Website Monitoring einrichten: Ausfälle erkennen, bevor Kunden es tun
Ohne Überwachung erfahren Sie von einem Ausfall Ihrer Website meist von Kunden, oft Stunden später. Ein Website Monitoring ruft Ihre Seite von außen in festen Abständen auf und meldet sich sofort, wenn sie nicht antwortet. Für kleine Seiten gibt es dafür kostenlose Angebote, und die Einrichtung dauert keine Viertelstunde.
Gut eingestellt meldet es mehr als Totalausfälle. Es warnt auch, wenn ein Zertifikat bald abläuft oder eine Fehlerseite wie eine normale Seite aussieht. Selbst ein ausgefallenes nächtliches Backup kann es melden.
Was ein Website Monitoring prüfen kann
Die einfachste Prüfung fragt nur, ob die Seite antwortet. Die meisten Dienste können mehr, und einige der zusätzlichen Prüfungen lohnen sich besonders.
Die Inhaltsprüfung ist die wichtigste Ergänzung. Eine Seite kann antworten und trotzdem kaputt sein, etwa wenn statt der Startseite eine Fehlermeldung der Datenbank erscheint. Das Monitoring sucht dann nach einem Text, der nur auf der echten Seite steht, und schlägt Alarm, wenn er fehlt.
Gut eignet sich ein Text aus dem Fußbereich, der auf jeder echten Seite steht, aber nie auf einer Fehlerseite. Tragen Sie außerdem die endgültige Adresse mit https ein, damit der Dienst nicht nur die Weiterleitung prüft.
Die Prüfung des Zertifikats warnt Wochen vor dem Ablauf. Eigentlich verlängern sich Zertifikate automatisch, aber nach einem Umzug oder einer Änderung an der Domain klappt das nicht immer. Mehr dazu unter SSL-Zertifikat.
Das Lebenszeichen funktioniert umgekehrt: Nicht das Monitoring ruft Ihre Seite auf, sondern ein Skript auf Ihrem Server meldet sich nach getaner Arbeit beim Monitoring. Bleibt die Meldung aus, gibt es Alarm.
So erfahren Sie, wenn ein Backup oder ein anderer geplanter Auftrag nicht mehr läuft. Wie solche Aufträge eingerichtet werden, steht unter Cronjob einrichten.
Technisch ist das Lebenszeichen meist ein einziger Aufruf am Ende des Auftrags. Der Dienst gibt Ihnen dafür eine geheime Adresse, die Sie zum Beispiel mit curl aufrufen:
sicherung.sh && curl -fsS -m 10 https://ping.example/IHR-CODE
Die beiden Zeichen && sorgen dafür, dass die Meldung nur nach einem erfolgreichen Lauf rausgeht. Scheitert die Sicherung, bleibt sie aus, und das Monitoring schlägt Alarm.
Wie ein Alarm entsteht
Ein gutes Monitoring schlägt nicht beim ersten Fehlschlag Alarm. Kurze Störungen im Netz sind normal und sollen Sie nicht nachts wecken.
Wichtig ist, dass die Prüfung von außerhalb Ihres Hosters kommt. Ein Monitoring auf demselben Server merkt nicht, wenn der Server selbst ausfällt. Externe Dienste prüfen von mehreren Standorten aus und bestätigen einen Fehler, bevor sie Sie benachrichtigen.
Website Monitoring einrichten
Die Einrichtung ist bei allen Diensten ähnlich. Sie legen ein Konto an, tragen die Adresse ein und wählen, wie Sie benachrichtigt werden wollen. Die Feinheiten machen den Unterschied zwischen hilfreichen Meldungen und lästigem Rauschen.
Prüfen Sie nicht nur die Startseite. Wird sie zwischengespeichert, kann sie noch angezeigt werden, obwohl die Datenbank längst ausgefallen ist. Eine Unterseite, die frisch aus der Datenbank geladen wird, zeigt Probleme verlässlicher. Bei einem Shop bietet sich zusätzlich eine Produktseite an. Manche bezahlten Dienste spielen sogar ganze Abläufe durch, etwa das Einlegen eines Artikels in den Warenkorb.
Schicken Sie Alarme an mindestens zwei Personen. Wer im Urlaub ist, liest keine Mails, und ein Ausfall am Freitagabend sollte nicht bis Montag warten. Vor geplanten Arbeiten an der Seite pausieren Sie die Prüfung, damit niemand umsonst aufgeschreckt wird.
Welche Benachrichtigung passt
Ein Alarm hilft nur, wenn er rechtzeitig gelesen wird. Die Wahl des Kanals hängt davon ab, wie schnell Sie reagieren müssen.
- E-Mail reicht für Seiten, bei denen ein Ausfall ein paar Stunden warten kann. Achten Sie darauf, dass die Meldung nicht an eine Adresse auf der überwachten Domain geht. Fällt der Server aus, kommt sie sonst womöglich nie an.
- Push-Nachrichten in einer App erreichen Sie schneller und lassen sich nachts stummschalten oder gezielt durchlassen.
- SMS kommt auch ohne Datenverbindung an und eignet sich für Shops und Seiten, bei denen jede Stunde zählt. Bei vielen Diensten kostet sie extra.
- Chat-Programme im Team sind praktisch, wenn mehrere Personen die Seite betreuen und sehen sollen, wer sich gerade kümmert.
Für Unternehmen mit vielen Kunden kann zusätzlich eine öffentliche Statusseite sinnvoll sein. Sie zeigt den aktuellen Zustand und spart bei einer Störung viele Anfragen an den Support.
Kostenlos, bezahlt oder selbst betrieben
Für eine kleine Seite reichen oft die kostenlosen Stufen bekannter Monitoring-Dienste. Sie prüfen in Abständen von einigen Minuten und benachrichtigen per Mail oder App. Bezahlte Tarife bieten kürzere Abstände, mehr Prüfstandorte, SMS und Statusseiten für Kunden.
Für den Anfang genügt die Prüfung der Erreichbarkeit samt Inhaltsprüfung. Das Lebenszeichen für Sicherungen können Sie später ergänzen oder von Ihrem Dienstleister einrichten lassen.
Wer einen vServer betreibt, kann ein Monitoring auch selbst hosten, etwa mit freier Software wie Uptime Kuma. Dann sollte es aber auf einem anderen Server laufen als die überwachten Seiten.
Auf einem eigenen Server lohnt sich außerdem die Überwachung von Prozessor, Arbeitsspeicher und Festplatte, die viele Hoster im Kundenmenü anbieten. Am wichtigsten ist dort eine Warnung, bevor die Festplatte voll ist. Dann stehen Datenbank und Mail still, obwohl der Server selbst noch läuft.
Wenn der Alarm kommt
Ein Alarm ist erst einmal nur ein Hinweis. Prüfen Sie zuerst selbst, ob die Seite wirklich nicht erreichbar ist, am besten über das Mobilfunknetz. Bestätigt sich der Ausfall, hilft die Anleitung Website nicht erreichbar bei der Suche nach der Ursache.
Notieren Sie Beginn und Ende jedes echten Ausfalls. Die meisten Dienste machen das automatisch. Diese Aufzeichnungen sind wertvoll, wenn Sie mit dem Hoster über wiederholte Störungen sprechen. Schreiben Sie dem Support bei einem Ausfall gleich die Uhrzeit des ersten Alarms und die Meldung des Dienstes dazu.
Website Monitoring: was häufig gefragt wird
Die Antworten gehen von einem externen Dienst aus, nicht von einem Monitoring auf dem eigenen Server.
Belastet ein Website Monitoring meinen Server?
Kaum. Ein Aufruf alle paar Minuten ist im Vergleich zu echten Besuchern verschwindend gering. Achten Sie nur darauf, dass die Aufrufe des Monitorings Ihre Statistik nicht verfälschen.
Brauche ich ein Monitoring, wenn mein Hoster selbst überwacht?
Ja. Der Hoster überwacht seine Server, nicht Ihre Seite. Eine Seite mit einem kaputten Plugin läuft auf einem gesunden Server und fällt in seiner Überwachung nicht auf.
Muss ich das Monitoring in der Datenschutzerklärung nennen?
In der Regel nicht, weil der Dienst nur Ihre eigene Seite aufruft und keine Daten von Besuchern verarbeitet.
Wie schnell sollte ich reagieren?
Das hängt von der Seite ab. Für einen Shop zählt jede Stunde. Für eine Vereinsseite reicht oft der nächste Morgen. Wichtig ist, dass überhaupt jemand Bescheid weiß.
Was die Aufzeichnungen nach einem Jahr verraten
Ein Website Monitoring liefert nebenbei eine ehrliche Statistik über Ihren Hoster. Nach einem Jahr sehen Sie, wie oft die Seite ausgefallen ist, wie lange und zu welchen Zeiten.
Vergleichen Sie das mit dem, was im Vertrag zugesagt ist. Eine Verfügbarkeit von 99,9 Prozent erlaubt rechnerisch knapp neun Stunden Ausfall im Jahr. Häufen sich Störungen deutlich darüber, haben Sie einen sachlichen Grund für ein Gespräch mit dem Anbieter oder für einen Wechsel. Worauf Sie bei der Wahl eines neuen Anbieters achten, können Sie jetzt in den Tipps zur Wahl des Webhosters nachlesen.