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!
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
Post a Comment