selbst gehostet im Vergleich
Uptime Kuma vs. Zabbix: von außen oder von innen?
Beide sind kostenlos, beide werden selbst gehostet, und damit enden die Gemeinsamkeiten. Zabbix sammelt über Agenten Metriken aus dem Inneren Ihrer Server. Uptime Kuma fragt Ihre Dienste von außen, ob sie noch antworten. Wählen Sie falsch, betreiben Sie am Ende entweder eine Überwachungsplattform, für die niemand Zeit hat, oder haben einen Checker, der Ihnen nicht sagen kann, warum etwas kaputtgegangen ist.
Die Tabelle unten ist der ganze Vergleich, ungekürzt. Lesen Sie sie ruhig zuerst, es ist dieselbe, die wir Ihnen schicken würden.
AGPL-3.0 · eine Binärdatei · kostenloser Tarif · keine Karte nötig
Die Fakten nebeneinander
| Uptime Kuma | Zabbix | Uptimepage | |
|---|---|---|---|
| Lizenz | MIT | AGPL-3.0 seit 7.0 | AGPL-3.0 |
| was es überwacht | Dienste, von außen | Hosts, von innen | Dienste, von außen |
| Agenten nötig | keine | einer pro Host für die nützlichen Teile | keine, optional eine private Sonde |
| was Sie betreiben | ein Container | Server + Datenbank + PHP-Frontend | eine Binärdatei + compose |
| Endpunkt-Checks | 31 Typen, inkl. DBs · MQTT · Browser | Web-Szenarien + einfache Checks | HTTP · TCP · DNS · TLS · Domain · Ping · Heartbeat · Flow · manuell |
| Infrastrukturmetriken | keine | CPU · Arbeitsspeicher · Festplatte · Logs · DBs | keine |
| Checks von anderswo | über das Globalping-Add-on | Proxys, die Sie hosten | 13 gehostete Regionen |
| Statusseite für Kunden | ja, nur RSS | keine, stattdessen Dashboards | eigene Marke, E-Mail- + Webhook-Abonnenten |
| Störungen | von Hand veröffentlicht | Trigger + Events, intern | automatisch aus Checks eröffnet |
| Konfiguration als Code | nur UI, keine Verwaltungs-API | JSON-RPC-API, Terraform aus der Community | Terraform · REST · MCP, offiziell |
| Teams und Rollen | ein gemeinsamer Login | Benutzer · Gruppen · Rollen | Organisationen + Rollen |
Zabbix verlangt MySQL 8.0.30+, MariaDB 10.5+ oder PostgreSQL 13 bis 18 (optional mit TimescaleDB), dazu PHP 8.0 bis 8.5 auf Apache 2.4 oder Nginx 1.20.
Web-Szenarien in Zabbix prüfen Statuscodes, geforderte Zeichenketten und die Antwortzeit. Der Server muss mit cURL-Unterstützung gebaut sein, und Weiterleitungen sind auf zehn begrenzt.
Einen offiziellen Terraform-Provider für Zabbix gibt es nicht. Die Registry führt mindestens fünf Community-Provider, die unabhängig vom Projekt gepflegt werden.
Im Juli 2026 anhand der Zabbix-Dokumentation, der Lizenzseite und der Lifecycle-Richtlinie von Zabbix sowie anhand des Repositorys von Uptime Kuma geprüft. Zabbix 7.4 erreicht sein Lebensende am 30. September 2026, diese Tabelle ist also um das Release 8.0 herum erneut zu prüfen.
Die Trennlinie, die entscheidet
Zabbix arbeitet mit Agenten. Sie installieren auf jedem Host einen Agenten, und er meldet CPU, Arbeitsspeicher, Festplatte, Prozesse, Logzeilen und Datenbank-Interna an einen zentralen Server, der alles speichert und Trigger auswertet. Uptime Kuma kommt ohne Agenten aus. Es steht irgendwo und stellt Anfragen, und wenn die Antwort innerhalb des Timeouts korrekt zurückkommt, gilt der Dienst als verfügbar. Das ist der ganze Unterschied, und alles Weitere folgt daraus. Zabbix beantwortet, warum ein Server nicht gesund ist. Uptime Kuma beantwortet, ob ein Kunde ihn erreichen kann. Das sind verschiedene Fragen, und keines der beiden Tools beantwortet die jeweils andere gut.
Was Zabbix im Betrieb wirklich verlangt
Mehr, als man erwartet. Eine funktionierende Installation besteht aus einem Zabbix-Server, einer Datenbank und einem PHP-Frontend hinter einem Webserver. Zabbix unterstützt MySQL ab 8.0.30, MariaDB ab 10.5 oder PostgreSQL 13 bis 18, optional mit der Erweiterung TimescaleDB. Das Frontend verlangt PHP 8.0 bis 8.5 mit etwa einem Dutzend Erweiterungen, auf Apache 2.4 oder Nginx 1.20. Für die Überwachung über eine Netzwerkgrenze hinweg kommt meist ein Zabbix-Proxy hinzu. Nichts davon ist schwer für jemanden, der beruflich Infrastruktur betreibt, und alles davon ist echte Arbeit, die nie aufhört: Upgrades, eine wachsende Datenbank und ein Schema, das der größte einzelne Wartungsposten ist. Die Lifecycle-Seite von Zabbix nennt 7.4 als aktuelles Standard-Release und 7.0 als unterstütztes LTS-Release. Alles bis 6.4 stand unter GPL-2.0; ab 7.0 steht Zabbix unter AGPL-3.0.
Zabbix kann eine Website prüfen, aber nur nebenbei
Das kann es wirklich. Web-Szenarien in Zabbix führen eine Folge von HTTP-Schritten aus und prüfen Statuscodes, geforderte Zeichenketten im Antwort-Body und die Antwortzeit, was einen Login-Flow oder einen Klickpfad abdeckt. Es gibt auch einfache Checks wie icmpping und net.tcp.service, die gar keinen Agenten brauchen. Was Sie wissen sollten, bevor Sie darauf setzen: Der Server muss mit cURL-Unterstützung gebaut sein, Weiterleitungen sind auf zehn begrenzt, und geheime Makros lassen sich nicht in URLs verwenden, weil sie maskiert aufgelöst werden. Es funktioniert. Es wird aber auch konfiguriert wie alles andere in Zabbix, also über Hosts, Templates, Items und Trigger, statt eine URL einzufügen.
Was Uptime Kuma aufgibt
Tiefe und alles, was einem Team ähnelt. Kuma hat 31 Monitortypen und 94 Benachrichtigungsintegrationen, ist als ein Container in fünf Minuten installiert, und auch jemand, der nicht in der Technik arbeitet, kann einen Check anlegen. Aber es hat einen einzigen gemeinsamen Login, jeder, der das Dashboard sehen kann, kann also alles ändern, und es gibt keine Rollen. Es hat keine offizielle API zur Verwaltung von Monitoren. Und es weiß nichts über das Innere Ihrer Maschinen: Ein Host mit 95 % belegter Festplatte ist für Kuma unsichtbar, bis der Dienst umfällt. Zabbix hätte Sie eine Woche früher gewarnt.
Keines der beiden hält Ihre Konfiguration in Git
Das ist der Teil, der Teams später zu schaffen macht. Uptime Kuma ist reine UI ohne Verwaltungs-API, die Monitore existieren also dort, wo jemand sie zusammengeklickt hat. Zabbix ist besser, mit einer vollständigen JSON-RPC-API und Templates, die Sie als YAML oder XML exportieren können, aber es gibt keinen offiziellen Terraform-Provider. Die Registry führt mindestens fünf aus der Community, von nzolot, claranet, elastic-infra, fe80 und tpretz, gepflegt in dem Tempo, das ihre Autoren wählen. Wenn Ihre Infrastruktur in Terraform deklariert und in Pull Requests geprüft wird, ist eine Überwachung, die nur aus von Hand geklicktem UI-Zustand besteht, eine echte Lücke, und dafür einen inoffiziellen Provider einzusetzen, ist eine Wette auf einen Freiwilligen.
Der blinde Fleck, den beide teilen
Beide laufen innerhalb der Umgebung, die sie überwachen. Wenn der Host stirbt, auf dem Ihr Zabbix-Server läuft, sammelt nichts mehr und nichts alarmiert. Wenn Ihr einzelner Kuma-Container auf der Maschine liegt, die gerade ausgefallen ist, gilt dasselbe. Selbst gehostete Überwachung, die neben dem lebt, was sie überwacht, verpasst immer den Ausfall, der beide mitreißt, und genau diesen Ausfall bemerken Ihre Kunden. Das ist das ganze Argument für eine Sonde an einem anderen Ort.
Wo Uptimepage passt
Uptimepage übernimmt die Prüfung von außen, standardmäßig aus mehreren Regionen, und Sie können Ihren eigenen Prüfagenten im Netzwerk betreiben, für die privaten Ziele, die ein externer Checker nicht sehen kann. Es prüft HTTP, TCP, DNS und Ping im Abstand von nur 60 Sekunden im kostenlosen Founding-Tarif und alle 10 Sekunden selbst gehostet, dazu Heartbeat, TLS, Domain-Ablauf und Browser-Flows. Die Konfiguration liegt in Git, über einen Terraform-Provider, den wir veröffentlichen und pflegen, eine REST-API und einen MCP-Server, sodass die Überwachung denselben Review durchläuft wie der Rest Ihrer Infrastruktur. Dazu kommen eine Statusseite mit Ihrer Marke und bestätigten E-Mail- und Webhook-Abonnenten, Störungen, die sich automatisch aus fehlschlagenden Checks öffnen, und Organisationen mit Rollen statt eines gemeinsamen Passworts. Es ist eine einzige Rust-Binärdatei. Es steht außerdem unter AGPL-3.0, derselben Lizenz wie Zabbix, das Selbst-Hosting ist also ein echter Ausweg und keine Testversion. Es ersetzt Zabbix nicht für CPU-Graphen und Kapazitätsplanung und versucht das auch nicht. Viele Teams betreiben Zabbix innen und Uptimepage außen.
- 01Melden Sie sich mit GitHub oder Google an. Keine Karte, kein Verkaufsgespräch.
- 02Fügen Sie eine URL ein. Der erste Check läuft, bevor Sie diesen Satz zu Ende gelesen haben.
- 03Veröffentlichen Sie die Statusseite, oder exportieren Sie sie nach Terraform und behalten Sie sie in Git.
api99,98 %
p95 142 ms · eine Störung in 45 Tagen
dashboard99,91 %
p95 318 ms · zwei beeinträchtigte Tage
webhooks99,99 %
p95 88 ms · keine Störungen
BEHOBEN14 Min.
Erhöhte Latenz bei der Dashboard-API
14:22 behoben, Latenz wieder unter 300 ms
14:08 automatisch vom Dashboard-Check eröffnet
verfügbar beeinträchtigt ausgefallen 45 Tage · E-Mail- und Webhook-Abonnenten
Häufige Fragen
Kann Zabbix eine Website so überwachen wie Uptime Kuma?
Muss ich Agenten installieren, um Zabbix zu nutzen?
Bietet eines der beiden meinen Kunden eine Statusseite?
Kann ich eines der beiden mit Terraform verwalten?
Links
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen