Sachez quand une tâche cron cesse de tourner en silence
Sauvegardes, imports, rapports et files d'attente tombent en panne sans bruit. Donnez un heartbeat à chaque tâche : elle appelle une URL privée à chaque fin d'exécution, et si un appel n'arrive pas à temps, vous recevez un e-mail.
# Chaque nuit à 03:00 : sauvegarde, puis ping0 3 * * * /opt/backup.sh && curl -fsS -m 10 --retry 3 https://api.uptimeguardian.io/api/public/heartbeat/<token>Le ping ne part que si la sauvegarde réussit.
- Compatible avec tout ce qui peut envoyer une requête
- Cron, timers systemd, CronJobs Kubernetes, GitHub Actions, le Planificateur de tâches Windows ou une ligne à la fin d'un script. GET ou POST, aucun agent à installer.
- Votre planning, votre marge
- De chaque minute à une fois par semaine, avec une marge de tolérance jusqu'à un jour pour les tâches dont la durée varie.
- Alerte immédiate, levée au ping suivant
- La marge est déjà votre tolérance : l'e-mail part dès qu'une tâche est en retard. Au ping suivant, le moniteur est de nouveau opérationnel.
Comment ça marche
- 1
Créez un heartbeat
Indiquez la fréquence de la tâche et le retard acceptable.
- 2
Ajoutez une ligne à votre tâche
Appelez l'URL de ping quand la tâche se termine avec succès, par exemple avec curl après &&.
- 3
Nous surveillons l'horloge
Si aucun ping n'arrive dans l'intervalle plus la marge, le moniteur passe en panne et nous vous envoyons un e-mail.
Questions et réponses
Au lieu que nous vérifiions votre serveur, c'est votre tâche qui se signale. Chaque exécution se termine par une requête vers une URL privée. Si nous n'avons pas de nouvelles à temps, quelque chose s'est mal passé : la tâche a échoué, s'est bloquée, ou le serveur est éteint.
À la fin, et uniquement si la tâche a réussi. Dans un shell, il suffit d'enchaîner l'appel avec &&, ainsi une tâche en échec n'envoie jamais le ping.
Oui, un heartbeat est un moniteur comme les autres : 10 moniteurs avec l'offre Gratuit et 25 avec Pro, à combiner comme vous voulez.
L'URL contient un long jeton aléatoire et ne peut que marquer la tâche comme terminée. Gardez-la privée, comme un mot de passe. Si elle fuite, supprimez le heartbeat et créez-en un nouveau.
Autres fonctionnalités
- Surveillance de sites webSites et API, avec la cause de chaque panne
- Surveillance des certificats SSLDes rappels par e-mail avant l'expiration d'un certificat
- Surveillance de mots-clésDétectez les pages cassées qui renvoient quand même 200 OK
- Page de statutUne page de statut publique et des badges de disponibilité
- Fenêtres de maintenanceDes interruptions prévues sans fausses alertes
Ajoutez un heartbeat à votre tâche la plus importante
Gratuit pour 10 moniteurs. Sans carte bancaire.
Surveiller gratuitement