SMSForge Anmelden Registrieren
API-Referenz 14 Integrationen 12
Monitoring

Heartbeat: SMS, wenn sich ein Job nicht mehr meldet

Normale Alarme versagen, wenn das ganze System tot ist, denn dann kommt gar nichts mehr. Ein Heartbeat dreht das um: Dein Backup oder Cronjob meldet sich nach getaner Arbeit, und bleibt die Meldung aus, schickt SMSForge eine SMS.

  1. Unter Monitoring „Neuer Heartbeat-Monitor“: Name, Empfänger, wie oft sich der Job meldet (zum Beispiel 1440 Minuten für täglich) und eine Toleranz.
  2. Die Ping-URL im Job aufrufen, nachdem die Arbeit erfolgreich war (Beispiele unten). Der Monitor wartet nach dem Anlegen auf den ersten Ping.
  3. Mit …/fail meldet der Job einen Fehler sofort, ohne die Frist abzuwarten. Bei Wartungsarbeiten pausierst du den Monitor.
crontab: nachts sichern, Ping bei Erfolg, Fehler sofort melden
0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 -o /dev/null https://smsforge.de/api/ping/DEIN_MONITORSCHLUESSEL || curl -fsS -m 10 -o /dev/null https://smsforge.de/api/ping/DEIN_MONITORSCHLUESSEL/fail
systemd-Dienst eines Timers: Ping nach erfolgreichem Lauf
[Service]
ExecStart=/usr/local/bin/backup.sh
ExecStartPost=/usr/bin/curl -fsS -m 10 --retry 3 -o /dev/null https://smsforge.de/api/ping/DEIN_MONITORSCHLUESSEL

Der Alarm kommt, wenn bis „letzter Ping + Intervall + Toleranz“ nichts ankommt, und nur einmal je Ausfall. Meldet sich der Job wieder, gibt es auf Wunsch eine Entwarnung. Kann die Alarm-SMS nicht raus (zum Beispiel Tageslimit), versucht SMSForge es alle 15 Minuten erneut.

Token und Nummer ersetzt du in den Beispielen. Alle Integrationen · API-Dokumentation