Skip to content
cronitorex.com

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.

CanalDisponibilité
Emailtous les plans
Telegramtous les plans
Discordtous les plans
Webhookplan avec alerte webhook
Slackplan avec alerte Slack

Email

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.

  1. Ouvrez @BotFather dans Telegram et envoyez /newbot. Suivez les instructions et copiez le token du bot (format 123456789:AAF...).
  2. 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).
  3. Récupérez l’ID du chat : ouvrez https://api.telegram.org/bot<TOKEN>/getUpdates dans un navigateur et lisez chat.id dans la réponse. Les ID de groupe sont des nombres négatifs (par exemple -1001234567890).
  4. Dans le panneau, ajoutez un canal de type Telegram et collez le token du bot ainsi que l’ID du chat.
  5. 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.

  1. Dans Discord, ouvrez les paramètres du canal cible : Intégrations -> Webhooks -> Nouveau webhook.
  2. Copiez l’URL du webhook (elle commence par https://discord.com/api/webhooks/).
  3. Dans le panneau, ajoutez un canal de type Discord et collez l’URL.
  4. Cliquez sur Tester. Les alertes arrivent sous forme d’embeds, en vert pour les rétablissements et en rouge pour les échecs.

Slack

  1. Créez un webhook entrant dans votre espace de travail Slack.
  2. Dans le panneau, ajoutez un canal de type Slack et collez l’URL du webhook (elle commence par https://hooks.slack.com/services/).
  3. 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) ou GET (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ête Authorization pour 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énementSignification
Failedle job a signalé un échec
Missedune exécution attendue n’est pas arrivée à temps
Timeoutle job a démarré mais ne s’est pas terminé à temps
Degradedla vérification échoue par intermittence
Recoveredle moniteur est de nouveau en bonne santé
Still failingrappel périodique tant qu’un échec est en cours