Server Guide

Überwache deine Dienste und deinen Server mit Uptime Kuma

Veröffentlicht am 22. März 2026

Monitoring wirkt oft optional, bis der erste Ausfall im falschen Moment passiert. Wenn du eine Website, eine API, einen Gameserver, einen Maildienst oder einen kleinen Docker-Stack betreibst, möchtest du schnell wissen, wenn etwas nicht mehr antwortet.

Uptime Kuma ist ein praktischer Weg, diese Lücke zu schließen, ohne gleich am ersten Tag ein großes Monitoring-System aufzubauen. Es lässt sich leicht selbst hosten, ist einfach zu verstehen und flexibel genug, um verschiedene Diensttypen in einem einzigen Dashboard zu überwachen.

In diesem Beitrag konzentriere ich mich auf den direkten Einstieg: sinnvolle Checks erstellen, Benachrichtigungen über Discord und Pushover hinzufügen und Prometheus sowie Grafana im Hinterkopf behalten, falls du deinen Monitoring-Stack später erweitern möchtest.

Warum Uptime Kuma ein guter Einstieg ist

Es bietet dir ein übersichtliches Dashboard, genügend Check-Typen für die meisten realen Setups und Alerting, das sich leicht mit den Tools verbinden lässt, die du ohnehin nutzt.

HTTP- und HTTPS-Endpunkte

Überwache Websites, APIs, Login-Seiten und Health-Endpunkte mit Statuscode-Prüfungen, Keyword-Matching und Verlauf der Antwortzeiten.

TCP-Ports sowie Game- oder App-Dienste

Beobachte rohe TCP-Dienste wie SSH, Mail, Datenbanken, benutzerdefinierte Anwendungen oder alles, was auf einem Port antworten sollte.

Ping für die Erreichbarkeit des Hosts

Prüfe, ob eine Maschine erreichbar ist, noch bevor ein spezifischer Anwendungs-Check fehlschlägt.

Docker-Container und interne Dienste

Behalte selbst gehostete Apps im Blick, die nicht öffentlich sind, aber dennoch kritisch für Backups, Queues oder Admin-Tools sein können.

Ein kleines Setup bringt schon echten Nutzen

Du brauchst keinen komplizierten Rollout. Eine Uptime-Kuma-Instanz und eine kurze Liste wichtiger Checks verbessern deine Reaktionszeit bereits deutlich, wenn etwas ausfällt.

services:
      uptime-kuma:
          image: louislam/uptime-kuma:2
          restart: unless-stopped
          container_name: uptime-kuma
          ports:
              - "3001:3001"
          volumes:
              - ./uptime-kuma:/app/data
  1. Stelle Uptime Kuma per Docker Compose auf einem kleinen Server oder neben deinen bestehenden Diensten bereit.
  2. Füge Monitore nacheinander hinzu und starte mit den Diensten, bei denen ein stiller Ausfall am meisten schaden würde.
  3. Verwende sinnvolle Intervalle und Retry-Einstellungen, damit kurze Netzwerkschwankungen nicht unnötig Lärm erzeugen.
  4. Gruppiere Monitore nach Projekt oder Umgebung, damit das Dashboard auch beim Wachstum übersichtlich bleibt.

Benachrichtigungen machen Monitoring wirklich nützlich

Ein Dashboard ist hilfreich, aber Alerts machen aus Monitoring konkrete Aktion. Uptime Kuma unterstützt viele Ziele, und Discord plus Pushover ist eine einfache Kombination für kleine Teams oder Einzelpersonen.

Discord

Ein Discord-Webhook ist schnell eingerichtet und eignet sich gut für teamweite Alerts in einem gemeinsamen Ops-Kanal.

Pushover

Pushover ist praktisch für direkte Benachrichtigungen aufs Telefon, wenn dich Alerts auch fern vom Schreibtisch erreichen sollen.

Eine gute Standardeinstellung ist es, auch Recovery-Meldungen zu senden, damit du weißt, ob sich das Problem erledigt hat oder noch manuelle Arbeit nötig ist.

Was du zuerst überwachen solltest

Starte mit den Teilen, die dem echten Impact am nächsten sind. Meist sind das der öffentliche Endpunkt, die Admin- oder API-Oberfläche und zusätzlich ein einfacher Erreichbarkeits-Check für den Host selbst.

  • Überwache nach Möglichkeit aus Sicht der Nutzer. Ein Homepage- oder API-Health-Check sagt oft mehr aus als nur der Status eines Containers.
  • Verwende Tags oder Namen, die Vorfälle auf einen Blick verständlich machen, besonders wenn Staging und Produktion nebeneinander existieren.
  • Sende Alerts an mehr als einen Ort, wenn Verfügbarkeit wichtig ist, zum Beispiel Discord für das Team und Pushover für direkte Eskalation.
  • Prüfe wiederkehrende Alerts, statt sie nur zu quittieren. Wiederholtes Rauschen bedeutet oft, dass der Check oder der Dienst angepasst werden sollte.

Prometheus und Grafana sind der natürliche nächste Schritt

Wenn du später Dashboards, längere Aufbewahrung oder kombinierte Infrastruktur-Metriken möchtest, kann Uptime Kuma diesen Weg ebenfalls unterstützen. Die Monitoring-Daten lassen sich nach Prometheus exportieren und dann in Grafana visualisieren.

An diesem Punkt wird aus einer schlanken Uptime-Ansicht ein breiteres Observability-Setup. Wenn du den Prometheus- und Grafana-Teil genauer sehen möchtest, habe ich diesen Stack bereits in einem separaten Beitrag behandelt.

Lies den Beitrag zu Monitoring mit Prometheus und Grafana

Halte es einfach und handlungsfähig

Das beste Monitoring-Setup ist meist das, das du tatsächlich pflegst. Uptime Kuma passt sehr gut, wenn du schnell Sichtbarkeit auf Websites, Dienste und Server willst, ohne direkt mit einem schweren Stack zu starten.

Beginne mit einer kleinen Zahl an Monitoren, binde Discord und Pushover an und erweitere erst dann um Prometheus und Grafana, wenn du wirklich tiefere Metriken und Dashboards brauchst.