smsreach.io

Grafana Alerting und Prometheus Alertmanager als SMS-Quelle

Anbindung: Alertmanager-Webhook oder Grafana-Alerting

Cloud-native Stacks alarmieren über den Alertmanager oder Grafana Alerting, meist in einen Chat-Kanal. Nachts um drei liest den niemand, und wenn der Alert die eigene Infrastruktur betrifft, kommt auch die Chat-Nachricht nicht mehr an.

Der Webhook-Receiver von smsreach Connect nimmt Alerts mit allen Labels an, mappt severity auf Prioritäten und routet über Alarmketten. Kritisches geht als SMS über das eigene Gateway an die Rufbereitschaft, Unkritisches bleibt im Protokoll, und resolved-Meldungen schließen den Alarm automatisch.

So funktioniert die Anbindung

  1. Schritt 1
    Receiver eintragen
    Im Alertmanager ein webhook_config mit der Connect-URL und dem Token, in Grafana ein Contact Point vom Typ Webhook. Beides sind wenige Zeilen Konfiguration.
  2. Schritt 2
    Routing definieren
    severity: critical geht in die Kette IT-Bereitschaft, warning nur ins Protokoll. Labels wie team oder service steuern, welches Objekt und welche Kette zuständig ist.
  3. Schritt 3
    Gruppierung abstimmen
    group_by im Alertmanager plus Deduplizierung in Connect verhindern, dass ein ausgefallener Node zwanzig SMS erzeugt.
  4. Schritt 4
    Resolved nutzen
    Die Auflösung des Alerts wird als Klarmeldung übernommen, der Alarm schließt sich mit komplettem Verlauf von firing bis resolved.

Was damit möglich ist

  • SMS-Eskalationsweg für alles, was der Chat-Kanal nachts nicht leistet
  • Label-basiertes Routing auf Objekte, Ketten und Prioritäten
  • Automatisches Schließen der Alarme über resolved-Notifications
  • Rufbereitschaft mit Dienstplan, Quittierung und Reaktionszeit-Messung
  • Unabhängigkeit vom eigenen Cluster: das Gateway sendet über Mobilfunk
Praxisbeispiel

Alertmanager meldet critical für die USV-Restlaufzeit unter 10 Minuten: Sofortalarm an die Rufbereitschaft, ein warning zum Zertifikatsablauf landet nur im Protokoll.

Alerts aus Prometheus Alertmanager und Grafana Alerting kommen als Webhook mit Labels an. Connect mappt Severity auf Priorität und routet über die passende Alarmkette.

Häufige Fragen

Können wir Alertmanager-Silences weiter nutzen?

Ja. Was der Alertmanager stummschaltet, erreicht Connect gar nicht erst. Zusätzlich gibt es in Connect Wartungsfenster, wenn die Stummschaltung auf Anlagenseite geplant werden soll.

Was steht in der SMS?

Alertname, Instanz und Summary-Annotation, dazu der Quittierungscode. Der Text ist als Vorlage anpassbar, damit die Bereitschaft ohne Laptop weiß, worum es geht.

Wie wird ein flapping Alert behandelt?

Über die Gruppierung im Alertmanager plus die Deduplizierung in Connect: gleiche Meldungen im Zeitfenster werden ein Alarm mit Zähler. Zusätzlich lässt sich je Kette eine Mindestdauer vor Alarmierung setzen.

Mehr aus Monitoring · IT & Infrastruktur

Erlebe die Alarmkette live.

In der Demo bekommst du einen echten Alarm auf dein Handy und quittierst ihn per SMS-Antwort, die Plattform zeigt die Quittierung in Echtzeit.