Siguiendo con la configuración de Nagios que vimos hace tiempo, estaba necesitando monitorear un servidor Centos7, al cargar NRPE comenzó a colectar data pero no de la memoria ram, por lo que me daba el mensaje NRPE: Unable To Read Output en Centos7.

Suponiendo que tenemos instalados los plugins correctamente junto con nrpe, como figura en nuestra guía, me di cuenta que no se había descargado el plugin check_mem, lo que hice fue descargarlo y re-configurar algunas cositas como muestro a continuación.

1- Descargar plugin check_mem

Podemos tomar el archivo de otro linux que tengamos instalado o bajarlo de la página de Nagios, check_mem.

Los plugins para un Centos7 x64 se cargan

/usr/lib64/nagios/plugins/

Una vez descargado lo movemos a la ubicación donde están todos los plugins y le damos permisos de ejecución:

chmod +x /usr/lib64/nagios/plugins/check_mem

2- Configurar comando

Ahora debemos configurar el comando en la configuración de NRPE, editamos su archivo

nano /etc/nagios/nrpe.cfg

Y agregamos casi al final del archivo lo siguiente en la zona de command

command[check_mem]=/usr/lib64/nagios/plugins/check_mem -f -w 20 -c 10

3- Firewall

Es necesario asegurarnos que el firewall permite conexiones al puerto 5666 hacia el servidor de Nagios, por lo que habilitamos la comunicación.

firewall-cmd --add-service=nrpe --permanent
firewall-cmd --reload

Deja un comentario