Bleibt der Ping aus, schlägt up4 Alarm.
Ein Uptime-Check ruft deine Website auf und prüft, ob sie antwortet. Bei einem Cronjob geht das nicht: Er läuft irgendwo im Hintergrund, oder eben nicht. Deshalb geht es hier andersherum. Dein Job, etwa das nächtliche Backup, meldet sich nach jedem erfolgreichen Lauf kurz bei up4. Bleibt die Meldung aus, bekommst du Bescheid. Dafür reicht eine Zeile curl.
9 € Startguthaben, ohne Kreditkarte, bei leichter Nutzung rund drei Monate. Danach nach Nutzung ab 3 € im Monat oder im Monatstarif.
Was passiert, wenn ein Job ausfällt
Ein nächtliches Backup im Zeitraffer: Ein „Tag“ dauert hier vier Sekunden, die Toleranzzeit drei. Stoppst du den Job, kommt der Alarm, sobald die Toleranzzeit um ist. Danach kannst du ihn wieder starten.
Die Lücke bleibt stehen. Ein ausgebliebener Lauf wird nachträglich nicht grün.
Hänge pro Job eine Zeile an.
Job in up4 anlegen
Unter „Scheduled jobs“ gibst du ihm einen Namen, stellst ein, wie oft er laufen soll, und legst eine Toleranzzeit fest, falls ein Lauf mal länger dauert. Die Frist läuft erst ab dem ersten Ping.
Ping anhängen
Hänge && curl -fsS <deine Ping-URL> an den Befehl. Auf das && kommt es an: curl läuft nur, wenn der Job fehlerfrei durchgelaufen ist. Bricht er ab oder bleibt er hängen, kommt bei uns nichts an, und up4 erkennt das am fehlenden Ping.
Alarm, wenn der Ping ausbleibt
Ist die Toleranzzeit vorbei und noch immer kein Ping da, eröffnet up4 einen Vorfall und benachrichtigt deine Alarmkanäle, etwa E-Mail, Slack oder PagerDuty.
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://app.upfour.io/v1/heartbeat/3f9c2a7e41b86d05e8a1c94f27d6b0e3 Das klappt mit allem, was eine HTTP-Anfrage schicken kann: crontab, systemd-Timer, Kubernetes-CronJobs, GitHub Actions, die Windows-Aufgabenplanung oder ein Raspberry Pi.
Jobs, die oft unbemerkt ausfallen
Bevor du loslegst
Was ist der Unterschied zu einem Uptime-Check?
Und wenn mein Job mal länger braucht?
Meldet sich ein fehlgeschlagener Job trotzdem?
Welche Abstände kann ich einstellen?
Muss ich das extra buchen?
Wo kommen die Alarme an?
Gib jedem Cronjob einen Heartbeat.
9 € Startguthaben, ohne Kreditkarte, bei leichter Nutzung rund drei Monate. Danach nach Nutzung ab 3 € im Monat oder im Monatstarif.