Téléchargement :
Télécharger nrpe-2.12.tar.gz sur le site de nagios : http://www.nagios.org/download/addons/
Télécharger nagios-plugins-1.4.13.tar.gz ici : http://www.nagios.org/download/download.php
Mise en oeuvre
Décompresser NRPE :Créer l'utilisateur Nagios :tar -xvzf nrpe-2.12.tar.gz
cd nrpe-2.12
Compiler et installer NRPE :useradd -d /usr/local/nagios nagios
passwd nagios@2009
On copie le script init de nrpe dans /etc/init.d :./configure -enable-command-args
make all
make install-plugin
make install-daemon
make install-daemon-config
Ajout du service nagios au démarrage :cp init-script /etc/init.d/nagios
chmod 700 /etc/init.d/nagios
Décompresser les plugins Nagios :chkconfig -level 345 nagios on
Compilation et Installation des plugins Nagios :tar -xvzf nagios-plugins-1.4.13.tar.gz
Donnez les droits nagios aux plugins :cd nagios-plugins-1.4.13
./configure
make
make install
chown nagios.nagios /usr/local/nagios/libexec/*
Configuration d'Nrpe :
éditez le fichier /usr/local/nagios/etc/nrpe.conf et modifiez les variables pour qu'elles correspondent à ce qui suit :
Autoriser seulement le serveur nagios à attaquer NRPE :Accepter les arguments :allowed_hosts=@IP du serveur Nagios
dont_blame_nrpe=1 # permet d'autorisé les arguments
Activer le debuggage : (A activer seulement en cas de problème)
Les logs sont visibles dans /var/log/messages
Démarrer le service NRPE :
service nagios start
ou
/etc/init.d/nagios start
Vérification :
[root@linux ]# netstat -an | grep 5666
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN
le port d'écoute par défaut du service NRPE est 5666. Si en effectuant la commande netstat, vous avez le même résultat, c'est que le service fonctionne.
![Installer NRPE et les plugins Nagios sur Linux Installer NRPE et les plugins Nagios sur Linux](http://media.paperblog.fr/i/148/1480384/installer-nrpe-plugins-nagios-sur-linux-L-2MRfYs.jpeg)
Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!