Ne laissez plus jamais un cron silencieusement échouer.
Les crons sont souvent oubliés jusqu'au jour où on découvre qu'ils n'ont pas tourné depuis des semaines.
Avec MoniTao Heartbeat, vos crons signalent leur bonne exécution. Pas de signal = alerte.
Les tâches cron peuvent échouer sans que vous le sachiez :
Ajoutez un simple ping à la fin de votre cron pour confirmer son exécution. Pas de ping = alerte immédiate.
Voici comment modifier votre crontab :
# Exemple de cron avec heartbeat MoniTao
*/5 * * * * /usr/bin/php /var/www/app/cron/cleanup.php && curl -X POST https://monitao.com/api/heartbeat/ping/YOUR_TOKEN -H "Authorization: Bearer YOUR_SECRET"
# Avec gestion d'erreur
*/5 * * * * /usr/bin/php /var/www/app/cron/cleanup.php && curl -X POST https://monitao.com/api/heartbeat/ping/YOUR_TOKEN -H "Authorization: Bearer YOUR_SECRET" || curl -X POST https://monitao.com/api/heartbeat/fail/YOUR_TOKEN -H "Authorization: Bearer YOUR_SECRET"
L'intervalle doit correspondre à la fréquence de votre cron (ex: 24h pour un cron quotidien).
Utilisez l'endpoint /fail pour signaler explicitement un échec et recevoir une alerte.
Oui, créez un job heartbeat distinct pour chaque cron à surveiller.
Le ping HTTP prend quelques millisecondes, négligeable pour la plupart des crons.
Commencez gratuitement, sans carte bancaire.