J'ai installé nagios sur une machine (avec les plugins... y compris celui de nrpe). J'ai, sur une autre machine, installé le démon nrpe avec les bons plugins nagios. Jusque là tout va bien :
Je peux superviser ma machine distante depuis l'interface web de nagios (avec plusieurs plugins dont check_users par exemple).
Mais je trouve dommage de devoir paramètrer les fichiers nrpe.cfg de chaque client (machine distante), je préfère tout configurer au niveau de nagios. C'est pourquoi j'ai souhaité recompiler (sur la machine Nagios et la machine cliente) nrpe avec l'option --enable-command-args
J'ai modifié mon fichier nrpe.cfg de la machine cliente qui devient :
pid_file=/var/run/nrpe.pid
server_port=5666
server_address=@machine_distante
#allowed_hosts=@machine_nagios
nrpe_user=nagios
nrpe_group=nagios
dont_blame_nrpe=1
debug=1
command_timeout=60
command[check_users]=/usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
(PS : allowed_hosts est commenté, car j'ai vu dans les logs (/var/log/messages) que cet attribut n'est pas reconnu)
Sur ma machine où est Nagios j'ai le message d'erreur suivant :
# /usr/local/nagios/libexec/check_nrpe -H machine_distante -c check_users -a 20 50
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.
Si quelqu'un avait une idée d'un éventuel oubli de ma part.....
Merci beaucoup.
# C'EST REGLEE !
Posté par arn100 . Évalué à 1.
J'aurais voulu un retour d'expérience sur l'envoi des arguments dans les requètes avec nrpe? c'est moins sécurisé mais c'est plus simple, je trouve (au niveau configuration) qu'en penser-vous?
PS : nrpe est compilé avec --with-ssl
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.