Bonjour
Je suis entrain de mettre en place l'outil d'hypervision Canopsis et je
cherche comment faire un filtre d'envoi d'émail *seulement* quand
l’évènement remonté à Canopsis par Nagios est un changement d'état d'un
service.
L'envoi des emails quand un événement matche un filtre fonctionne déjà.
Mais le module filtre de Canopsis met dans la file AMQP "task_mail" tous
les événements qui matchent le filtre défini, même quand c'est le même
service de la même machine qui a le même état que l'évènement précédent.
Du coup l'envoi de mail se fait à chaque check Nagios qui correspond au
filtre, et non pas seulement si l'état d'un check change.
Mon but est donc de trouver comment filtrer sur un changement d'état
plutôt que sur le niveau de sévérité du check.
N'ayant rien trouvé dans la doc de Canopsis, ou sur le web en ce sens, ni
d'indication claire dans l'interface de Canopsis ou les noms des champs
récupérés par le broker Nagios, je ne sais pas si Canopsis propose cette
fonctionnalité mais ça m'étonnerai que ce soit pas le cas, vu qu'il permet
d'envoyer des email en fonction des filtres et que ça n'a aucun intérêt de
recevoir un email à chaque check Nagios (au autre)