Webdienst, der mich benachrichtigt, wenn mein Server ausfällt

Bei einem persönlichen Webserver, auf dem eine einzelne Anwendung gehostet wird, besteht die Möglichkeit, dass die Hardware ausfällt, und ich bemerke dies möglicherweise erst nach einer Woche oder länger. Ich habe Warnungen in meinen Programmen, aber sie erfordern Internet, Strom, funktionierende Hardware usw.

Zweck

  • Ein Webdienst, der auf Pakete von Servern wartet und dem Besitzer eine E-Mail sendet, wenn sie x Stunden hintereinander nicht ankommen.

Anforderungen

  • Weniger als $13 pro Jahr.
Bisher sehen die beiden Empfehlungen das Empfangen eines Pings, aber nicht das Senden eines Pings vor.
Warum brauchen Sie einen Webservice? Warum können Sie das nicht selbst von zu Hause aus mit einem Bash-Skript und einem Cronjob überprüfen?
@ user193661 Was meinst du mit Ping senden? Wenn der Dienst Ihre Website „pingt“, sendet er Daten einschließlich einer HTTP-Anforderung an Ihren Server
@Tom Ich dachte, wenn ein Benutzer mehrere Geräte in einem LAN mit dynamischer IP-Adresse und hinter einem Router ohne DNS- oder IP-Konfiguration überwachen muss, wäre es für seine Geräte bequemer, die Absender zu sein. Sie senden also HTTP-POST-Anforderungen, einschließlich eines Benutzercodes, an den Überwachungsdienst.
Ich denke, das uptimerobotist eigentlich die beste Lösung für all diese Fälle, und das ist die, die ich verwende. Selbst für ein Gerät, das den Netzwerkstandort ändert, wäre es am besten, wenn es einfach sein DNS neu konfiguriert.
uptimerobotunterstützt benutzerdefinierte Ports, was es nützlicher macht als newrelicfür mich.
Toll, ich bin froh, dass einer von ihnen geklappt hat :)
Ich habe eine Antwort akzeptiert, aber wenn jemand eine Empfehlung hat, fügen Sie sie bitte der Liste hinzu.

Antworten (2)

Hier ist ein weiterer Dienst, den ich verwendet habe,

UptimeRobot

Überwacht Ihre Websites alle 5 Minuten, völlig kostenlos. Erhalten Sie Benachrichtigungen per E-Mail, SMS, Twitter oder RSS. Fügen Sie bis zu 50 Websites hinzu. Monitore können für eine sofortige Überprüfung mit einem Klick aktualisiert werden. Unterstützt https und Authentifizierung mit Benutzer/Passwort.

Relativ moderne Benutzeroberfläche.

Das kostenlose Konto

  • unterstützt bis zu 50 Monitore
  • keine SMS-Benachrichtigungen
  • unterstützt keine Eskalationen (z. B. wenn der erste antwortende Kontakt die Ausfallzeit nicht bestätigt, wird ein zweiter Kontakt benachrichtigt). Verwenden Sie dazu BinaryCanary.

Bezahlte Konten beginnen bei 4,50 $ pro Monat

UptimeRobot-Benutzeroberfläche

NewRelic Synthetics

NewRelic Synthetics ist meiner Meinung nach genau das, wonach Sie suchen. Mit diesem Service können Sie

  • 50 kostenlose "Pings" und mit "Pings" können Sie
  • 24 Stunden Datenaufbewahrung
  • Plan für immer ( kein Versuch)
  • Stellen Sie die Prüfintervalle auf nur 1 Minute ein
  • Bis zu 9 Überwachungsstandorte auf der ganzen Welt
  • Legen Sie Text innerhalb der Webseite fest, nach dem der Ping suchen soll
  • E-Mail-Benachrichtigungen einrichten
  • Die Überwachung umfasst Ergebnisse wie
    • Ladezeit über verschiedene Überwachungsstandorte
    • Cool aussehende Grafiken

NewRelic Synthetics-Benutzeroberfläche

Integrieren Sie Slack in NewRelic und Sie erhalten Benachrichtigungen auf Ihrem Gerät/Telefon, wenn etwas schief geht. Wunderbares Feature: slack.com