Personnalisation des notifications d'événements
Vous pouvez définir des notifications personnalisées pour les événements qui se produisent dans WebSphere Automation. Les actions de notification prises en charge incluent l'envoi de courriers électroniques et l'appel de webhooks, qui peuvent être utilisés pour automatiser les processus qui répondent aux événements.
A propos de cette tâche
Vous devez avoir accès à l'API REST WebSphere Automation .
Présentation
Pour définir une notification personnalisée, vous spécifiez une action à effectuer (par exemple, envoyer un e-mail ou invoquer un webhook), puis vous définissez un déclencheur qui lance l'action lorsqu'un certain événement se produit (par exemple, lorsqu'une nouvelle vulnérabilité est détectée sur un serveur enregistré).
Les types d'action pris en charge sont les suivants:
Un déclencheur détecte un événement et déclenche une action. Dans WebSphere Automation, les déclencheurs de ressources détectent lorsqu'une resourceType particulière est créée, mise à jour ou supprimée. Les resourceTypes dans WebSphere Automation sont les suivants:
- action: un événement dans WebSphere Automation
- asset: serveur enregistré ou SDK Java
- bulletin: bulletin de sécurité
- fix: un groupe de correctifs ou un correctif temporaire
- installation: processus d'installation d'un correctif pour résoudre une vulnérabilité
- investigation: processus d'investigation d'une fuite de mémoire
- vulnerability: vulnérabilité ou exposition commune (CVE)
- *: caractère générique, correspond à l'un des resourceTypes listés précédemment
Processus de notification des événements
Lorsqu'une notification de ressource est publiée dans l'une des rubriques pertinentes, le composant de notificateur effectue les étapes suivantes.
- Reçoit la notification.
- Interroge la base de données pour rechercher les déclencheurs correspondants.
- Pour chaque déclencheur correspondant:
- Evalue la condition (le cas échéant)
- Résout les variables dans l'action
- Ecrit l'action résolue sur le disque (/tmp/messages/webhook)
- Lorsqu'une notification de ressource est publiée dans l'une des rubriques appropriées:
- Déclenche le composant Apache Camel File pour consommer les fichiers dans /tmp/messages/webhook
- Définit les propriétés pertinentes sur l'échange
- Utilise le composant Camel HTTP pour invoquer le webhook cible