Zum Hauptinhalt springen

selbst gehostet im Vergleich

Blackbox Exporter vs. Uptime Kuma: Bauteil oder Produkt?

Das sind keine zwei Varianten derselben Sache. Uptime Kuma ist ein Produkt, das Sie installieren und nutzen. Der Prometheus Blackbox Exporter ist eine Komponente eines Überwachungssystems, das Sie selbst zusammenbauen, und für sich allein tut er fast nichts.

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

  Blackbox exporterUptime KumaUptimepage
Lizenz Apache-2.0MITAGPL-3.0
funktioniert allein nein, er ist eine Komponentejaja
was Sie betreiben Exporter + Prometheus + Alertmanager + Grafanaein Containergehostet, oder eine Binärdatei
Prüftypen http · tcp · dns · icmp · grpc · unix31 TypenHTTP · TCP · DNS · TLS · Domain · Ping · Heartbeat · Flow · manuell
wer den Check plant Prometheus, standardmäßig 60 seingebaut, bis 1 seingebaut, ab 60 s
Alarmierung selbst geschriebene PromQL-Regeln + Alertmanager94 Integrationen14 native Integrationen
Zertifikatsablauf eine Metrik, Alarm selbst bauenein Check mit Alarmein Check mit Alarm
Dashboard nur Debug-Seiteeingebauteingebaut
Statusseite keineeinfach, nur RSSeigene Marke, mit Abonnenten
erreicht private Ziele jajaja, mit Ihrem eigenen Agenten
Prüfung aus mehreren Regionen N Exporter selbst bereitstellenüber das Globalping-Add-on13 gehostete Regionen
Teams und Rollen ein Basic-Auth-Passwortein gemeinsamer LoginOrganisationen + Rollen
Community (GitHub-Sterne) ~5,8k~89kjung

Der Blackbox Exporter hat keinen Scheduler. Eine Prüfung läuft nur, wenn Prometheus sie anfordert, die Prüffrequenz ist also das Scrape-Intervall von Prometheus, standardmäßig eine Minute.

Der Zertifikatsablauf wird als Metrik probe_ssl_earliest_cert_expiry bereitgestellt und nicht von der Prüfung geprüft; einen Alarm daraus zu machen, ist eine PromQL-Regel, die Sie selbst schreiben.

Der Exporter liefert eine kleine Debug-Seite aus dem Arbeitsspeicher, die die letzten Prüfungen auflistet, keine Statusseite. Ihr Verlauf geht bei einem Neustart verloren.

Aufgeführt sind die Prober des aktuellen Release v0.28.0. Ein WebSocket-Prober existiert auf master, ist aber in keiner veröffentlichten Version enthalten.

Im Juli 2026 anhand von Blackbox Exporter v0.28.0 und Uptime Kuma 2.4.0 geprüft. Beide Projekte entwickeln sich schnell, prüfen Sie also den aktuellen Quellcode, bevor Sie sich entscheiden.

Der Exporter überwacht von sich aus nichts

Das ist der Teil, den viele erst spät entdecken. Der Blackbox Exporter hat keinen Scheduler: Er stellt einen Probe-Endpunkt bereit, und eine Prüfung läuft nur, wenn etwas sie anfordert. Dieses Etwas ist Prometheus, das entscheidet, wie oft gefragt wird, das Ergebnis speichert und Ihre Alarmregeln auswertet. Alertmanager übernimmt dann die eigentliche Benachrichtigung, und Grafana zeichnet das Dashboard. Ein funktionierendes Uptime-Setup besteht also aus vier beweglichen Teilen, die Sie installieren, konfigurieren, absichern, aktualisieren und am Leben halten, nicht aus einem. Die Prüffrequenz ist nicht einmal eine Einstellung des Exporters; sie ist das Scrape-Intervall von Prometheus, standardmäßig eine Minute.

Wo der Exporter wirklich gewinnt

Präzision, und die Einbindung in eine Umgebung, die Sie bereits betreiben. Er prüft über HTTP, TCP, DNS, ICMP, gRPC und Unix-Sockets, und er formuliert Prüfbedingungen, die die meisten Tools nicht ausdrücken können: reguläre Ausdrücke gegen die Answer-Sektion einer DNS-Antwort, TCP-Skripte aus Senden und Erwarten mit STARTTLS-Upgrade, bytegenaue Übereinstimmungen, CEL-Ausdrücke über JSON-Bodys, reguläre Ausdrücke gegen Antwort-Header, sogar das Festlegen einer maximalen TLS-Version, um nachzuweisen, dass keine unsichere angeboten wird. Wenn Sie Prometheus bereits betreiben, landen die Prüfdaten ohne Zusatzkosten im selben Speicher wie Ihre Anwendungsmetriken, und er erreicht Dinge, die ein gehosteter Checker strukturell nicht erreichen kann: interne VIPs, private DNS-Resolver, Sockets auf dem Host.

