Crónicas de un informático

Crónicas de un informático es un blog enfocado a configurar nuevos servicios informáticos, informar de su utilidad y centrado en la Educación y la FP.


Monitorizar un sistema Linux con check_nrpe en Ubuntu / Debian Nagios 3

Para poder monitorizar un sistema Linux en Nagios es necesario hacer uso del cliente NRPE. Para instalar el cliente NRPE en Ubuntu, también será necesario instalar open-ssl así como los plugins de Nagios. Para ello se ejecutará el siguiente comando:

sudo apt-get install nagios-nrpe-server nagios-plugins
nagios-plugins-basic nagios-plugins-standard  openssl

Posteriormente,
se recomienda realizar un backup del archivo de configuración de nrpe. El
archivo de configuración se encuentra en la ruta /etc/nagios/nrpe.cfg Por lo
tanto basta con ejecutar el siguiente comando:

sudo cp  /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfgbackup

Una vez
realizado el backup, se modificará el archivo de configuración de tal forma que
se permita a la dirección IP del servidor nagios comunicarse con el demonio
NRPE. Para ello, se cambiará el parámetro allowed_host añadiendo la dirección
IP del servidor Nagios.

allowed_hosts check_nrpe

El mismo archivo de configuración, se empleará para habilitar los
plugins que se desean emplear. Si se quiere habilitar el plugin check_users se
añadirá la siguiente línea

command[check_users]=/usr/lib/nagios/plugins/check_users -w
5 -c 10

check_users configuración

Nota: Es posible
que la línea ya esté creada y solo falte descomentarla.

Para que los cambios surjan
efecto, es necesario reiniciar el demonio nrpe. Para ello se ejecutará el
siguiente comando:

sudo service nagios-nrpe-server restart

Posteriormente, en el servidor Nagios, se generará un nuevo archivo de configuración con los datos del
servidor a monitorizar.

define host{

        use             generic-host #plantilla empleada

        host_name      nombre del servidor

        alias           alias

        address         192.168.1.50

        hostgroups      debian-servers #plantilla a la que
pertenece

}



Destacar
que en dicha configuración, se añadirán los servicios que se quieren
monitorizar a través de nrpe. Por ejemplo, si se quiere hacer uso del plugin de
monitorización de usuarios, dicho servicio se añadirá de la siguiente forma:

define service{

        use nonoti

        host_name svn

       
service_description Current Users

        check_command
check_nrpe!check_users

}

Tal y como
se aprecia del apartado anterior, el símbolo ! se emplea como delimitador de
tal forma que al plugin check_nrpe se le pasa el parámetro check_users.  

Finalmente, para que la configuración se aplique en Nagios3, será necesario reiniciar dicho servicio de la siguiente forma:

sudo service nagios3 restart 



Acerca de

Me llamo Iñigo Aramendi actualmente soy docente de formación profesional. Apasionado del mundo de las nuevas tecnologías, informática, ciberseguridad y la docencia. Siempre con ganas de seguir formándome y mejorando mis capacidades técnicas. Colegiado en el Colegio Oficial de Ingenieros en Informática.

suscríbete

Si quieres donarme uno o varios cafés…

1,00 €

Anuncios
A %d blogueros les gusta esto: