Page 1 sur 1

Check LVM thinpool et NRPE

Publié : 22 février 2017, 19:15
par gchilloux
Bonjour,
Je dois mettre en place un check de LVM thinpool sur un serveur centos 7.2.1511.
Je voudrais utiliser NRPE pour récupérer le résultat sur mon serveur de supervision ( Shinken ).
Le problème c'est que si je fais tourner le script en local j'obtiens bien ce qui faut en sortie.

Code : Tout sélectionner

[root@monserveur]# ./check_lvm_thinpools
OK - All thinpools OK
Par contre si je le fais tourner en passant par NRPE ... je n'ai pas le même résultat.

Code : Tout sélectionner

[root@monserveur]# ./check_nrpe -H 127.0.0.1 -c check_lvm
UNKNOWN: No thinpools found.
la commande check_lvm parrait bien configurée dans nrpe.cfg

Code : Tout sélectionner

command[check_lvm]=/usr/bin/sudo /usr/lib64/nagios/plugins/check_lvm_thinpools
Quelqu'un a déjà eu ce type de problème ???
Si quelqu'un a une solution je suis preneur...
Merci d'avance

Re: Check LVM thinpool et NRPE

Publié : 22 février 2017, 21:38
par Beta-Pictoris
As tu vérifié les paramètres des fichiers /etc/nagios/nrpe.cfg et /etc/sysconfig/nrpe ?

As tu démarré le service nrpe ?

Code : Tout sélectionner

systemctl enable nrpe.service
systemctl start nrpe.service

Re: Check LVM thinpool et NRPE

Publié : 23 février 2017, 12:41
par gchilloux
Merci pour ta réponse.
Le service NRPE fonctionne bien avec les autres commandes ( en local, mais également a partir du serveur de supervision ).

Code : Tout sélectionner

[root@monserveur]$ ./check_nrpe -H 127.0.0.1
NRPE v2.15
Pour nrpe.cfg , j'ai juste ajouté la commande de mon script, ainsi que les serveurs qui sont autorisés a faire du nrpe.
Pour le /etc/sysconfig/nrpe, pas de modif.

Re: Check LVM thinpool et NRPE

Publié : 23 février 2017, 20:31
par Beta-Pictoris
Via une connexion tcp/ip, ta commande, pour démarrer via sudo, a besoin d'un mot de passe.
As tu, donc, configuré, correctement, le fichier /etc/sudoers ou créé un fichier dans /etc/sudoers.d contenant ceci ? :

Code : Tout sélectionner

nagios ALL = (root) NOPASSWD: /usr/lib64/nagios/plugins/check_lvm_thinpools
Regarde les fichiers sources de check_lvm_thinpools : https://github.com/neingeist/check_lvm_thinpools

Re: Check LVM thinpool et NRPE

Publié : 02 mars 2017, 13:05
par gchilloux
Merci Beta-Pictoris, c'est Ok à present ;-)