Envoi d'événement avec Datadog¶
Description¶
Convertir des webhooks Datadog en alarmes Canopsis.
Il n'existe pas de connecteur entre Datadog et Canopsis. Pour créer des alarmes depuis Datadog, nous allons utiliser l'envoi de webhook vers l'api de Canopsis.
Prérequis¶
- Compte utilisateur Canopsis avec un rôle contenant la permission de se connecter à l'API + permission sur les événements ;
- Token d'authentification de ce même compte utilisateur.
Datadog¶
Se rendre dans « Integrations » puis « Integrations »
Rechercher « Webhook », l'installer si nécessaire et cliquer sur « Configure ».
Remplir par exemple les champs comme suit, en modifiant les valeurs de l'URL, token, Payload en fonction de votre configuration :
Une fois l'édition terminée, cliquer sur « Save ».
Le Webhook est maintenant configuré et prêt à être utilisé dans les Monitors Datadog.
Info
Certains champs du Payload sont obligatoires pour que Canopsis accepte l'événement.
Warning
La valeur du champ state (criticité) dans le Payload étant mandatory, nous l'avons défini par défaut sur 1 (minor).
Datadog ne gérant pas la criticité des alarmes comme Canopsis, il est donc nécessaire de créer un mapping entre les deux systèmes pour que les alarmes créées dans Canopsis aient la criticité attendue.
Pour cela, il faudra utiliser les « Filtres d'événements » de type enrichissement de Canopsis .


