Webhook-Eingang: Grafana, Alertmanager, Uptime Kuma
Die einfachste Anbindung: Du legst unter Monitoring einen Eingang an und trägst dessen URL im Werkzeug ein. SMSForge erkennt das Format selbst und macht eine kurze SMS daraus. Kein Token, kein Skript, die Empfänger sind im Eingang festgelegt.
- Unter Monitoring „Neuer Eingang“: Name, Empfänger, optional Präfix und Vorlage. Danach die URL kopieren.
- Uptime Kuma: Einstellungen, Benachrichtigungen, Typ Webhook, Post-URL = die kopierte URL, Request Body „Preset - application/json“ (Standard). Es sind keine Header nötig.
- Grafana: Alerting, Contact points, „Add contact point“, Typ Webhook, URL = die kopierte URL, Methode POST.
- Prometheus Alertmanager: Empfänger mit
webhook_configs(Beispiel unten). Mitsend_resolved: truekommt auch die Entwarnung. - Ob die SMS so aussieht, wie du sie willst, zeigt die Vorschau im Eingang: Beispiel-JSON einfügen, ohne zu senden. Mit einer Vorlage wie
{alerts.0.labels.alertname}: {status}bestimmst du den Text selbst.
route:
receiver: sms
receivers:
- name: sms
webhook_configs:
- url: https://smsforge.de/api/hook/DEIN_EINGANGSSCHLUESSEL
send_resolved: true
curl -d "Backup auf $(hostname) fertig" https://smsforge.de/api/hook/DEIN_EINGANGSSCHLUESSEL
curl -H "Content-Type: application/json" -d '{"text":"Festplatte fast voll"}' https://smsforge.de/api/hook/DEIN_EINGANGSSCHLUESSEL
Je Eingang gehen höchstens 20 SMS pro Stunde raus, gleiche Meldungen innerhalb von 10 Minuten werden zusammengefasst (Schutz vor Alarmschleifen). Emojis und Sonderzeichen entfernt SMSForge, damit die SMS bei 160 Zeichen bleibt. Wird die URL bekannt, erzeugst du mit „Neue URL“ eine neue.
Token und Nummer ersetzt du in den Beispielen. Alle Integrationen · API-Dokumentation