Hola lista, hace varias semanas monté un Nagios para monitorear varios
server, servicios, router, switch, etc, y todo me funcionó a la
perfección. Ahora lo monté en un server en producción, y todo me va
funcionando hasta el momento, excepto, que cuando configuro las
plantillas para monitorear un Host remoto, usando NRPE, el nagios me
devuelve en la página de administración algo como esto en los servicios:
NRPE: Command 'check_load#' not defined
Estoy usando la version 3.2.3 de Nagios, la versión 1.4.15 de los
plugins de este, y la version 2.12 de NRPE.
Ya he revisado de arriba abajo las configuraciones de los ficheros
donde especifico los host, servicios, y los comando en el fichero
nrpe.cfg en el server remoto, y todo esta como debería estar según
toda la documentación que he encontrado en internet, y por los
ficheros de configuración que salvé de la configuración anterior que
estuve probando en un server de prueba.
Algo interesante que sucede es que ejecuto por ejemplo en el host que
gestiona nagios este comando:
/usr/local/nagios/libexec/check_nrpe -H 192.XXX.XXX.X -c check_load
(192.XXX.XXX.X) Es la IP del host remoto que quiero monitorear.
Y me devuelve el resultado de manera satisfactoria:
OK - load average: 0.01, 0.01, 0.00|load1=0.010;15.000;30.000;0;
load5=0.010;10.000;25.000;0; load15=0.000;5.000;20.000;0;
Pero sin embargo en la web de nagios, me muestra el molesto error de:
NRPE: Command 'check_load#' not defined
La comunicación entre el Nagios-Server y el host remoto funciona bien,
según el comando de comprobación:
/usr/local/nagios/libexec/check_nrpe -H 192.XXX.XXX.X
Que me devuelve la versión de NRPE, en este caso esta es la salida:
NRPE v2.12
Lo que descarta que los firewall que están en cada server, estén
bloqueando tanto las conexiones Input como Output.
Alguna sugerencia al respecto...
Gracias de antemano.