Zabbix und Checkmk: SMS-Alarmierung über das eigene Gateway
Zabbix und Checkmk erkennen den Ausfall in Sekunden, aber die Benachrichtigung hängt an E-Mail oder Messenger, also an Internetleitung, Mailserver und Diensten Dritter. Genau die können Teil der Störung sein.
Über den Webhook meldet das Monitoring an smsreach Connect, und die SMS geht über das eigene SMSEagle-Gateway direkt ins Mobilfunknetz. Dazu kommt, was dem Monitoring fehlt: ein Dienstplan, der weiß, wer diese Woche Rufbereitschaft hat, eine Quittierung mit Rückkanal und eine Eskalation, wenn niemand reagiert.
So funktioniert die Anbindung
- Schritt 1Webhook einrichtenIn Zabbix eine Media-Type-Webhook-Notification, in Checkmk eine Notification-Rule mit HTTP-Ziel. Endpoint und Token liefert Connect fertig.
- Schritt 2Payload zuordnenHost, Service und Severity aus dem Alert werden auf Objekt und Priorität gemappt. Ein critical wird zur Kette IT-Bereitschaft, ein warning landet nur im Protokoll.
- Schritt 3Deduplizierung aktivierenWenn ein Core-Switch fällt, feuern hunderte Checks. Die Ereignisregel fasst gleiche Meldungen im Zeitfenster zu einem Alarm mit Zähler zusammen.
- Schritt 4Recovery zurückmeldenOK-Meldungen schließen den Alarm automatisch als Klarmeldung. Der Verlauf von Ausfall bis Entwarnung steht komplett im Protokoll.
Was damit möglich ist
- SMS und Sprachanruf unabhängig von Internet, DNS und Mailserver
- Dienstplan mit Rotation statt fester Nummernliste im Monitoring
- Quittierung per SMS-Antwort stoppt die Eskalation, Reaktionszeit wird gemessen
- Meldesturm-Schutz durch Deduplizierung und Sammelalarme
- Auswertung: MTTA je Person, Alarme je Host-Gruppe, Monatsbericht
Host down SRV-DB-02, das Kassensystem hängt: Die IT-Bereitschaft bekommt die SMS in Sekunden, statt dass der Anruf einer Filiale den Ausfall meldet.
Trigger und Notifications aus Zabbix oder Checkmk laufen als strukturierte Meldungen in Connect, mit Host, Service und Schweregrad. Deduplizierung fasst Meldestürme zu einem Alarm zusammen.
Häufige Fragen
Warum nicht einfach das SMS-Skript von Zabbix nutzen?
Das geht, direkt gegen die HTTP-API des SMSEagle. Nur bleibt es dann eine Einbahnstraße: keine Quittierung, keine Eskalation, kein Dienstplan. Connect ergänzt genau diese Schicht zwischen Monitoring und Gateway.
Unterstützt ihr Checkmk-Notification-Plugins?
Die Anbindung läuft über die Standard-HTTP-Notification, ein eigenes Plugin ist nicht nötig. Wer eines bevorzugt, kann den Connect-Endpoint auch aus einem Skript aufrufen.
Was passiert bei einem Alert-Sturm nachts?
Die Ereignisregeln greifen: gleiche Meldungen werden zusammengefasst, ab einer einstellbaren Rate wird ein Sammelalarm daraus. Die Bereitschaft bekommt einen Alarm mit Zähler statt dreißig SMS.
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.
