Installation de NRPE uniquement via RPM
Récupérer les paquet adéquats sur 1, en fonction de la version de RH et de l’architecture du serveur, et les placer sous /usr/local/src/.
Installer les paquets :
# cd /usr/local/src/ # rpm -ivh fping-2.4-1.b2.3.el4.rf.i386.rpm # rpm -ivh perl-Crypt-DES-2.05-3.2.el4.rf.i386.rpm # rpm -ivh perl-Digest-SHA1-2.13-1.el4.rfx.i386.rpm # rpm -ivh perl-Socket6-0.23-1.el4.rf.i386.rpm # rpm -ivh perl-Digest-HMAC-1.02-1.el4.rf.noarch.rpm # rpm -ivh perl-Net-SNMP-5.2.0-1.2.el4.rf.noarch.rpm # rpm -ivh nagios-plugins-1.4.15-2.el4.rf.i386.rpm # rpm -ivh nagios-nrpe-2.12-1.el4.rf.i386.rpm
Sauvegarder le fichier d’inventaire des services :
# cp /etc/services /etc/services.original
Renseigner le service NRPE :
# sed -i 's/\(cfengine.*udp.*\)/\1\nnrpe\t\t5666\/tcp\t\t\t# NRPE/' /etc/services
Sauvegarder la configuration de NRPE :
# cp /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfg.original
Modifier la configuration de NRPE :
# sed -i 's/#server_address=127.0.0.1/server_address=10.20.30.2/;s/allowed_hosts=127.0.0.1/allowed_hosts=10.20.30.1/' /etc/nagios/nrpe.cfg
Paramétrer le démarrage automatique de NRPE :
# chkconfig --level 235 nrpe on
Lancer NRPE :
# service nrpe start
Installation de NRPE via RPM/CPAN
Se rendre dans les répertoire des sources :
# cd /usr/local/src
Installer le paquet fping :
# rpm -ivh fping-2.4-1.b2.3.el4.rf.i386.rpm
Lancer le shell CPAN pour l’installation des modules Perl :
# perl -MCPAN -e shell
Dans le cadre d’un premier lancement, sélectionner les options par défaut et paramétrer un proxy FTP/HTTP.
Installer le module Bundle::CPAN :
cpan[n]> install Bundle::CPAN
Recharger CPAN :
cpan[n]>reload cpan
Quitter CPAN :
cpan[n]> q
Relancer CPAN :
# perl -MCPAN -e shell
Installer le module Net::SNMP :
cpan[n]> install Net::SNMP
Installer le module Nagios::Plugin :
cpan[n]> install Nagios::Plugin
Quitter CPAN :
cpan[n]> q
Installer les paquets nagios-plugins et nagios-nrpe :
# rpm --nodeps -ivh nagios-plugins-1.4.15-2.el4.rf.i386.rpm # rpm --nodeps -ivh nagios-nrpe-2.12-1.el4.rf.i386.rpm
Renseigner le service NRPE :
# sed -i 's/\(cfengine.*udp.*\)/\1\nnrpe\t\t5666\/tcp\t\t\t# NRPE/' /etc/services
Modifier la configuration de NRPE :
# sed -i 's/#server_address=127.0.0.1/server_address=10.20.30.2/;s/allowed_hosts=127.0.0.1/allowed_hosts=10.20.30.1/' /etc/nagios/nrpe.cfg
Paramétrer le démarrage automatique de NRPE :
# chkconfig --level 235 nrpe on
Lancer NRPE :
# service nrpe start