Benachrichtigung senden, wenn der PC offline ist

1147
Shaf

Ich vereinfache / verallgemeinere das Szenario hier. Ich suche nach einer Möglichkeit, Benachrichtigungen zu erhalten, wenn mein Windows 10-Desktop-PC aus irgendeinem Grund offline geht. Der PC befindet sich in einem privaten Netzwerk / hinter einer Firewall, daher kann ich keine Uptime-Überwachungsdienste wie Pingdom / Uptimerobot verwenden.

Meine einzige Anforderung ist, benachrichtigt zu werden, wenn der PC offline ist (oder in den letzten 5 Minuten offline war). Ich kann wahrscheinlich eine Serverüberwachungslösung (RMM) finden, in der ich einen Agenten installieren muss Desktop und das RMM werden benachrichtigt, wenn der Agent offline ist.

Aber 1) für eine so einfache Anforderung wäre das nicht übertrieben? Und am Ende zu viel Desktop-Ressourcen für die Überwachung anderer Dinge, die ich eigentlich nicht überwachen möchte?

2) Was sind einige der derzeit erhältlichen leichten Produkte (vorzugsweise mit einer Art kostenlosen Angebot), die mir dabei helfen werden? (Hinweis: Ich möchte nicht, dass ein zweiter PC in demselben LAN installiert wird, und dann den Windows-PC von dort aus überwachen. Angenommen, es ist nur 1 PC im LAN und ich muss irgendwie benachrichtigt werden, wenn es offline ist. Es ist jedoch wichtig, einen externen Server / Dienst zu verwenden, um diese Aufgabe zu erfüllen.)

3) Vielleicht ist es möglich, dafür eine einfache Skriptlösung zu erstellen. Lassen Sie eine kleine Instanz auf AWS laufen, und lassen Sie den Windows-PC dann einen Keep-Alive-Ping an die AWS-Instanz senden. Wenn das AWS-Instanzskript das Keep Alive-Signal für X Minuten nicht empfängt, kann es eine Tweet- / E-Mail- / Pushover-Benachrichtigung oder etwas Ähnliches aussenden? Gibt es ein solches einfaches Skript oder Online-Service, das ich verwenden könnte, um dies zu implementieren?

Vielen Dank!

0
Das Problem ist, dass der PC, den ich überprüfen möchte, hinter einer natted-Umgebung liegt, für die die öffentliche IP dynamisch ist. Und ich kann keinen anderen PC innerhalb eines LANs überwachen. Auf dem PC sollte also ein Call-Home-Skript laufen, das einem externen Server mitteilt, dass er lebt. Wenn für eine Weile kein Anruf nach Hause erfolgt, kann der externe Server den Alarm auslösen. Wenn Sie ein Skript haben, das diese Anforderung erfüllt, würde ich es sehr gerne verwenden. Shaf vor 6 Jahren 0
Ich glaube, ich habe 2 Lösungen gefunden, die funktionieren würden. Zunächst https://www.opsgenie.com/heartbeats und eine weitere node.js-Lösung https://www.npmjs.com/package/heartbeat-server. Dies vereinfacht die Aufgabe. Es gibt auch ein kostenloses Angebot von Anturis, bei dem ein Agent installiert werden muss. Er wird benachrichtigt, wenn der Agent keine Antwort erhält. Ich würde wahrscheinlich alle drei dieser Lösungen ausprobieren und mich damit einigen. Shaf vor 6 Jahren 0

0 Antworten auf die Frage