Was eine Überwachungprüfen sollte.
Die meisten Ausfälle bemerkt zuerst ein Kunde. Eine Überwachung dreht die Reihenfolge um, wenn sie die richtigen Fragen stellt. Ob die Startseite antwortet, ist nur eine davon.
Erreichbarkeit ist der Anfang
Die einfachste Prüfung ruft eine Seite auf und wartet auf die Antwort. Kommt der Statuscode 200 zurück, gilt die Seite als erreichbar. Zwei Dinge entscheiden darüber, wie viel diese Prüfung wert ist.
Das erste ist der Abstand zwischen zwei Prüfungen. Wer alle fünf Minuten prüft, erfährt von einem Ausfall im schlechtesten Fall fünf Minuten zu spät. Für einen Shop am Abend ist das eine lange Zeit.
Das zweite ist der Standort. Eine Prüfung von einem einzigen Ort aus kann nicht unterscheiden, ob Ihre Website ausgefallen ist oder die eigene Leitung. Erst wenn mehrere Standorte denselben Fehler sehen, ist der Alarm verlässlich.
Zur Erreichbarkeit gehört die Antwortzeit. Eine Seite, die zehn Sekunden braucht, ist für Besucher so gut wie ausgefallen.
Was sonst noch ausfallen kann
Viele Störungen lassen die Startseite unberührt. Eine Überwachung sollte deshalb auch prüfen, was um die Website herum liegt.
- SSL-Zertifikat. Läuft es ab, zeigt der Browser eine Warnung, und kaum jemand klickt weiter. Die Überwachung sollte Wochen vorher Bescheid sagen.
- Domain. Eine nicht verlängerte Domain nimmt Website und E-Mail gleichzeitig mit.
- DNS. Ohne funktionierende Namensauflösung findet niemand den Server, auch wenn er läuft.
- Inhalt. Eine Seite kann mit dem Statuscode 200 antworten und trotzdem leer sein oder eine Fehlermeldung zeigen. Dagegen hilft die Suche nach einem Text, der dort stehen muss, etwa dem Knopf zum Warenkorb.
- Schnittstellen. Eine API kann antworten und trotzdem falsche Daten liefern. Geprüft wird deshalb auch der Inhalt der Antwort.
- Geplante Jobs. Backups, Exporte und Abgleiche laufen im Hintergrund und fallen still aus. Hier meldet sich der Job nach jedem Lauf bei der Überwachung. Bleibt die Meldung aus, gibt es einen Alarm.
Wer es erfährt und auf welchem Weg
Ein Alarm nützt nur, wenn er die richtige Person erreicht. Legen Sie fest, wer wann zuständig ist, und wählen Sie einen Kanal, den diese Person auch nachts bemerkt. Eine E-Mail an ein Sammelpostfach liest am Wochenende niemand.
Genauso wichtig ist, dass nicht zu oft Alarm ist. Wer dreimal in der Woche umsonst geweckt wird, schaltet die Benachrichtigung ab. Eine gute Überwachung bestätigt einen Fehler deshalb, bevor sie jemanden stört.
Was nach dem Alarm passiert
Im Ernstfall kostet das Suchen die meiste Zeit. Halten Sie vorher schriftlich fest, was bei welcher Störung zu tun ist und wer Zugang zu welchem System hat.
Ihre Kunden möchten wissen, dass Sie Bescheid wissen. Eine Statusseite beantwortet diese Frage, ohne dass jemand anrufen muss. Nach der Störung zeigt der Verlauf, wann sie begann und wie lange sie dauerte. Das brauchen Sie, wenn Sie mit Ihrem Hoster über die zugesagte Verfügbarkeit sprechen.
Woran Sie eine gute Überwachung erkennen
- Sie prüft in kurzen Abständen und von mehreren Standorten.
- Sie kennt mehr als eine Art von Prüfung.
- Sie warnt vor Ablaufdaten, bevor etwas ausfällt.
- Sie meldet sich auf dem Kanal, den Sie ohnehin benutzen.
- Sie zeigt Ihren Kunden den Stand auf einer eigenen Seite.
- Sie führt einen Verlauf, den Sie als Bericht weitergeben können.
Wie wir es selbst lösen
Für diese Aufgaben haben wir up4 gebaut. Es prüft Websites, APIs und geplante Jobs, auf Wunsch alle zehn Sekunden, und meldet sich über einen von 16 Kanälen, von der E-Mail bis zum Anruf. Wir überwachen damit, was wir für unsere Kunden betreiben. Sie können up4 auch unabhängig von uns nutzen. Was es im Einzelnen prüft, steht auf der Seite über up4.