L’Integration builder permet d’envoyer les événements matériels et les alertes de XorMon vers tout autre outil qui accepte une API REST ou des webhooks.
Avec l’Integration builder, vous composez la requête :
- URL du point d’accès
- méthode (GET, POST, PUT, PATCH, DELETE)
- en-têtes de la requête
- corps de la requête, au format JSON
Le corps de la requête accepte plusieurs variables prédéfinies portant les informations de l’alerte.
Par exemple
- {DEVICE} : nom de l’équipement
- {STATUS} : état rapporté
- {METRIC} : nom de la métrique en alerte
- {VALUES} : valeurs qui ont déclenché l’alerte
- {ITEMS} : liste des éléments qui franchissent le seuil
- Et d’autres
Configuration
Interface XorMon → Settings → Alerting → onglet Integrations
Exemples de corps de requête pour une alerte de performance :
{
"name": "Custom Alert",
"data": {
"items": "{ITEMS}",
"level": "{LEVEL}",
"limit": "{LIMIT}",
"metric": "{METRIC}",
"values": "{VALUES}"
}
}
Ajoutez l’intégration nouvellement créée à une configuration d’alerte ou d’événement matériel