Files
Uptime-Stats/data.md
2025-10-05 23:28:05 +02:00

5.5 KiB

Selbst gehostetes Monitoring-Tool Du betreibst Uptime Kuma auf deiner eigenen Infrastruktur Libre Self-hosted +3 uptime.kuma.pet +3 uptimekuma.org +3

Verschiedene Monitor-Typen Uptime Kuma unterstützt viele Arten von Überwachungen:

HTTP / HTTPS (Standard-Webseiten) uptimekuma.org +6 uptimekuma.org +6 uptimekuma.org +6

HTTP(s) mit Keyword-Abfragen (z. B. “enthält dieses Wort auf der Seite”) uptimekuma.org +2 mielke.de +2

HTTP(s) JSON-Abfragen (z. B. API-Antworten) uptimekuma.org +3 uptimekuma.org +3 GitHub +3

TCP-Port-Checks (z. B. ein Dienst auf Port 22, 3306 etc.) GitHub +4 uptimekuma.org +4 mielke.de +4

Ping (ICMP) Überwachung (Latenz, ob Host erreichbar) uptimekuma.org +2 mielke.de +2

DNS-Eintragsüberwachung (z. B. überprüfe, ob DNS-A-Einträge sich ändern oder korrekt sind) uptimekuma.org +2 mielke.de +2

Push-Monitor: Für Dienste, die nicht „standardmäßig“ abgefragt werden können, sendest du selbst einen „Heartbeat“ an Uptime Kuma. GitHub +2 uptimekuma.org +2

Steam Game Server Überwachung GitHub +3 uptimekuma.org +3 uptimekuma.org +3

Überwachung von Docker-Containern uptime.kuma.pet +4 uptimekuma.org +4 GitHub +4

Datenbankmonitoring (z. B. MySQL / SQL) uptimekuma.org +4 uptimekuma.org +4 GitHub +4

Überwachungsintervalle & Wiederholungen

Minimales Intervall: 20 Sekunden uptimekuma.org +4 uptimekuma.org +4 mielke.de +4

Standardintervall typischerweise 60 Sekunden (kann angepasst werden) uptimekuma.org +1

Einstellung, wie oft Wiederholungen erfolgen müssen, bevor ein Ausfall gemeldet wird (Retries) mielke.de +2 uptimekuma.org +2

„Reverse Mode“ (Umgekehrter Modus): Der Monitor ist aktiv, wenn das Ziel nicht erreichbar ist, z. B. um eine Backup-Leitung zu überwachen. mielke.de

Status-Dashboard & Visualisierung

Echtzeit-Statusanzeige aller Monitore im Dashboard blog.matt-vdv.me +3 uptimekuma.org +3 uptime.kuma.pet +3

Graphen (z. B. Ping-Graph, Antwortzeiten) und historische Verlaufdaten GitHub +4 uptimekuma.org +4 mielke.de +4

Uptime / Ausfallstatistiken über Zeiträume uptime.kuma.pet +3 uptimekuma.org +3 uptimekuma.org +3

Statusseiten (Status Pages)

Erstelle eine oder mehrere öffentlich zugängliche Statusseiten, um Nutzern oder Kunden den Status deiner Services anzuzeigen. mielke.de +4 uptimekuma.org +4 GitHub +4

Jede Statusseite kann individuell konfiguriert werden (Name, Slug, Monitore, Beschreibung) GitHub +2 mielke.de +2

Statusseiten werden im Cache 5 Minuten gespeichert, und die Seite refresht sich alle 5 Minuten. GitHub

Möglichkeit, Domains für Statusseiten zu definieren (z. B. status.deinedomain.tld) GitHub

Öffentlich (ohne Auth) oder eingeschränkt via Basic Auth (je nach Einstellungen) GitHub +1

Benachrichtigungen / Alerts

Unterstützt über 90 Notification Channels (z. B. E-Mail (SMTP), Telegram, Discord, Slack, Signal, Webhook, etc.) GitHub +4 betterstack.com +4 uptimekuma.org +4

Testfunktion für Benachrichtigungskanäle in der Konfiguration PikaPods Docs +2 uptimekuma.org +2

Individuelle Auswahl je Monitor, über welchen Kanal benachrichtigt werden soll mielke.de +2 uptimekuma.org +2

Option (in Entwicklung / Diskussion), Benachrichtigungen nur bei Fehler („Only on Down“) statt auch bei Up oder „Recoveries“. GitHub

Sicherheit & Authentifizierung

Zwei-Faktor-Authentifizierung (2FA) für das Uptime Kuma Dashboard uptimekuma.org

Proxy-Unterstützung (z. B. Cloudflare, Caddy, HAProxy, Traefik, Nginx) uptimekuma.org +1

API Keys: Für Zugriff auf Prometheus-Metriken etc. uptimekuma.org +1

REST-API & Socket.io Schnittstellen GitHub

Badge & öffentliche API-Daten

Generiere Badges (z. B. für Monitor-Status) für Webseiten / Statusseiten. GitHub +2 uptimekuma.org +2

Öffentliche Statusseite-API-Endpunkte zur Abfrage von Statusdaten (bei veröffentlichten Statusseiten) GitHub +2 GitHub +2

Prometheus-Metrik-Endpunkt (mit Auth / API-Key Option) GitHub +1

Internationalisierung / Anpassung

Mehr als 20 Sprachen unterstützt (u. a. Deutsch) uptimekuma.org

Dunkelmodus / Hellmodus / Automatik je nach Systemtheme uptimekuma.org

Anpassbare CSS / Layout-Anpassungen (über öffentliche Statusseite, Dashboard) (teilweise / mit Customizations)

Backup & Wiederherstellung

Möglichkeit, Daten und Konfiguration zu sichern / wiederherzustellen (Backup-Funktion) blog.matt-vdv.me

Einstellungen für Proxy, Sicherheit, Notifications, allgemeine Einstellungen etc. gruppiert in Menüs blog.matt-vdv.me

Reverse Proxy & Netzwerkintegration

Unterstützung, Uptime Kuma hinter einem Reverse Proxy zu betreiben (weitergeleitete Header etc.) blog.matt-vdv.me +3 uptimekuma.org +3 mielke.de +3

Umgang mit HTTP Basic Auth (z. B. wenn eine Webanwendung Grund-Auth nutzt) Stack Overflow

Weitere Funktionen / kleine Zahnräder

„Ping Charts“ mit Interaktivität uptimekuma.org +2 blog.matt-vdv.me +2

Filter, Suchfunktionen, Sortieren von Monitoren (Dashboard-Funktionalität) (teilweise vorhanden, aber mit Beschränkungen) Reddit +1

Status-Historie und Vorfälle (Incidents) in Statusseiten (wenn aktiviert) GitHub +2 uptimekuma.org +2

Möglichkeit, Monitore zu gruppieren oder in Ordnern / Abschnitten darzustellen (Dashboard-Organisation)

Anbindung an Home Assistant (Integration) laut Erfahrungsberichten mielke.de

API-Dokumentation (intern / inoffiziell)

Uptime Kuma hat eine API-Dokumentation im Wiki, inkl. Endpunkte für Push Monitore, Status Page, Metrics etc. GitHub +2 uptimekuma.org +2

Hinweis: Diese API ist primär für die eigene App gedacht und kann zwischen Versionen brechen.