Estaba lanzanzando el siguiente comando para probar el comando check_nrpe:
#./check_nrpe -H IP_Equipo -p 5666 -c CheckCPU -a warn=80 crit=90 time=20m time=10s time=4
Y el nrpe me estaba devolviendo la siguiente respuesta:
CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.
Cuando salga este error, hay que revisar el log del nsclient++, en mi caso el error que salía era el siguiente:
error:modules\NRPEListener\NRPEListener.cpp:393: Request contained arguments (not currently allowed, check the allow_arguments option).
2011-06-20 13:51:36: error:modules\NRPEListener\NRPEListener.cpp:365: NRPEException: Request contained arguments (not currently allowed, check the allow_arguments option).
Después de buscar y buscar, encontré la solución, lo que hay que hacer es modificar y descomentar las siguientes líneas del NSC.ini, tendría que quedar así:
;# COMMAND ARGUMENT PROCESSING
; This option determines whether or not the NRPE daemon will allow clients to specify arguments to commands that are executed.
allow_arguments=1
;
;# COMMAND ALLOW NASTY META CHARS
; This option determines whether or not the NRPE daemon will allow clients to specify nasty (as in |`&><'"\[]{}) characters in arguments.
allow_nasty_meta_chars=1
;
;# USE SSL SOCKET
; This option controls if SSL should be used on the socket.
use_ssl=1
Se reinicia el servicio del NSClient++ y se vuelve a probar el comando, ahora debería funcionar y mostrar algo como esto:
# ./check_nrpe -H IP_Equipo -p 5666 -c CheckCPU -a warn=80 crit=90 time=20m time=10s time=4
OK CPU Load ok.|'20m'=0%;80;90; '10s'=5%;80;90; '4'=0%;80;90;
Otra solución para el bote!!
Un saludo.
PD: La info la he sacado de este foro: http://forums.monitoring-fr.org/index.php?topic=592.0
Los comentarios son gratis! y además me ayudáis a ver que está bien el post!
lunes, 20 de junio de 2011
martes, 14 de junio de 2011
Error al realizar la configuración web en Centreon.
Antes de ponerme con la documentación total de la instalación de Nagios y Centreon, voy a comentar un error or si a alguien le pasa lo mismo.
El fallo sería el siguiente:

El error es Crittical Can´t create file
filed to open stream: Permission denied.
Comprobaremos que la carpeta /etc/centreon/ está creada, que los permisos son 755 o 775...que todo parece bien, además todos los demás checkeos están OK.
El problema es SELinux, hay que deshabilitarlo, si no se hace esto así, no funcionará; para ello, tendremos que modificar el archivo config de SELinux:
#vi /etc/selinux/config
Y en la línea que dice
SELINUX=enforcing
cambiarlo por
SELINUX=disabled
Se supone que si después de modificar esta entrada y ejecutamos:
#setenforce 0
Se deshabilitará sin reiniciar el SELinux, para comprobar que se ha deshabilitado, lanzaremos:
#sestatus
Y nos tendrá que aparecer
SELinux status: disabled
Si no conseguimos que aparezca esta línea habrá que reiniciar el equipo.
Un saludo y gracias a mi chico....que me ayuda siempre con estas cosillas!!
El fallo sería el siguiente:

El error es Crittical Can´t create file
filed to open stream: Permission denied.
Comprobaremos que la carpeta /etc/centreon/ está creada, que los permisos son 755 o 775...que todo parece bien, además todos los demás checkeos están OK.
El problema es SELinux, hay que deshabilitarlo, si no se hace esto así, no funcionará; para ello, tendremos que modificar el archivo config de SELinux:
#vi /etc/selinux/config
Y en la línea que dice
SELINUX=enforcing
cambiarlo por
SELINUX=disabled
Se supone que si después de modificar esta entrada y ejecutamos:
#setenforce 0
Se deshabilitará sin reiniciar el SELinux, para comprobar que se ha deshabilitado, lanzaremos:
#sestatus
Y nos tendrá que aparecer
SELinux status: disabled
Si no conseguimos que aparezca esta línea habrá que reiniciar el equipo.
Un saludo y gracias a mi chico....que me ayuda siempre con estas cosillas!!
Suscribirse a:
Entradas (Atom)