Vos processus en arrière-plan sous contrôle
Tous les services ne peuvent pas être vérifiés de l’extérieur. Les cronjobs, les traitements par lots et les tâches planifiées s’exécutent en arrière-plan – et échouent souvent silencieusement. Avec le monitoring Heartbeat de live24h, gardez également ces processus sous surveillance.
Le principe : simple et fiable
Au lieu de vérifier votre service de l’extérieur, votre processus envoie un signal (“Heartbeat”) à live24h. Si le signal ne parvient pas, vous êtes notifié.
# Exemple : Cronjob avec Heartbeat
0 * * * * /usr/bin/backup.sh && curl -s https://hb.live24h.eu/abc123
Cas d’utilisation typiques
- Sauvegardes de base de données : la sauvegarde nocturne s’exécute-t-elle correctement ?
- Imports de données : l’import quotidien a-t-il été effectué avec succès ?
- Queue workers : vos jobs en arrière-plan tournent-ils encore ?
- Tâches cron : la tâche planifiée s’est-elle exécutée ?
- Pipelines ETL : toutes les transformations de données ont-elles été effectuées ?
- IoT et edge devices : tous les équipements communiquent-ils comme prévu ?
Fenêtres de temps flexibles et grace period
Définissez pour chaque Heartbeat un intervalle attendu. Si le prochain Heartbeat n’arrive pas dans la fenêtre de temps plus la grace period, vous êtes immédiatement informé.
- Configurable de chaque minute à hebdomadaire
- Grace period : délai de tolérance pour jobs légèrement en retard (p.ex. 5 minutes)
- Support des fuseaux horaires : évaluation correcte indépendamment de la localisation du serveur
- Historique des exécutions : 1 000 derniers signaux avec durée et code de sortie (transmis via script wrapper)
Start-ping et code de sortie (optionnel)
Appelez le heartbeat au début ET à la fin du job pour transmettre durée et code de sortie. Vous détectez ainsi non seulement les jobs qui échouent, mais aussi ceux qui durent trop longtemps.
curl -s https://hb.live24h.eu/abc123/start
./mon-job.sh
curl -s "https://hb.live24h.eu/abc123/$?"
Disponibilité par tarif
| Fonctionnalité | Free | Pro | Business | Agency | Enterprise |
|---|---|---|---|---|---|
| Checks Heartbeat | – | Oui | Oui | Oui | Oui |
| Grace period configurable | – | Oui | Oui | Oui | Oui |
| Start/end ping + code de sortie | – | Oui | Oui | Oui | Oui |
| Historique 1 000 signaux | – | – | Oui | Oui | Oui |
Intégration en quelques minutes
L’intégration est très simple : une seule requête HTTP à la fin de votre processus suffit. Compatible avec tous les langages de programmation et tous les systèmes d’exploitation.
Prochaines étapes
- Combinez heartbeats et checks uptime pour une couverture full-stack
- Réagissez aux pannes via l’alerting
- Tarifs et limites sur la page tarifs