Magazine High tech

Healthchecks – Supervision de Cron

Publié le 06 mars 2020 par Pydubreucq

Healthchecks est une solution Libre de supervision simple de cron.

Il permet de recevoir des alertes lorsque vos sauvegardes nocturnes, vos rapports hebdomadaires, vos cron jobs et vos tâches programmées ne s’exécutent pas à temps.

Pour chacune de vos tâches périodiques, Healthchecks.io fournit une URL unique comme celle-ci :

https://hc-ping.com/6f70a9bd-4f5e-41d0-aecf-4717be428bce 

Faites une requête HTTP à l’URL fournie chaque fois que la tâche de cron est terminée. Lorsque Healthchecks.io ne reçoit pas de ping sur cette url à l’heure prévue, il vous envoie une alerte.

Il est possible de ping via une url ou encore via une adresse mail.

Healthchecks – Supervision de Cron

Dashboard

Une liste de vos check, un pour chaque tâche Cron, démon ou autre tâche programmée que vous souhaitez contrôler.

Donnez des noms et attribuez des étiquettes à vos checks pour les reconnaître facilement par la suite.

Appuyez sur les icônes pour les activer et les désactiver.

Ajustez la période et le délai de grâce pour qu’ils correspondent à la périodicité et à la durée de vos tâches.

Healthchecks – Supervision de Cron

Configuration simple

Chaque check a des paramètres de période et de durée de grâce configurables. En fonction de ces paramètres et du temps écoulé depuis le dernier ping, le contrôle se trouve dans l’un des états suivants :

NEW – Le check vient d’être créé, mais n’a pas encore reçu de ping.

UP – La durée depuis le dernier ping n’a pas dépassé la période.

LATE – La durée depuis le dernier ping a dépassé la période mais pas encore la période + grace

DOWN – La durée depuis le dernier ping a dépassé la période + grace.

Healthchecks – Supervision de Cron

Support de la syntaxe crontab

Il est possible d’utiliser le format de saisie du temps et date d’une crontab

La période de grace et un délai supplémentaire permettant de ne pas être alerté inutilement si un job est en retard.

Healthchecks – Supervision de Cron

Détail et logs du check

Vous pouvez ajouter une description à chaque sonde. Laisser des notes et indications pour vous et pour votre équipe.

Vous pouvez également voir le journal des pings reçus et des notifications « Down » envoyées.

Healthchecks – Supervision de Cron

Badge publique de statut

Il est possible de générer des badge publiques indiquant le statut des tags que vous avez créé mais aussi de créer un badge de statut global.

Les badges ont des URL publiques, mais difficiles à deviner. Vous pouvez les utiliser dans vos README, vos tableaux de bord ou vos pages de statut.

Intégrations

Healthcheck.io dispose de multiple façon d’être notifiée comme :

  • Mattermost
  • Matrix
  • Discord
  • Slack
  • Microsoft Teams
  • OpsGénie
  • PagerDuty

Bref, je trouve que Healthchecks.io est vraiment une bonne idée, c’est un moyen simple de superviser ses tâches programmées et tellement mieux que les mails qu’on envoie pour donner l’état du cron, mais qu’on ne lit pas car à terme beaucoup trop nombreux !!

Keep It Simple & Stupid

🙂

L'article Healthchecks – Supervision de Cron est apparu en premier sur L'admin sous GNU / Linux - Blog Libre.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Pydubreucq 165 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte