Zum Inhalt springen
Monitoring

Server Monitoring selbst hosten oder als Service - der versteckte Aufwand

Server Monitoring selbst hosten mit Uptime Kuma und Beszel ist kostenlos und mächtig. Doch wer pingt den Pinger, wenn der Monitoring-Server ausfällt?

Self-hosted Monitoring ist verlockend: Uptime Kuma kombiniert mit Beszel ergibt eine mächtige Überwachung für Verfügbarkeit und Ressourcen - kostenlos, quelloffen und schnell aufgesetzt. Der blinde Fleck zeigt sich erst später: Das Monitoring-System muss selbst betrieben und gewartet werden. Wer pingt den Pinger, wenn der Server ausfällt, auf dem das Monitoring läuft?

Was Monitoring eigentlich leisten soll: Verfügbarkeit gegen Ressourcen

Diese zwei Fragen werden oft vermischt, sind aber grundverschieden. Verfügbarkeits-Monitoring beantwortet "Ist der Dienst erreichbar?" - es prüft per HTTP, TCP oder Ping von außen, ob Webseite, Mailserver oder API antworten. Ressourcen-Monitoring beantwortet "Wie geht es dem Server von innen?" - CPU-Last, Arbeitsspeicher, belegter Plattenplatz, Netzwerkdurchsatz, laufende Dienste.

Beides braucht man. Ein Verfügbarkeits-Check sieht den Ausfall erst, wenn er schon passiert ist. Ressourcen-Monitoring warnt vorher: Eine Platte, die langsam vollläuft, oder ein Speicherleck, das den Arbeitsspeicher über Tage auffrisst, kündigt sich an. Wer nur das eine hat, fliegt bei der jeweils anderen Klasse von Problemen blind.

Uptime Kuma und Beszel: Was die Open-Source-Tools können

Uptime Kuma deckt die Verfügbarkeitsseite ab: Monitore für HTTP(S), TCP-Ports, Ping, DNS, Zertifikatslaufzeiten und Keyword-Checks auf Seiteninhalte. Dazu öffentliche Status-Pages und Benachrichtigungen über zahlreiche Kanäle. Beszel ergänzt die Ressourcenseite: Ein schlanker Agent läuft auf jedem Server und meldet CPU, RAM, Festplatte, Temperatur und Container-Metriken an ein zentrales Dashboard - mit deutlich weniger Aufwand als der klassische Stack aus Prometheus und Grafana.

Die Kombination ist tragfähig und für viele kleine Setups völlig ausreichend. Wichtig ist die ehrliche Einordnung: Das sind keine Spielzeuge, aber auch keine vollwertigen Observability-Plattformen mit langfristiger Metrik-Historie, Korrelation über viele Hosts oder ausgefeiltem Eskalations-Management. Für den typischen Bestand aus einer Handvoll Servern reichen sie aus.

Der versteckte Aufwand: Wer überwacht das Monitoring-System selbst?

Hier liegt der eigentliche Haken am Selbst-Hosten. Läuft Ihr Uptime Kuma auf demselben Server wie Ihre Anwendung und fällt dieser Server aus, fällt das Monitoring still mit aus - die Ausfallmeldung kommt nie an. Selbst auf eigener Hardware bleibt die Frage: Wer bemerkt, wenn der Monitoring-Host hängt, der Container nach einem Update nicht mehr startet oder die Benachrichtigung durch ein abgelaufenes Token still kaputtgeht?

Dazu kommt laufende Wartung: Updates von Tool und Betriebssystem, Backups der Konfiguration, Erneuerung von Zertifikaten, Pflege der Monitore bei jeder Infrastruktur-Änderung. Das ist überschaubar, aber nicht null - und genau die Arbeit, die im Tagesgeschäft als Erstes liegen bleibt, bis im falschen Moment auffällt, dass seit Wochen niemand mehr eine Warnung bekommen hat.

Externe gegen interne Checks und das Problem der Single Location

Ein Monitoring, das aus demselben Rechenzentrum oder Netzwerk prüft wie die überwachte Anwendung, hat einen toten Winkel. Ist die Anbindung dieses Standorts gestört, der Uplink weg oder eine Firewall-Regel falsch gesetzt, sieht der interne Check entweder gar nichts oder meldet "alles gesund", obwohl Ihre Kunden die Seite längst nicht mehr erreichen. Das ist das Single-Location-Problem.

Seriöse Verfügbarkeitsmessung braucht deshalb externe Checks von einem unabhängigen Standort - idealerweise von mehreren, um echten Ausfall von einem lokalen Netzproblem unterscheiden zu können. Interne Ressourcen-Checks und externe Verfügbarkeits-Checks ergänzen sich: Die einen sagen, warum etwas kaputt ist, die anderen, dass es von außen tatsächlich kaputt aussieht.

Wann sich DIY rechnet und wann ein betreutes Modell günstiger ist

Selbst hosten rechnet sich, wenn Know-how und Infrastruktur da sind, die Anzahl der Systeme klein bleibt und jemand klar verantwortlich ist, das Monitoring zu pflegen und auf Warnungen zu reagieren. Dann sind Uptime Kuma und Beszel eine ausgezeichnete, kostenfreie Lösung.

Ein betreutes Modell wird günstiger, sobald die ehrliche Rechnung aufgemacht wird: Arbeitszeit für Einrichtung und Wartung, das Risiko unbemerkter Ausfälle durch das Single-Location-Problem und die Frage der Bereitschaft außerhalb der Bürozeiten. Eine Stunde Ausfall einer geschäftskritischen Anwendung kostet oft mehr als ein Jahr betreutes Monitoring. Der Bruchpunkt liegt nicht bei der Technik, sondern bei der Verlässlichkeit der Reaktion.

Alerting ohne Alarmmüdigkeit und unser Ansatz

Das beste Monitoring nützt nichts, wenn die Warnungen ignoriert werden. Alarmmüdigkeit entsteht durch zu viele, zu unwichtige oder doppelte Benachrichtigungen - irgendwann schaut niemand mehr hin. Gutes Alerting heißt: sinnvolle Schwellwerte, kurze Entprellung gegen Flattern, Bündelung zusammenhängender Vorfälle und eine klare Eskalation, die wichtige Meldungen verlässlich an die richtige Person bringt.

Genau hier setzt m0nitor an: Verfügbarkeits- und Ressourcen-Monitoring aus deutschen Rechenzentren, externe Checks von unabhängigem Standort, Status-Pages und durchdachtes Alerting - inklusive Push-Benachrichtigungen über einen Pushover-kompatiblen Dienst. Bei unserem Managed Hosting ist das Monitoring enthalten und wird von uns betrieben, sodass die Frage "Wer überwacht das Monitoring?" gar nicht erst bei Ihnen landet. Wer lieber selbst hostet, bekommt mit Uptime Kuma und Beszel ein solides Fundament - die ehrliche Abwägung bleibt der versteckte Aufwand dahinter.

Geschrieben von NETARO
Frage dazu stellen

Notwendige Cookies sichern Formulare und Anmeldung. Analyse oder Marketing sind nicht aktiv. Optional merken wir uns nur Ihre gewählte Darstellung. Details zum Datenschutz

Notwendig Sicherheit, Sitzung und Ihre Consent-Entscheidung. Immer aktiv.