jueves, 11 de septiembre de 2014

como activar servicio nrpe en agente nagios en windows para usar comando check_nrpe


Desde hace algún tiempo  me encuentro trabajando con nagios una herramienta de monitoreo, y al tratar de ingresar la CPU o la memoria he tenido problemas con el comando check_nt porque la respuesta o no es acorde a la realidad o sencillamente no funciona. para solucionarlo he probado activar el nrpe en los windows con lo cual se han solucionado algunos de los problemas.

La actividad es sencilla, se debe modificar sobre el archivo nsclient.ini agregando las siguientes líneas:

[/settings/NRPE/server]
allow arguments = true
allow nasty characters = true


Una vez agregada esta línea se reinicia el servicio del nsclient++, con lo cual ya se encuentra habilitado para responder por el puerto 5666.


Desde nagios se puede usar los siguientes comandos (cambiando donde dice IP por la dirección que corresponda):

check_nrpe -H IP -p 5666 -c CheckUpTime -a MinWarn=1d MinCrit=12h 
check_nrpe -H IP -p 5666 -c CheckMEM -a MaxWarn=80% MaxCrit=90% ShowAll type=physical


Espero les sea de utilidad de igual manera toda la información adicional la pueden encontrar en la pagina http://www.nsclient.org