Siguiendo el articulo pasado donde instalamos el core de Nagios, ahora instalaremos los plugins de Nagios.
Los plugins, se deben instalar en cada uno de los equipos que vamos a monitorizar con el fin de que se entiendan entre el servidor y cada uno de los clientes.
Plugins
Comenzamos con la instalación:
1.- Descargamos los plugins desde la página: http://www.nagios.org/download/plugins/
2.- Ya que los tengamos, los desempaquetamos y descomprimimos.
tar -xvf nagios-plugins-1.4.15.tar.gz
3.- Nos situamos en el directorio recién creado, llamado nagios-plugins-1.4.15
cd nagios-plugins-1.4.15
4.- Compilamos los plugins de nagios.
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
5.- Ya los tendremos instalados en el directorio: /usr/local/nagios/libexec
Nota: Basta con compilar una sola vez los plugins para replicarlos en equipos que tengan el mismo sistema operativo.
NRPE
Instalación de NRPE en los hosts Clientes
Ya que tenemos instalados los plugins, hay que instalar el addon NRPE. Dicho addon se encarga de ejecutar los plugins de manera remota en los equipos Unix, lo cual es útil para monitorear los recursos locales de cada uno de los hosts Unix.
1.- Descargamos NRPE, desde su página http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos con:
cd nrpe-2.1.2
4.- Comenzamos a compilar:
./configure
make all
make install-plugin
5.- Probamos que esté funcionando:
netstat -at | grep nrpe
Y la salida a dicho comando debe ser algo parecido a esto
tcp 0 0 *:nrpe *:* LISTEN
Instalación de NRPE en el Servidor Nagios
1.- Descargamos NRPE, desde la página del proyectohttp://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos,
cd nrpe-2.1.2
4.- Compilamos,
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
5.- Probamos la instalación, corriendo el comando
/usr/local/nagios/libexec/check_nrpe -H localhost
Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada
NRPE v2.12
6.- Probamos que se pueda comunicar con todos los hosts en donde ya instalamos los Plugins de Nagios y el NRPE en forma de cliente.
/usr/local/nagios/libexec/check_nrpe -H 192.168.1.200
Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada
NRPE v2.12
Con esto ya tenemos instalado NRPE en nuestro Servidor Nagios y en nuestros clientes para que a través de el se ejecutaran los comandos remotos.
Fuente: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf
