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