Bonjour,
Dans le fichier nrpe.cfg, avez-vous rajouté l'adresse IP du serveur nagios ici?
# ALLOWED HOST ADDRESSES
allowed_hosts=127.0.0.1,@serveur_nagios
Avez-vous activé les logs? Dans ce cas, qu'il y a t-il (/var/log/messages)? # DEBUGGING OPTION debug=1
Moi, je n'utilise pas inetd donc ma commande pour lancer nrpe sur l'hôte distant est celle-ci:
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
Ensuite, il faut définir la commande check_nrpe dans le fichier checkcommand.cfg sur le serveur nagios (et uniquement sur le serveur nagios) comme ceci:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$ $ARG3$ $ARG4$
}
puis définir les services à surveiller dans le fichier services.cfg sur le serveur nagios (et uniquement sur le serveur nagios) comme ceci par exemple:
define service {
use generic-service
host_name xxxxx
hostgroup_name HPUX_servers,Irix_servers
service_description Disks Space
contact_groups nagios-admins
check_period 24x7
notification_interval 2880
notification_options w,u,c,r
notification_period 24x7
check_command check_nrpe!check_disk!10%!5%!dev/hda1!dev/hda2!/tmp
max_check_attempts 3
normal_check_interval 10
retry_check_interval 1
}
En espérant que cela puisse vous aider.
Carole.
Guyard Marc wrote:
Bonjour la liste,
J'essaye de mettre en place le plugin mrte sous debian. Le probleme c'est que je trouve la doc pas tres clair ou bien je ne la comprend pas. POur l'instant, j'ai compiler sur le serveur qui a le nagios et j'ai placer le check_nrpe dans le dossier libexec. Ensuite j'ai compiler sur la machine que je souhaite interrogé avec nrpe. J'ai placer le bin nrpe dans les dossiers du nagios ainsi que son fixhier de conf. J'ai trifouiller le fichier de conf tel que mettre :
l'option dont_blame_nrpe=1
et de supprimer
#ommand[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
#ommand[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
#ommand[check_disk1]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/hda1
#ommand[check_disk2]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/hdb1
#ommand[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
#ommand[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
et de mettre ca :
command[check_users]=/usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
command[check_load]=/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$
command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
command[check_procs]=/usr/local/nagios/libexec/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$
Ensuite, j'ai mis ca dans le checkcommande sur le serveur nagios ainsi que sur le serveur que je veut interroger :
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$
}
J'ai essayer de suivre la doc du README compris dans le package pour installer le service.
J'ai donc rajouter la ligne nrpe 5666/tcp dans /etc/services
ensuite j'ai rajouter la ligne nrpe stream tcp nowait nagios /usr/bin/tcpd /usr/local/nagios/nrpe-host/ -c /usr/local/nagios/nrpe-host/nrpe.cfg --i dans /etc/inetd.conf
Malgres cela je n'arrive pas a demmarer le service.
Quelqu'un a une idée d'un truc que j'aurai pu oublier ou mal faire et qui reglerai mon pb.
Merci d'avance. _______________________________________________ Nagios French Mailing List Sponsored by: EauZone - http://eauzone.be Archives: http://www.mail-archive.com/nagios-french@lists.unixtech.be/
_______________________________________________ Nagios French Mailing List Sponsored by: EauZone - http://eauzone.be Archives: http://www.mail-archive.com/nagios-french@lists.unixtech.be/