Wo Uptime Kuma gewinnt

Es ist fertig. Ein Container, fünf Minuten, und Sie haben 31 Monitortypen, 94 Benachrichtigungsintegrationen, ein Dashboard, eine Statusseite und Intervalle bis hinunter zu einer Sekunde. Auch jemand, der nicht in der Technik arbeitet, kann einen Check anlegen. Beim Exporter bedeutet ein neuer Check eine YAML-Änderung plus eine Relabel-Regel in Prometheus plus ein Neuladen der Konfiguration, und um aus dem Zertifikatsablauf einen Alarm zu machen, schreiben Sie selbst PromQL gegen ein Gauge, weil der Ablauf als Metrik bereitgestellt und nicht von der Prüfung selbst geprüft wird.

Der blinde Fleck, den beide teilen

Keines der beiden überwacht sich selbst. Wenn Ihr Prometheus ausgefallen ist, prüft nichts, und niemand erfährt davon. Wenn Ihr einzelner Kuma-Container auf dem Host liegt, der gerade gestorben ist, gilt dasselbe. Selbst gehostete Überwachung, die neben dem lebt, was sie überwacht, verpasst immer den Ausfall, der beide mitreißt, und das ist das ganze Argument für eine Sonde, die an einem anderen Ort läuft.

Wo Uptimepage passt

Uptimepage ist ein fertiges Produkt wie Kuma, prüft aber standardmäßig von außerhalb Ihrer Infrastruktur, aus mehreren Regionen, und Sie können trotzdem Ihren eigenen Prüfagenten im Netzwerk betreiben, für die privaten Ziele, die bisher nur der Exporter erreichen konnte. Zusätzlich zu den Checks: eine Statusseite mit Ihrer Marke und bestätigten E-Mail- und Webhook-Abonnenten, automatisch eröffnete Störungen, Organisationen mit Rollen sowie ein Terraform-Provider, eine REST-API und ein MCP-Server, sodass die Konfiguration in Git bleibt, so wie bei einem Prometheus-Setup. Kostenlos gehostet ohne Karte, oder selbst gehostet unter AGPL.

  1. 01Melden Sie sich mit GitHub oder Google an. Keine Karte, kein Verkaufsgespräch.
  2. 02Fügen Sie eine URL ein. Der erste Check läuft, bevor Sie diesen Satz zu Ende gelesen haben.
  3. 03Veröffentlichen Sie die Statusseite, oder exportieren Sie sie nach Terraform und behalten Sie sie in Git.
acme cloud status.acme.dev abonnieren

alle Systeme in Betrieb vor 12 s geprüft

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

Eine Beispielseite. Die Monitore, die Prozentwerte und die Störung sind erfunden.

Häufige Fragen

Überwacht der Blackbox Exporter von sich aus?
Nein. Er hat keinen Scheduler: Eine Prüfung läuft nur, wenn Prometheus sie anfordert. Prometheus bestimmt die Frequenz und speichert das Ergebnis, Alertmanager sendet die Benachrichtigungen, und Grafana zeichnet das Dashboard. Der Exporter ist ein Teil eines Systems aus vier Teilen, das Sie zusammenbauen und betreiben.
Wie oft prüft der Blackbox Exporter?
So oft, wie Prometheus ihn abfragt, standardmäßig einmal pro Minute. Die Prüffrequenz ist überhaupt keine Einstellung des Exporters. Die 2.x-Reihe von Uptime Kuma geht bis auf eine Sekunde hinunter, und Uptimepage prüft alle 60 Sekunden im kostenlosen Founding-Tarif und alle 10 Sekunden selbst gehostet.
Kann mich der Blackbox Exporter warnen, bevor ein Zertifikat abläuft?
Indirekt. Er stellt den Zertifikatsablauf als Metrik bereit, statt ihn zu prüfen, Sie schreiben also selbst eine PromQL-Regel gegen probe_ssl_earliest_cert_expiry und leiten sie über Alertmanager weiter. Kuma und Uptimepage behandeln den Zertifikatsablauf beide als Check mit angehängtem Alarm.
Bietet mir eines der beiden eine Statusseite?
Nein. Der Exporter liefert eine kleine Debug-Seite aus dem Arbeitsspeicher, keine Statusseite, und die Statusseiten von Kuma bieten einen RSS-Feed statt Abonnenten. Eine Seite für Kunden mit bestätigten Abonnenten und automatisch eröffneten Störungen ist das, was Uptimepage hinzufügt.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen