Zum Inhalt springen

Heartbeats und Cronjobs

Cronjobs, die nicht still sterben.

Das nächtliche Backup, der Import, der Rechnungslauf: Jeder Job ruft nach dem Lauf eine Adresse auf. Bleibt der Aufruf aus, dauert der Job zu lange oder meldet er einen Fehler, werden Sie alarmiert.

Zeitplan

Intervall oder Cron-Ausdruck

Legen Sie fest, wann ein Signal erwartet wird: alle 15 Minuten oder als Cron-Ausdruck mit Zeitzone. Mit Kulanz für Jobs, die mal etwas später dran sind.

  • Start und Ende melden: maximale Laufzeit überwachen
  • Exitcode mitschicken: ungleich 0 gilt als Fehlschlag
  • Ausgabe des Jobs (bis 10 KB) im Verlauf

Anbindung

Eine Zeile in der crontab

Ein curl-Aufruf genügt. Nutzen Sie schon ein Open-Source-Fehler-SDK mit Check-ins, werden Heartbeats automatisch angelegt.

  • 5 Heartbeats kostenlos, 100 im Tarif Team
  • Pings zählen nicht ins Ereignis-Kontingent
  • Alarm per Push, E-Mail und Chat

Einrichtung

So einfach geht es

Nach erfolgreichem Lauf pingen, bei Fehler den Exitcode anhängen. Mehr Beispiele für systemd, Kubernetes und SDK-Check-ins in der Einrichtungs-Doku. Zur Einrichtungs-Doku.

crontab
# crontab: Backup jede Nacht, danach ein Lebenszeichen
0 3 * * * /opt/backup.sh && curl -fsS https://monitor.agiledeveloper.de/api/ping/k7Qm2xV9pL4sT8wB

# Fehlschlag melden (mit Exitcode) oder Start markieren
/opt/backup.sh; curl -fsS https://monitor.agiledeveloper.de/api/ping/k7Qm2xV9pL4sT8wB/$?

Häufige Fragen

Gut zu wissen

Weitere Funktionen: Fehlerüberwachung, KI-Ursachenanalyse, Uptime-Monitoring, Statusseiten.

Was sind Heartbeats?

Ihr Cronjob, Backup oder Hintergrundprozess ruft nach jedem Lauf eine Adresse bei uns auf. Bleibt der Aufruf aus, läuft der Job zu lange oder meldet er einen Fehler, werden Sie alarmiert. So merken Sie, wenn das nächtliche Backup seit Tagen still steht.

Was passiert, wenn ein Job zu spät kommt?

Nach Ablauf der Kulanzzeit öffnet sich ein Vorfall und Sie werden alarmiert. Kommt das Signal später doch, schließt sich der Vorfall und Sie bekommen eine Entwarnung.

Wo werden meine Daten gespeichert?

Auf unseren Servern in Nürnberg, Deutschland. Vertragspartner ist ein deutsches Unternehmen, den Vertrag zur Auftragsverarbeitung (AVV) gibt es in jedem Tarif. IP-Adressen werden gekürzt, Passwörter, Tokens, Cookies und Kartennummern werden vor dem Speichern automatisch entfernt.

Heartbeats und Cronjobs in 2 Minuten eingerichtet.

Kostenlos starten und 14 Tage Team testen, ohne Kreditkarte.

14 Tage Team testen, ohne Kreditkarte · Danach kostenlos weiter oder Tarif wählen · Monatlich kündbar

Cronjob-Überwachung mit Heartbeats · Agile Monitoring