NRPE en nuestro Servidor Nagios Core

En un post anterior estuvimos viendo como instalar Nagios Core y Nagios Plugins sobre Linux CentOS , ahora vamos a explicar como instalar NRPE sobre nuestro servidor Nagios y porque se utiliza.

Nota: Es importante que tengas un ambiente de prueba para poder practicar los ejemplos que se explican en este post.

¿ Qué es NRPE ?

Nagios Remote Plugin Executor (NRPE) es un agente utilizado para comunicarse con hosts remotos. Los hosts remotos son sistemas operativos como Linux y Windows.

¿ Por qué se utiliza NRPE ?

Cuando necesitamos monitorear nuestros servidores Linux y Windows, y los plugins para los chequeos están del lado del servidor utilizamos este agente, del lado de Linux configuramos el NRPE para que pueda recibir las peticiones desde nuestro servidor Nagios, y para el caso de Windows utilizamos NSClient++ el cual veremos en otro post mas adelante.

NRPE del lado del Servidor:

Tenemos un ambiente donde está instalado Nagios Core versión 4.x y Nagios Plugins versión 2.x sobre Linux CentOS 7.

Nos aseguramos de tener instalado los siguientes paquetes:

yum install -y gcc glibc glibc-common openssl openssl-devel perl wget


Para nuestro caso, ya los paquetes estaban instalados previamente.

Ahora procedemos a decargar el fuente de NRPE en el directorio /tmp, luego lo descomprimimos y mediante un ls -l confirmamos que todo esté correcto, para su posterior instalación:

cd /tmp

wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-4.0.2/nrpe-4.0.2.tar.gz

tar xzf nrpe.tar.gz

ls -l 




Entramos al directorio del NRPE ya descomprimido, y procedemos a su instalación:

cd /tmp/nrpe-4.0.2/

./configure

Al concluir tendremos algo similar a la siguiente imagen:



Ahora procedemos con los siguientes pasos:

make



 Al ejecutar make nos mostrará una serie de opciones al comando make, y su respectiva descripción, para nuestro caso ejecutaremos make all y make install.



make all & make install


Este proceso tarda unos minutos, en el de la imagen como ya se tenía previamente simplemente no hizo nada para el caso de make all, y para el caso de make install copio nuevamente los archivos y asignó los respectivos permisos a los mismos.

Podemos verificar en el directorio /usr/local/nagios/libexec debemos tener un check llamado check_nrpe.

ls -l /usr/local/nagios/libexec


Comentarios o sugerencias son bienvenidos!

















Comments

Popular Posts