• # obsess over host/ obsess over service

    Posté par . En réponse au message Forcer une notification OK dans Shinken/Nagios. Évalué à 1.

    Bonjour,

    Je pense que tu peux t'en sortir avec les commandes Obsess Over Service / Obsess Over Host.
    Ces fonctions permettent de lancer une commande après chaque check, peu importe l'état (hard/soft) et le résultat.

    Pour un service :

    obsess_over_services=1
    oscp_command=ma_commande1

    Pour un hôte :

    obsess_over_hosts=1
    ochp_command=ma_commande2

    Ainsi, il te suffirait d'écrire un script qui envoie un mail ou non en fonction de l'état de l'hôte/du service et du dernier mail envoyé (stocké dans un fichier temporaire). Dans la définition de la commande tu pourras donner en paramètre à ton script script les MACCROS dont tu auras besoin ($SERVICESTATE,ドル $HOSTNAME,ドル ...)

    Je suis conscient que ce n'est pas la fonction première de ce genre de trucs, et que ça fait un peut bricolage, mais je pense que c'est le moyen le moins "sale" qui te permette d'arriver à tes fins.

    Bon après, je ne m'y connais pas énormément et je n'ai jamais utilisé ces fonctions donc c'est juste une idée...