View Full Version : Check-list : Résolution de problème de plugin
jigot
04-26-2006, 04:16 PM
Le but de ce post est de résumer les points à vérifier lorsqu'un plugin ne veut pas fonctionner.
Fort de mon expérience en conneries et erreurs en tout genre, je vais regrouper pour commencer par les vérifications les plus génériques.
En plus du wiki d'oreon (http://wiki.oreon-project.org/wakka.php?wiki=WorkShopFR), j'ai aussi trouvé des infos dans les FAQ de nagios (http://www.nagios.org/faqs/index.php?section_id=0&expand=false&showdesc=true)
Ce n'est qu'un début et je vais essayer d'être le plus clair possible.
Pour un sujet les plus propre possible, envoyez vos commentaires ou corrections par mp.
Merci ;)
jigot
04-26-2006, 04:39 PM
1. Les droits d'accès D'après le wiki (http://wiki.oreon-project.org/wakka.php?wiki=AccessToNagiosAndOreonFilesFR)
Le dossier des plugins /usr/local/nagios/libexec/# ls -l /usr/local/nagios
total 24
...
drwxrwxr-x 2 www-data www-data 4096 2005-11-21 23:00 libexec
...
#[list:f6535ea71d] utilisateur : www-data (apache) droits : 775Les droits des plugins présent dans ce répertoire sont identique.
Si le nom du plugin commence par check_graph , il utilise une basse rrd qui se trouve normalement dans le répertoire /usr/local/oreon/rrd/# ls -l /usr/local/oreon/
total 1564
...
drwxrwxr-x 2 nagios nagios 4096 2005-11-09 23:41 rrd
...
# utilisateur : nagios droits : 775Les droits des fichier *.rrd présent dans ce répertoire sont identique.
Pensez à vérifier l'execution de vos plugins en utilisant les identités apache ou nagios
Par exemple, le plugin check_graph_ping :/usr/local/nagios/libexec#su nagios
/usr/local/nagios/libexec$perl check_graph_ping.pl -H 192.168.1.1
GPING OK - rtt min/avg/max/mdev = 0.476/0.476/0.476/0.000 ms[/list:u:f6535ea71d]
jigot
04-26-2006, 05:41 PM
2. La configuration du plugin D'après le wiki (http://wiki.oreon-project.org/wakka.php?wiki=AjoutNouveauPlugin)
Vérifier la prise en compte du plugin par nagios.
Dans la page Plugins / Sondes (Options > Configuration > Sondes), le plugins en qui pose probème doit se trouver dans la Liste des sondes
Vérifier la présence d'une commande check, allez sur la page Commande ( Configuration > Notification > Commande > Check ).
Trouver le check utilisant le plugin qui pose problème et visualiser la configuration de ce check.
La configuration du check doit respecter les point suivant :[list:a8b237a447] Type de Commande : Check
Nom de la commande : check_graph_* (ce début de nom est obligatoire si c'est un plugin avec graphique rrd)
Ligne de commande : commance par $USER1$/ suivit du nom du plugin et de ses options.
$HOSTADDRESS$ pour renvoyer l'@IP du host sur lequel sera défini le service.
Pour les plugins graph, la ligne de commande doit se terminer par -g -S $ARGn$ (n=le dernier numéro d'argument).
[/list:u:a8b237a447]
DonKiShoot
04-26-2006, 07:05 PM
Désolé mais
# ls -l /usr/local/nagios
total 24
...
drwxrwxr-x 2 www-data www-data 4096 2005-11-21 23:00 libexec
...
#
me parait étrange.
A moins que le user nagios fasse parti du groupe www-data.
A préciser à ce moment là :wink:
jigot
04-26-2006, 07:31 PM
Ben je me réfère simplement à ce qui est dit sur le wiki (http://wiki.oreon-project.org/wakka.php?wiki=AccessToNagiosAndOreonFilesFR)
Je suis pas un spécialiste non plus donc je dit peut être une connerie mais en tout cas, je ne l'ai pas inventé.
pe@ceto
05-25-2007, 05:17 PM
BOnjour,
je me suis aperçu que le check_load pour linux ne fonctionne pas avvec l'option netsc pour avoir un pourcentage de charge processeur
Il me renvoi toujours une valeur bizar 9%, 10% alors ke je fai tounrer expret le CPU a 100%
merci de votre aide
jr.tpma
06-12-2007, 10:36 AM
Désolé mais
# ls -l /usr/local/nagios
total 24
...
drwxrwxr-x 2 www-data www-data 4096 2005-11-21 23:00 libexec
...
#
me parait étrange.
A moins que le user nagios fasse parti du groupe www-data.
A préciser à ce moment là :wink:
Il faut mettre quels droits sur le répertoire libexec du coup ? :?
Je n'ai pas retrouvé la source dans le wiki (les liens ayant changés).
DonKiShoot
06-12-2007, 12:27 PM
Moi j'ai ca :
drwxrwxr-x 4 apache nagios 4096 jun 5 11:30 libexec