Installation et configuration de NRPE sous Red Hat Enterprise Linux

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

Leave a Reply