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)