Отправить оповещение, когда ПК находится в автономном режиме

964
Shaf

Я упрощаю / обобщаю сценарий здесь. Я ищу способ получать оповещения, если мой настольный ПК с Windows 10 по какой-либо причине отключается. ПК находится в частной сети / за брандмауэром, поэтому я не могу использовать службы мониторинга работоспособности, такие как pingdom / uptimerobot.

Мое единственное требование - получать оповещения, если компьютер находится в автономном режиме (или был отключен в течение последних 5 минут или около того ...), я, вероятно, могу найти бесплатное решение для мониторинга сервера (RMM), в котором мне нужно установить агент на рабочий стол и RMM предупредит меня, если агент находится в автономном режиме.

Но, 1) для такого простого требования не будет ли это излишним? И в конечном итоге вы тратите слишком много ресурсов рабочего стола на мониторинг других вещей, которые я на самом деле не хочу отслеживать?

2) Какие из доступных в настоящее время легких продуктов (желательно с бесплатным предложением) помогут мне достичь того же самого? (примечание: я не хочу устанавливать второй компьютер в той же локальной сети, а затем отслеживать Windows-компьютер оттуда. Предположим, что в локальной сети есть только 1 компьютер, и мне нужно как-то получать уведомление, если он отключен, однако я не не возражайте против использования внешнего сервера / службы для выполнения этой задачи.)

3) возможно, для этого можно создать простое решение для сценариев. Пусть на AWS будет запущен небольшой экземпляр, а затем ПК с Windows отправит какой-нибудь запрос проверки активности на экземпляр AWS. Если сценарий экземпляра AWS не получает сигнал поддержания активности в течение X минут, то он может отправить уведомление в виде твита / электронной почты / pushover или что-то в этом роде? Есть ли такой простой скрипт или онлайн-сервис, который я мог бы использовать, чтобы реализовать это?

Спасибо!

0
Проблема в том, что компьютер, который я хочу проверить, находится в естественной среде, для которой публичный IP является динамическим. И я не могу поставить другой ПК в той же локальной сети для мониторинга. Таким образом, на ПК должен быть запущен какой-то сценарий call home, позволяющий внешнему серверу узнать, что он жив. Если в течение некоторого времени не происходит никакого вызова домой, внешний сервер может активировать предупреждение. Если у вас есть какой-либо сценарий, который может удовлетворить это требование, я был бы очень рад его использовать. Shaf 7 лет назад 0
Ну, я думаю, что наткнулся на 2 решения, которые будут работать. Во-первых, https://www.opsgenie.com/heartbeats и другое решение node.js, https://www.npmjs.com/package/heartbeat-server. Оба эти варианта упрощают задачу. Anturis также предлагает бесплатное предложение, в котором должен быть установлен агент, и он предупредит, если агент не ответит. Я бы, наверное, попробовал все 3 из этих решений и согласился бы с одним. Shaf 7 лет назад 0

0 ответов на вопрос