Uw achtergrondprocessen onder controle
Niet elke service kan van buitenaf gecontroleerd worden. Cronjobs, batchprocessen en scheduled tasks draaien op de achtergrond – en falen vaak stilletjes. Met het Heartbeat-monitoring van live24h houdt u ook deze processen in de gaten.
Het principe: eenvoudig en betrouwbaar
In plaats van uw service van buitenaf te controleren, stuurt uw proces een signaal (“Heartbeat”) naar live24h. Blijft het signaal uit, dan wordt u gewaarschuwd.
# Voorbeeld: Cronjob met Heartbeat
0 * * * * /usr/bin/backup.sh && curl -s https://hb.live24h.eu/abc123
Typische toepassingsscenario’s
- Database-backups: draait de nachtelijke backup betrouwbaar?
- Data-imports: is de dagelijkse import succesvol afgerond?
- Queue workers: draaien uw background jobs nog?
- Cron-taken: heeft de scheduled task uitgevoerd?
- ETL-pipelines: zijn alle datatransformaties doorgelopen?
- IoT- en edge-devices: melden alle apparaten zich zoals verwacht?
Flexibele tijdvensters en grace period
Definieer voor elke Heartbeat een verwacht interval. Als de volgende Heartbeat niet binnen het tijdvenster plus grace period binnenkomt, wordt u direct geïnformeerd.
- Per minuut tot wekelijks configureerbaar
- Grace period: tolerantietijd voor licht vertraagde jobs (bv. 5 minuten)
- Tijdzoneondersteuning: correcte evaluatie onafhankelijk van de serverlocatie
- Run history: laatste 1.000 signalen met duur en exitcode (doorgegeven via wrapper script)
Start-ping en exitcode (optioneel)
Roep de heartbeat aan bij het begin EN einde van de job om duur en exitcode door te geven. Zo detecteert u niet alleen mislukte jobs, maar ook jobs die te lang draaien.
curl -s https://hb.live24h.eu/abc123/start
./mijn-job.sh
curl -s "https://hb.live24h.eu/abc123/$?"
Beschikbaarheid per tarief
| Functie | Free | Pro | Business | Agency | Enterprise |
|---|---|---|---|---|---|
| Heartbeat-checks | – | Ja | Ja | Ja | Ja |
| Grace period configureerbaar | – | Ja | Ja | Ja | Ja |
| Start-/end-ping + exitcode | – | Ja | Ja | Ja | Ja |
| Run history 1.000 signalen | – | – | Ja | Ja | Ja |
Integratie in enkele minuten
De integratie is bijzonder eenvoudig: een enkel HTTP-request aan het einde van uw proces volstaat. Compatibel met elke programmeertaal en elk besturingssysteem.
Volgende stappen
- Combineer heartbeats met uptime-checks voor full-stack dekking
- Reageer op storingen via alerting
- Tarieven en limieten op de tarievenpagina