Healthchecks.io
Site webHealthchecks.io est un service de surveillance pour les tâches cron, les sauvegardes et autres tâches planifiées. Il est exploité par la société lettone SIA Monkey See Monkey Do, a été fondé en 2015 et est open source sous licence BSD. Le service hébergé tourne sur des serveurs bare metal chez Hetzner.
Fonctionnement
- Chaque tâche reçoit une URL de ping unique. La tâche envoie une requête HTTP à cette URL à chaque exécution.
- Si le ping n'arrive pas dans la période définie augmentée du délai de tolérance, Healthchecks.io envoie une alerte.
- Les alertes sont envoyées par e-mail, webhook, Slack, Discord, Microsoft Teams, Telegram, Signal, ntfy, PagerDuty, Opsgenie, appel téléphonique, SMS, WhatsApp et de nombreux autres canaux.
- Le forfait gratuit couvre 20 tâches cron. Le code étant ouvert, il peut aussi être installé sur votre propre serveur.
Limites
Healthchecks.io n'interroge pas les sites web depuis l'extérieur. Il vous signale qu'une tâche n'a pas envoyé de ping, et non qu'une page web est hors ligne. Pour cela, combinez-le avec un outil classique de surveillance de disponibilité, comme UptimeRobot ou Oh Dear.