Fonctionnalité

Heartbeat & Cron Monitoring

Surveillez cronjobs, sauvegardes, queue workers et processus en arrière-plan. Grace period, fuseaux horaires et intervalles flexibles de la minute à la semaine.

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éFreeProBusinessAgencyEnterprise
Checks HeartbeatOuiOuiOuiOui
Grace period configurableOuiOuiOuiOui
Start/end ping + code de sortieOuiOuiOuiOui
Historique 1 000 signauxOuiOuiOui

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

Essayer 14 jours gratuitement

Testez toutes les fonctionnalités 14 jours

Sans carte bancaire. Si live24h ne convient pas, vous partez en moins d'une minute.