PDA

View Full Version : doits des plugins nrpe


theju
6th March 2007, 12:39
Salut a tous,

J'aimerais monitorer sur un hote l'etat SMART de mes disques. J'e l'ai mis en palce sur plusieurs serveurs sous debian et ca fonctionne parfaitement. Sur un serveur en FC6, j'ai quelques soucis :

L'utilisateur nrpe n'a pas les droits : hades:/usr/local/nagios/libexec# ./check_nrpe -H erasme -c check_ide-smart2
CRITIQUE - SMART_ENABLE: Permission non accordéeJe lit donc un peu plus de details la config et je vois qu'il est possible de faire un sudo. donc je configure sudo : visudo
User_Alias NRPE=nrpe
nrpe ALL = NOPASSWD: /usr/lib/nagios/plugins/

Pour teste je fait une deuxieme commande : ./check_nrpe -H erasme -c check_ide-smart1
NRPE: Unable to read output

La je seche, sur le serveur en local, sou l'utilisateur nrpe, la commande sudo /usr/lib/nagios/plugins/check_ide_smart -d /dev/sda -n fonctionne bien.
J'ai ca dans mon nrpe.cfg : command[check_ide-smart1]=sudo /usr/lib/nagios/plugins/check_ide_smart -d /dev/sda -n
command[check_ide-smart2]=/usr/lib/nagios/plugins/check_ide_smart -d /dev/sdb -n

Vous voyez quelque chose ?

Merci de votre aide...

Juju

surcouf
6th March 2007, 15:52
Salut a tous,

J'aimerais monitorer sur un hote l'etat SMART de mes disques. J'e l'ai mis en palce sur plusieurs serveurs sous debian et ca fonctionne parfaitement. Sur un serveur en FC6, j'ai quelques soucis :

L'utilisateur nrpe n'a pas les droits : hades:/usr/local/nagios/libexec# ./check_nrpe -H erasme -c check_ide-smart2
CRITIQUE - SMART_ENABLE: Permission non accordéeJe lit donc un peu plus de details la config et je vois qu'il est possible de faire un sudo. donc je configure sudo : visudo
User_Alias NRPE=nrpe
nrpe ALL = NOPASSWD: /usr/lib/nagios/plugins/

Pour teste je fait une deuxieme commande : ./check_nrpe -H erasme -c check_ide-smart1
NRPE: Unable to read output

La je seche, sur le serveur en local, sou l'utilisateur nrpe, la commande sudo /usr/lib/nagios/plugins/check_ide_smart -d /dev/sda -n fonctionne bien.
J'ai ca dans mon nrpe.cfg : command[check_ide-smart1]=sudo /usr/lib/nagios/plugins/check_ide_smart -d /dev/sda -n
command[check_ide-smart2]=/usr/lib/nagios/plugins/check_ide_smart -d /dev/sdb -n

Vous voyez quelque chose ?

À moins d'une erreur due au copié/collé, il manque la commande exacte dans ta définition de privilèges sudo. Il faudrait avoir « /usr/lib/nagios/plugins/check_ide_smart » plutôt que « /usr/lib/nagios/plugins/ ».

theju
7th March 2007, 10:58
Nan,

Pas mieux ...

Etrange quand meme

surcouf
7th March 2007, 18:53
Nan,

Pas mieux ...

Etrange quand meme

Essaie de spécifier le chemin complet à sudo.

theju
8th March 2007, 11:39
Ca donne exactement la meme chose....

surcouf
8th March 2007, 12:18
Ca donne exactement la meme chose....

Dans ce cas, il ne me reste plus qu'à te proposer de mettre un suid sur le plugin.
Mais en y repensant, tu as dit avoir une FC6 : est-ce que SELinux est activé ?