Ihre Hintergrundprozesse unter Kontrolle
Nicht jeder Service lässt sich von außen prüfen. Cronjobs, Batch-Prozesse und Scheduled Tasks laufen im Hintergrund – und scheitern oft still und leise. Mit dem Heartbeat-Monitoring von live24h behalten Sie auch diese Prozesse im Blick.
Das Prinzip: Einfach und zuverlässig
Anstatt Ihren Service von außen zu prüfen, sendet Ihr Prozess ein Signal (“Heartbeat”) an live24h. Bleibt das Signal aus, werden Sie benachrichtigt.
# Beispiel: Cronjob mit Heartbeat
0 * * * * /usr/bin/backup.sh && curl -s https://hb.live24h.eu/abc123
Typische Einsatzszenarien
- Datenbank-Backups: Läuft das nächtliche Backup zuverlässig?
- Datenimporte: Wurde der tägliche Import erfolgreich abgeschlossen?
- Queue-Worker: Laufen Ihre Background-Jobs noch?
- Cron-Aufgaben: Hat der Scheduled Task ausgeführt?
- ETL-Pipelines: Sind alle Datentransformationen durchgelaufen?
- IoT- und Edge-Devices: Melden sich alle Geräte wie erwartet?
Flexible Zeitfenster und Grace Period
Definieren Sie für jeden Heartbeat ein erwartetes Intervall. Wenn der nächste Heartbeat nicht innerhalb des Zeitfensters plus Grace Period eintrifft, werden Sie sofort informiert.
- Minütlich bis wöchentlich konfigurierbar
- Grace Period: Toleranzzeit für leicht verspätete Jobs (z.B. 5 Minuten)
- Zeitzonenunterstützung: Korrekte Auswertung unabhängig vom Server-Standort
- Run-History: Letzte 1.000 Signale mit Dauer und Exit-Code (wenn via Wrapper-Script überreicht)
Start-Ping und Exit-Code (optional)
Rufen Sie den Heartbeat am Anfang UND Ende des Jobs auf, um Dauer und Exit-Code zu übergeben. Damit erkennen Sie nicht nur ausgefallene, sondern auch zu lange laufende Jobs.
curl -s https://hb.live24h.eu/abc123/start
./mein-job.sh
curl -s "https://hb.live24h.eu/abc123/$?"
Verfügbarkeit nach Tarif
| Feature | Free | Pro | Business | Agency | Enterprise |
|---|---|---|---|---|---|
| Heartbeat-Checks | – | Ja | Ja | Ja | Ja |
| Grace Period konfigurierbar | – | Ja | Ja | Ja | Ja |
| Start-/End-Ping und Exit-Code | – | Ja | Ja | Ja | Ja |
| Run-History 1.000 Signale | – | – | Ja | Ja | Ja |
Integration in wenigen Minuten
Die Integration ist denkbar einfach: Ein einzelner HTTP-Request am Ende Ihres Prozesses genügt. Kompatibel mit jeder Programmiersprache und jedem Betriebssystem.
Nächste Schritte
- Kombinieren Sie Heartbeats mit Uptime-Checks für Full-Stack-Überwachung
- Reagieren Sie auf Ausfälle über Alerting
- Preise und Grenzen in der Preisübersicht