PDA

View Full Version : Erreur dans l'Onglet Monitoring


romgo
09-17-2007, 12:45 PM
Bonjour,

Désolé pour le titre du post pas trés explicite.

je suis nouveau sur centreon, je viens d'installer la version 1.4.1 sous debian etch.

j'ai rajouté deux host, pas de soucis jusque là.
Par contre quand je vais dans l'onglet Monitoring j'ai l'erreur suivante dans le champ "Information"


**ePN failed to compile /usr/lib/nagios/plugins//check_centreon_ping: "Can't locate Config/IniFiles.pm in @INC (@INC contains: /usr/lib/nagios/plugins /usr/lib/nagios2 /usr/lib/nagios/plugins/ /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 " at



Je n'arrive pas à trouver ce maudit fichier Config/IniFiles.pm sur ma machine aurais-je oublié quelque chose ?

de plus le "statut" de l'host est en UNKNOWN.

Je viens de voir sur un forum qu'il fallait installer le paquet : libconfig-inifiles-perl ce que j'ai fais.

ça améliore les choses vu que quand je lance le script à la main je n'ai pas d'erreurs en retour.

Par contre sur l'interface j'ai toujours le message.


Avez vous une idée ?

romgo
09-17-2007, 03:06 PM
Suite à mes modifications j'ai maintenant le message suivant :
**ePN /usr/lib/nagios/plugins//check_centreon_ping: "Option n requires an argument".

je pense donc à un problème de configuration du service mais je ne trouve pas le chan à remplir pour l'option n sachant que par defaut c'est 1

-n (--number) number of ICMP ECHO packets to send (Default: 1)

vcarp
09-17-2007, 03:35 PM
Il faut voir la définition de la commande qui utilise "check_centreon_ping" dans Centreon. Si elle prend un argument (utilisation de $ARGn$), il faut lui en donner un lors de la définition du service.

romgo
09-17-2007, 04:32 PM
Salut,

effectivement j'viens de le voir.
Lorsque je définis le service je lui indique comme arguement la valeur par defaut : !3

mais rien n'y fais j'ai toujours le message d'erreur.

Pourtant dans mon script check_centreon_ping j'ai bien :

$USER1$/check_centreon_ping -H $HOSTADDRESS$ -w 200,20% -c 500,40% -n $ARG1$

vcarp
09-17-2007, 04:43 PM
As tu bien régénéré la conf Nagios (avec succès) après tes dernières modifications ?
Peut être faut il aller voir dans les fichiers Nagios générés par Centreon. Vérifie qu'il y a bien l'argument passé au niveau du service (services.cfg) et l'utilisation de '$ARG1$ dans la définition de la commande (checkcommands.cfg)

romgo
09-17-2007, 05:38 PM
Salut,

bon c'est bizar maintenant ça marche, un peu comme si je devais attendre 30min au vue des logs :


17/09/2007 16:14:43 Auto-save of retention data completed successfully.
17/09/2007 15:59:53 SERVICE ALERT: Mero;ping;OK;HARD;10;GPING OK - rtt min/avg/max/mdev = 0.712/1.287/1.863/0.469 ms
17/09/2007 15:44:53 SERVICE ALERT: Minet;ping;OK;HARD;10;GPING OK - rtt min/avg/max/mdev = 0.540/1.120/2.019/0.644 ms
17/09/2007 15:14:43 INITIAL SERVICE STATE: Mero;ping;UNKNOWN;HARD;10;**ePN /usr/lib/nagios/plugins//check_centreon_ping: "Option n requires an argument".
17/09/2007 15:14:43 INITIAL SERVICE STATE: Minet;ping;UNKNOWN;HARD;10;**ePN /usr/lib/nagios/plugins//check_centreon_ping: "Option n requires an argument".

vcarp
09-17-2007, 05:45 PM
Un petit "refresh" de Nagios qui aurait manqué ?

romgo
09-19-2007, 12:08 PM
Je sais pas bien.

Bon j'dois manquer quelque chose car hier vers 14h tout a déconné. Mes hosts sont passées une à une en down ainsi que les services tjrs avec cette maudite erreur.

pourtant mon fichier services.cfg de nagios contient bien :


define service{
name ping
service_description ping
check_command check_centreon_ping!5
max_check_attempts 5
normal_check_interval 10
retry_check_interval 15
check_period 24x7
notification_interval 60
notification_period 24x7
contact_groups Informatique
register 0

vcarp
09-19-2007, 01:11 PM
Deux choses à vérifier:
1) la définition de la commande 'check_centreon_ping' dans checkcommands.cfg
2) qu'il y a bien un service actif, car celui dont tu donnes la définition se termine par 'register 0' ce qui implique la non prise en compte par Nagios.

De toute façon, quand quelque chose marche un moment puis ne marche plus, il y a de fortes chances pour que quelque chose ait changé entre temps.