SMSForge Anmelden Registrieren
API-Referenz 14 Integrationen 12
Server & Linux

systemd: SMS, wenn ein Dienst ausfällt

Fällt ein Dienst aus (zum Beispiel nginx oder eine Datenbank), schickt systemd automatisch eine SMS. Du brauchst das Hilfsskript sms-send.sh aus dem Abschnitt Cronjobs.

  1. Vorlage-Unit anlegen: /etc/systemd/system/sms-fehler@.service.
  2. Beim gewünschten Dienst die Zeile OnFailure= ergänzen, am einfachsten mit sudo systemctl edit nginx (Beispiel unten).
  3. sudo systemctl daemon-reload ausführen. Zum Testen den Dienst gezielt in einen Fehlerzustand bringen und prüfen, ob die SMS kommt.
/etc/systemd/system/sms-fehler@.service
[Unit]
Description=SMS bei Fehler von %i

[Service]
Type=oneshot
ExecStart=/usr/local/bin/sms-send.sh "Dienst %i ist auf %H ausgefallen"
Drop-in beim überwachten Dienst (sudo systemctl edit nginx)
[Unit]
OnFailure=sms-fehler@%n.service

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