Installation de NRPE sous RHEL4

De Wiki de Romain RUDIGER
Aller à : navigation, rechercher

Participant : Romain RÜDIGER.

Période : 03/09.

Vous retrouverez dans cette partie les notes d'installation de NRPE sur le système d'exploitation Red Hat Enterprise Linux 4.

Avec les droits root, il faut installer fping avec :

su
cd ~
wget http://dag.wieers.com/rpm/packages/fping/fping-2.4-1.b2.2.el4.rf.i386.rpm
rpm -ivh fping-2.4-1.b2.2.el4.rf.i386.rpm

Il faut maintenant installer des bibliothèques Perl : Net::SNMP et Nagios::Plugin en faisant :

mperl -MCPAN -e shell
#si c'est la première exécution de CPAN, conservez les paramètres de configuration par défaut
install Net::SNMP
install Nagios::Plugin
exit

Téléchargez les paquets nagios-plugins et nagios-nrpe à partie de http://packages.sw.be/ et lancez l'installation avec :

wget http://packages.sw.be/nagios-plugins/nagios-plugins-1.4.13-1.el4.rf.i386.rpm
wget http://packages.sw.be/nagios-nrpe/nagios-nrpe-2.12-1.el4.rf.i386.rpm
rpm --nodeps -ivh nagios-plugins-1.4.13-1.el4.rf.i386.rpm
rpm --nodeps -ivh nagios-nrpe-2.12-1.el4.rf.i386.rpm

il faut maintenant déplacer le fichier de configuration par défaut avec :

mv /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfg.default

Il faut déclarer ce nouveau service dans le fichier /etc/services en ajoutant :

  • nrpe 5666/tcp # NRPE

On peut maintenant relancer xinetd pour lancer notre agent NRPE :

service xinetd restart

Pour démarrer le service NRPE et le faire de façon automatique lors du démarrage :

/sbin/service nrpe start
/sbin/chkconfig --level 235 nrpe on

Erreur de compilation du module Perl Params::Validate

Lors de l'installation du module Perl Nagios::Plugin, j'ai eu une erreur de compilation de la dépendance Params::Validate :

gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4   -DVERSION=\"0.91\" -DXS_VERSION=\"0.91\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE"   Validate.c
cc1: invalid option `tune=pentium4'

Pour résoudre ce problème :

cd /root/.cpan/build/Params-Validate-0.91/
vim Makefile
# changer la ligne : OPTIMIZE = -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
# pour : OPTIMIZE = -O2 -g -pipe -m32 -march=i386
make
make test
make install

Maintenant il faut relancer l'installation du module Nagios::Plugin avec : install Nagios::Plugin