Canaux d'alerte
Cronitorex peut vous notifier des événements liés à vos moniteurs (échecs, exécutions manquées, dépassements de délai, rétablissements) via plusieurs canaux. Vous pouvez configurer un nombre illimité de canaux et choisir quels types d’événements chaque canal reçoit.
Tous les canaux se gèrent dans le panneau sous Paramètres -> Canaux de notification. Chaque canal dispose d’un bouton Tester qui envoie une notification de test uniquement à ce canal, ce qui permet de vérifier la configuration avant de s’y fier.
| Canal | Disponibilité |
|---|---|
| tous les plans | |
| Telegram | tous les plans |
| Discord | tous les plans |
| Webhook | plan avec alerte webhook |
| Slack | plan avec alerte Slack |
Le canal le plus simple. Laissez le champ d’adresse vide pour utiliser l’email de votre compte, ou saisissez une adresse différente (par exemple un alias d’équipe).
Telegram
Les alertes Telegram sont livrées par votre propre bot, elles sont donc gratuites et instantanées.
- Ouvrez @BotFather dans Telegram et envoyez
/newbot. Suivez les instructions et copiez le token du bot (format123456789:AAF...). - Ajoutez le bot au chat ou groupe où vous voulez recevoir les alertes, ou ouvrez une conversation directe avec lui, et envoyez n’importe quel message (par exemple
/start). - Récupérez l’ID du chat : ouvrez
https://api.telegram.org/bot<TOKEN>/getUpdatesdans un navigateur et lisezchat.iddans la réponse. Les ID de groupe sont des nombres négatifs (par exemple-1001234567890). - Dans le panneau, ajoutez un canal de type Telegram et collez le token du bot ainsi que l’ID du chat.
- Cliquez sur Tester pour confirmer que le message arrive bien.
Remarque : le token du bot donne le contrôle sur votre bot. Cronitorex le stocke uniquement pour la livraison des messages et ne l’inclut jamais dans les journaux.
Discord
Les alertes Discord utilisent les webhooks de canal, aucun bot n’est nécessaire.
- Dans Discord, ouvrez les paramètres du canal cible : Intégrations -> Webhooks -> Nouveau webhook.
- Copiez l’URL du webhook (elle commence par
https://discord.com/api/webhooks/). - Dans le panneau, ajoutez un canal de type Discord et collez l’URL.
- Cliquez sur Tester. Les alertes arrivent sous forme d’embeds, en vert pour les rétablissements et en rouge pour les échecs.
Slack
- Créez un webhook entrant dans votre espace de travail Slack.
- Dans le panneau, ajoutez un canal de type Slack et collez l’URL du webhook (elle commence par
https://hooks.slack.com/services/). - Cliquez sur Tester.
Webhook
Envoie une charge utile JSON à n’importe quel point de terminaison HTTP, utile pour s’intégrer à vos propres systèmes, outils d’astreinte, ou automatisations.
{ "id": 123, "type": "failed", "monitor_name": "db-backup", "message": "Monitor db-backup failed", "metadata": {}, "occurred_at": "2026-07-24T18:00:00+00:00"}- Méthode :
POST(par défaut) ouGET(charge utile en paramètres de requête). - En-têtes personnalisés : un par ligne au format
Header-Name: value, par exemple un en-têteAuthorizationpour votre point de terminaison. - Les URL de webhook Slack et Discord sont rejetées ici volontairement : leurs API attendent un format de charge utile différent. Utilisez plutôt le type de canal dédié Slack ou Discord.
Types d’événements
Chaque canal s’abonne à un sous-ensemble de types d’événements :
| Événement | Signification |
|---|---|
| Failed | le job a signalé un échec |
| Missed | une exécution attendue n’est pas arrivée à temps |
| Timeout | le job a démarré mais ne s’est pas terminé à temps |
| Degraded | la vérification échoue par intermittence |
| Recovered | le moniteur est de nouveau en bonne santé |
| Still failing | rappel périodique tant qu’un échec est en cours |