Zum Inhalt springen

Insights

Monitoring 2.0: Warum Sie Ihre Überwachung selbst überwachen sollten

Der Server ist weg, das Dashboard zeigt grün, und der Kunde ruft zuerst an. Wie Meta-Monitoring mit Uptime Kuma, ntfy, Sentry und einem externen Wächter diesen Fall verhindert.

Dawid SochackiVeröffentlicht am Aktualisiert am 4 Min Lesezeit
Monitoring 2.0: Warum Sie Ihre Überwachung selbst überwachen sollten

Ein Monitoring, das niemand überwacht, ist ein blinder Fleck mit gutem Gewissen. Meta-Monitoring, also die Überwachung der Überwachung, stellt sicher, dass Uptime-Checks laufen, Alarme ankommen und das Fehler-Tracking Daten liefert, auch dann, wenn das Monitoring-System selbst ausgefallen ist.

Was Meta-Monitoring ist und warum der stille Ausfall so gefährlich ist

Meta-Monitoring bezeichnet die Überwachung der eigenen Monitoring-Systeme: Uptime-Checks, Log-Auswertung und Alarmierungskanäle werden selbst geprüft. Ohne diese zweite Ebene bleibt ein Ausfall des Monitoring-Stacks unbemerkt, mit der unangenehmsten Konsequenz, die ein Betrieb haben kann. Der Server fällt aus, kein Alarm kommt, und alle glauben, es sei alles in Ordnung. Der Kunde merkt es zuerst.

Typische Auslöser sind unspektakulär: Das Zertifikat des Monitoring-Servers läuft ab, ein Update ändert die Konfiguration, die Festplatte für die Logs ist voll, oder der Alarmkanal wurde bei einer Umstellung nie auf das neue Telefon übertragen. Keine dieser Ursachen löst einen Alarm aus, weil das System, das alarmieren soll, gerade selbst das Problem ist.

Was ein solcher Ausfall kostet, hängt von Ihrem Geschäft ab. Die Stunden, in denen niemand weiß, dass etwas kaputt ist, sind aber immer die teuersten, weil in ihnen niemand handelt.

Verfügbarkeit, Alarmierung und Fehler-Tracking müssen selbst überwacht werden

Ein belastbares Meta-Monitoring prüft jede Ebene der Überwachung einzeln, denn jede kann auf ihre eigene Art still ausfallen.

Verfügbarkeitsprüfung: Uptime Kuma

Uptime Kuma ist ein Open-Source-Werkzeug, das im Minutentakt prüft, ob Ihre Anwendung erreichbar ist und wie schnell sie antwortet. Was aber, wenn Uptime Kuma selbst hängt? Dann prüft niemand mehr, und das Dashboard zeigt weiter den letzten grünen Stand. Ein externer Dienst wie Better Stack überwacht deshalb Uptime Kuma und meldet, wenn der Check ausbleibt.

Alarmierung: ntfy

ntfy ist ein einfacher Dienst für Push-Benachrichtigungen und alarmiert das Bereitschaftsteam bei Störungen. Fällt ntfy aus, werden Alarme erzeugt, aber nie zugestellt. Die Alarmierungskette braucht deshalb regelmäßige Test-Alarme, die belegen, dass Benachrichtigungen tatsächlich auf einem Telefon ankommen. Ein Alarm, den niemand liest, ist ein Log-Eintrag.

Fehler-Tracking: Sentry und GlitchTip

Sentry erkennt Server- und Client-Fehler, bevor Nutzer sie melden; GlitchTip ist die Open-Source-Alternative für den Eigenbetrieb. Auch hier gilt: Wenn Sentry keine Fehler mehr meldet, heißt das entweder, dass keine auftreten, oder dass Sentry nicht mehr zuhört. Ein Meta-Monitoring-Check stellt sicher, dass das Fehler-Tracking kontinuierlich Daten liefert, etwa über einen künstlichen Testfehler in festen Abständen.

Managed Hosting mit SLA (Deutschland): So setzt dataso Meta-Monitoring um

In der Praxis lassen Sie Ihre Monitoring-Werkzeuge von einem Dienst überwachen, der unabhängig von der überwachten Infrastruktur läuft. Bei dataso überwacht Better Stack sowohl Uptime Kuma als auch ntfy: Es prüft regelmäßig, ob die Dienste erreichbar sind und ihre Funktion erfüllen. Fällt einer aus, wird das Bereitschaftsteam über einen Kanal alarmiert, der nichts mit dem ausgefallenen System zu tun hat.

Diese Absicherung ist in unseren Hosting-Paketen enthalten, unabhängig davon, ob die Anwendung in der Frankfurter Cloud oder in einem deutschen Rechenzentrum bei STACKIT läuft. Ein SLA mit Reaktionszeit ist nur so gut wie die Alarmkette dahinter. Wer nicht merkt, dass etwas ausgefallen ist, kann keine Reaktionszeit einhalten, egal was im Vertrag steht.

Observability heißt: den Zustand verstehen statt Ampeln zu betrachten

Observability geht über Monitoring hinaus. Monitoring prüft vordefinierte Metriken und löst Alarme aus. Observability heißt, den Zustand eines Systems aus Metriken, Logs und Traces heraus zu verstehen, auch bei Fragen, die vorher niemand gestellt hat. Meta-Monitoring ist die Bedingung dafür: Sind die Datenquellen selbst unzuverlässig, ist jede Analyse darauf Kaffeesatzleserei.

Komplexität und Kosten: zwei Einwände, die nicht tragen

Je mehr Monitoring-Werkzeuge Sie einsetzen, desto mehr müssen Sie überwachen. Die Antwort ist Zentralisierung: ein einziger externer Dienst, der alle anderen im Blick hat, statt gegenseitiger Health-Checks, die im Kreis laufen und gemeinsam ausfallen.

Der zweite Einwand sind die Kosten. Ein weiterer Dienst kostet Geld, aber wenig im Vergleich zu einem Ausfall, den stundenlang niemand bemerkt. Und Meta-Monitoring ist keine Frage der Unternehmensgröße. Wer auf seine IT angewiesen ist, braucht es, auch mit einer einzigen Anwendung. Was Sie dafür brauchen, ist kein neues Werkzeugset, sondern eine Regel: kein Monitoring-Dienst ohne einen zweiten, der ihn beobachtet, und kein Alarmkanal ohne regelmäßigen Testalarm.

Nehmen Sie sich Ihre aktuelle Monitoring-Landschaft vor und stellen Sie eine Frage: Wer merkt es, wenn Uptime Kuma, der Alarmkanal oder das Fehler-Tracking heute Nacht ausfällt? Lautet die Antwort „niemand“, buchen Sie einen Potenzial-Check: eine halbe Stunde, kostenlos, mit einem Blick auf Ihre blinden Flecken.

  • IT-Leitung mit Altsystem-Last

Mehr zum Thema