Zum Hauptinhalt springen

Überwachung als Code im Vergleich

UptimeRobot in Terraform: was der Provider abdeckt

UptimeRobot ist einer der wenigen Anbieter von Überwachung, die ihren eigenen Terraform-Provider pflegen, statt ihn einem Fork zu überlassen. Er deckt mehr ab, als es die meisten etablierten Anbieter tun. Die Lücke ist schmal, und es lohnt sich, sie genau zu benennen.

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

Wo der Provider des Anbieters aufhört

  UptimeRobotUptimepage
Provider vom Anbieter jaja
neuestes Release v1.10.0, 22. Juli 2026laufend neue Releases
Monitore als Code jaja
Alarmierung als Code AlarmkontakteKanäle
Statusseite als Code Seite und Ankündigungenja
Komponenten als Code keine Ressourceja
Störungen als Code keine Ressourceaus Checks eröffnet
selbst hosten neinja, AGPL

Der Provider liegt unter uptimerobot/terraform-provider-uptimerobot in der eigenen GitHub-Organisation von UptimeRobot und wird als uptimerobot/uptimerobot veröffentlicht. Neuestes Release v1.10.0 am 22. Juli 2026, Commits in diesem Monat.

Seine Ressourcen sind monitor, monitor_group, alert_contact, integration, maintenance_window, psp und psp_announcement. Es gibt keine Ressource für Komponenten, Störungen oder Abonnenten.

Das Registry-Badge lautet Community, was heißt, dass der Herausgeber nicht verifiziert ist, und nicht, dass er ein Dritter ist. Uptimepage trägt dasselbe Badge.

Am 11. August 2026 anhand des Repositorys des Providers geprüft. Provider bekommen häufig neue Releases, sehen Sie also nach, bevor Sie sich entscheiden.

Er stammt wirklich vom Anbieter

Das Repository ist uptimerobot/terraform-provider-uptimerobot, in der eigenen GitHub-Organisation von UptimeRobot, in der Registry veröffentlicht als uptimerobot/uptimerobot. Neuestes Release v1.10.0 am 22. Juli 2026, mit Commits in diesem Monat. Das Registry-Badge lautet Community, was hier heißt, dass HashiCorp den Herausgeber nicht verifiziert hat, und nicht, dass ein Fremder ihn geschrieben hat. Achten Sie auf die Organisation, der er gehört, und auf das Datum des letzten Releases; das Badge allein führt Sie in die Irre.

Was er verwaltet

Sieben Ressourcen, Stand August 2026: monitor, monitor_group, alert_contact, integration, maintenance_window, psp und psp_announcement. Also die Checks, ihre Gruppierung, wer alarmiert wird, geplante Wartung und eine öffentliche Statusseite mit Ankündigungen darauf. Das ist echte Überwachung als Code, und mehr, als Pingdom oder Statuspage aus irgendeinem eigenen Namespace bieten können.

Die Lücke sind Störungen und Komponenten

Es gibt keine Ressource für Störungen, keine für Komponenten und keine für Abonnenten. Ankündigungen sind der einzige Weg, auf dem die Seite spricht, und jemand schreibt sie von Hand, statt dass ein fehlschlagender Check sie eröffnet. Wenn Ihr Grund, das in Code zu fassen, eine nachprüfbare Spur dessen war, was kaputtging und wer informiert wurde, bleibt dieser Teil im Dashboard.

Die Komponente, die die Seite an einen echten Check bindet

resource "uptimepage_target" "api" {
  name     = "api"
  interval = 60
  check = {
    type = "http"
    http = {
      url             = "https://example.com/healthz"
      expected_status = { kind = "exact", exact = 200 }
    }
  }
}

resource "uptimepage_status_page" "public" {
  slug = "acme"
  name = "Acme Status"
}

resource "uptimepage_status_page_component" "api" {
  status_page_id = uptimepage_status_page.public.id
  target_id      = uptimepage_target.api.id
}

Wo Uptimepage passt

Der Uptimepage-Provider deckt die Teile ab, bei denen anderswo an der Grenze zur Seite Schluss ist: die Statusseite, die Komponenten, die sie an echte Monitore binden, und die Benachrichtigungskanäle, neben den Checks. Störungen öffnen sich automatisch aus fehlschlagenden Checks, statt getippt zu werden, und bestätigte E-Mail- und Webhook-Abonnenten erfahren davon. Eingeschränkte, ablaufende Tokens für den Terraform-Lauf. Gehostet kostenlos und ohne Karte, oder unter AGPL selbst gehostet.

  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

Hat UptimeRobot einen offiziellen Terraform-Provider?
Ja. Er wird aus der eigenen GitHub-Organisation von UptimeRobot veröffentlicht und erscheint in der Registry als uptimerobot/uptimerobot. Neuestes Release v1.10.0 am 22. Juli 2026, mit Commits in diesem Monat.
Was kann der Terraform-Provider von UptimeRobot verwalten?
Sieben Ressourcen, Stand August 2026: monitor, monitor_group, alert_contact, integration, maintenance_window, psp und psp_announcement. Also Checks, Gruppierung, wer alarmiert wird, geplante Wartung und eine öffentliche Statusseite mit Ankündigungen.
Kann Terraform eine Statusseite in UptimeRobot anlegen?
Ja. Die Ressource psp legt die Seite an, und psp_announcement veröffentlicht darauf. Es gibt keine Ressource für Komponenten, Störungen oder Abonnenten, diese Teile der Seite bleiben also im Dashboard.
Ist das Community-Badge in der Registry eine Warnung?
Nein. Community heißt, dass HashiCorp den Herausgeber nicht verifiziert hat, und nicht, dass ein Fremder ihn geschrieben hat. Der eigene Provider von UptimeRobot trägt dieses Badge, und unserer auch. Prüfen Sie stattdessen die Organisation, der er gehört, und das Datum des letzten Releases.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen