PDA

View Full Version : Dépendances de statut ?


MaEsTrO
02-27-2007, 01:32 PM
Bonjour,

Comment serait-ce possible d'avoir une dépendance d'état entre un host et un de ses services associés ... ?

Par exemple, j'ai un host qui check X services. Comment faire pour que lors d'un passage d'état d'un de ses X services à Critical, l'Host soit lui aussi marqué en Critical même si les X-1 services restant sont à OK ?

Le but de réaliser une telle dépendance est qu'un Host soit affiché en rouge dans la statusmap de Nagios si l'un de ses services est critique.

Peut-etre alors que cela n'a rien à voir avec les dépendances ?!

Si quelqu'un a une orientation... Je suis preneur

Merci d'avance

surcouf
02-27-2007, 07:42 PM
Bonjour,

Comment serait-ce possible d'avoir une dépendance d'état entre un host et un de ses services associés ... ?

Par exemple, j'ai un host qui check X services. Comment faire pour que lors d'un passage d'état d'un de ses X services à Critical, l'Host soit lui aussi marqué en Critical même si les X-1 services restant sont à OK ?

Le but de réaliser une telle dépendance est qu'un Host soit affiché en rouge dans la statusmap de Nagios si l'un de ses services est critique.

Peut-etre alors que cela n'a rien à voir avec les dépendances ?!

Un bon moyen résiderait à exploiter les event_handler de ces services pour exécuter une commande dont l'objectif est uniquement d'envoyer un message sur la file de commandes externes de Nagios afin de modifier l'état de l'hôte associé. Il faudra simplement veiller à désactiver les checks actifs de ce dernier car Nagios les exécutera également tant qu'un des services restera dans un non-OK.

MaEsTrO
03-01-2007, 11:14 AM
Bonjour,

En effet je n'avais pas pensé aux event handlers, ca me semble un moyen facilement exploitable

Merci de ta réponse.

MaEsTrO
03-02-2007, 01:45 PM
Un bon moyen résiderait à exploiter les event_handler de ces services pour exécuter une commande dont l'objectif est uniquement d'envoyer un message sur la file de commandes externes de Nagios afin de modifier l'état de l'hôte associé. Il faudra simplement veiller à désactiver les checks actifs de ce dernier car Nagios les exécutera également tant qu'un des services restera dans un non-OK.

Je suis en train de me pencher sur un script de changement d'etat qui est somme toute assez trivial.

Par contre, si le service repasse à OK, que faut-il faire pour que l'host repasse à UP ? Ca peut etre géré par les event handlers ? Ou une commande de notification avec notification_interval à 0 pour le service peut etre un bon moyen ?

surcouf
03-02-2007, 05:09 PM
Je suis en train de me pencher sur un script de changement d'etat qui est somme toute assez trivial.

Par contre, si le service repasse à OK, que faut-il faire pour que l'host repasse à UP ? Ca peut etre géré par les event handlers ? Ou une commande de notification avec notification_interval à 0 pour le service peut etre un bon moyen ?

Il faut utiliser la même méthode pour les hôtes étant donné qu'ils disposent également d'event handlers.