Check LVM thinpool et NRPE

gchilloux
Messages : 5
Inscription : 24 février 2016, 17:14

Check LVM thinpool et NRPE

Message par gchilloux » 22 février 2017, 19:15

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

Beta-Pictoris
Messages : 1017
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Check LVM thinpool et NRPE

Message par Beta-Pictoris » 22 février 2017, 21:38

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

gchilloux
Messages : 5
Inscription : 24 février 2016, 17:14

Re: Check LVM thinpool et NRPE

Message par gchilloux » 23 février 2017, 12:41

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.

Beta-Pictoris
Messages : 1017
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Check LVM thinpool et NRPE

Message par Beta-Pictoris » 23 février 2017, 20:31

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

gchilloux
Messages : 5
Inscription : 24 février 2016, 17:14

Re: Check LVM thinpool et NRPE

Message par gchilloux » 02 mars 2017, 13:05

Merci Beta-Pictoris, c'est Ok à present ;-)

Répondre