Hola lista, el problema del nagios y nrpe ya lo he solucionado gracias al amigo jmramirez, que me dio un norte de lo podia ser el problema, y resulta que era una sencillez, un caracter de más en el comando:

define command{
        command_name    check_nrpe
        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }


Que al fina de la línea command_line, tenía el caracter # junto al parámetro $ARG1$, en el fichero command.cfg del server nagios.

Saludos, y gracias a todos.








Raydel Hernández Martínez
**Administrador Nodo Joven Club**
**Pinar del Río**
E-mail: ray...@pri.jovenclub.cu <mailto:ray...@pri.jovenclub.cu>
Jabber: ray...@jabber.pri.jovenclub.cu <mailto:ray...@jabber.pri.jovenclub.cu>
Web-Site: http://www.pri.jovenclub.cu <http://www.pri.jovenclub.cu/>
Teléfonos: 0148-755805 & 752311---ext-120
Linux_User: # 466430




El 03/02/11 20:11, Raydel Hernández Martínez escribió:
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.


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a