SMSForge Anmelden Registrieren
API-Referenz 14 Integrationen 12
Monitoring

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.

  1. Unter Monitoring „Neuer Eingang“: Name, Empfänger, optional Präfix und Vorlage. Danach die URL kopieren.
  2. Uptime Kuma: Einstellungen, Benachrichtigungen, Typ Webhook, Post-URL = die kopierte URL, Request Body „Preset - application/json“ (Standard). Es sind keine Header nötig.
  3. Grafana: Alerting, Contact points, „Add contact point“, Typ Webhook, URL = die kopierte URL, Methode POST.
  4. Prometheus Alertmanager: Empfänger mit webhook_configs (Beispiel unten). Mit send_resolved: true kommt auch die Entwarnung.
  5. 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.
alertmanager.yml
route:
  receiver: sms
receivers:
  - name: sms
    webhook_configs:
      - url: https://smsforge.de/api/hook/DEIN_EINGANGSSCHLUESSEL
        send_resolved: true
Aus einem Skript: Text oder JSON
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