Frei
19th December 2008, 20:26
Bonjour,
J'espère que j'ai posté ce message dans la bonne rubrique du forum. Si ce n'est pas le cas, veuillez m'en excuser.
J'ai très récemment mis en place un serveur /Nagios3.05/centreon2rc8/ndo1.4b7/nagvis1.4rc1, afin de superviser des serveurs windows (2000 et 2003) situés sur des sites distants et complètement indépendants les uns des autres.
Pour cela, j'ai utilisé nsclient++0.3.5.2 et les check_nt.
Comme j'utilise à peu près les mêmes commandes de bases (CPULOAD, MEMUSE, USEDDISKSPACE, etc....) pour tous les serveurs, j'ai créé un petit nombre de services génériques que j'ai mis en relation avec les serveurs à monitorer.
Ca a fonctionné parfaitement jusqu'à ce que je mettes en place Nagvis : Plutôt que de mettre sur mes maps des icones renvoyant à l'état de l'hôte, j'ai préféré que les icone correspondent à l'état du servicegroup relié à l'hôte.
Le problème c'est que dans Nagvis, les servicegroup renvoient à l'ensemble de tous les services génériques. Ex : au lieu de n'avoir dans le servicegroup de mon hôte A que le check_nt -v CPULOAD correspondant à l'hôte A, je me retrouve avec les check_nt -v CPULOAD des hôtes B,C,E etc.
Je sais comment résoudre le problème : il suffit de créer des services uniques pour chaque hôte ex: check_nt_CPULOAD_A, check_nt_CPULOAD_B, etc plutôt que de mettre en relation un check_nt_CPULOAD générique avec l'ensemble des serveurs.
Seulement compte tenu du nombre d'hôte que j'ai superviser, cela va être extrêmement fastidieux à faire.
D'où mes questions : le problème que je rencontre sous nagvis est il lié à un bug ou est il normal compte tenu du fonctionnement de Nagios/Centreon/Nagvis?
Y a t il un moyen plus simple et rapide que de donner des noms uniques à chacun de mes services génériques avant de les intégrer à des servicesgroupes?
Merci d'avance.
J'espère que j'ai posté ce message dans la bonne rubrique du forum. Si ce n'est pas le cas, veuillez m'en excuser.
J'ai très récemment mis en place un serveur /Nagios3.05/centreon2rc8/ndo1.4b7/nagvis1.4rc1, afin de superviser des serveurs windows (2000 et 2003) situés sur des sites distants et complètement indépendants les uns des autres.
Pour cela, j'ai utilisé nsclient++0.3.5.2 et les check_nt.
Comme j'utilise à peu près les mêmes commandes de bases (CPULOAD, MEMUSE, USEDDISKSPACE, etc....) pour tous les serveurs, j'ai créé un petit nombre de services génériques que j'ai mis en relation avec les serveurs à monitorer.
Ca a fonctionné parfaitement jusqu'à ce que je mettes en place Nagvis : Plutôt que de mettre sur mes maps des icones renvoyant à l'état de l'hôte, j'ai préféré que les icone correspondent à l'état du servicegroup relié à l'hôte.
Le problème c'est que dans Nagvis, les servicegroup renvoient à l'ensemble de tous les services génériques. Ex : au lieu de n'avoir dans le servicegroup de mon hôte A que le check_nt -v CPULOAD correspondant à l'hôte A, je me retrouve avec les check_nt -v CPULOAD des hôtes B,C,E etc.
Je sais comment résoudre le problème : il suffit de créer des services uniques pour chaque hôte ex: check_nt_CPULOAD_A, check_nt_CPULOAD_B, etc plutôt que de mettre en relation un check_nt_CPULOAD générique avec l'ensemble des serveurs.
Seulement compte tenu du nombre d'hôte que j'ai superviser, cela va être extrêmement fastidieux à faire.
D'où mes questions : le problème que je rencontre sous nagvis est il lié à un bug ou est il normal compte tenu du fonctionnement de Nagios/Centreon/Nagvis?
Y a t il un moyen plus simple et rapide que de donner des noms uniques à chacun de mes services génériques avant de les intégrer à des servicesgroupes?
Merci d'avance.