viernes, 7 de junio de 2013

Nsclient++. Comandos externos

Publicado por Covent en 9:21 ,
Con los siguientes pasos solucionaras los problemas que te hayas podido encontrar con scripts que hayas intentado ejecutar desde el nsclient como:

UNKNOWN: No handler for that command
No handler for command:

Editar el fichero nsclient.ini introduciendo las siguientes lineas:
[/settings/external scripts]

; Necesario para usar argumentos en scripts externos.

; allow arguments = true


[/settings/external scripts/wrappings]

; configuración de intérprete según extensión

bat = scripts\\%SCRIPT% %ARGS%

ps1 = cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -ExecutionPolicy Bypass -command –

vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\wrapper.vbs %SCRIPT% %ARGS%


[/settings/external scripts/wrapped scripts]

;Nuestros commandos externos en directorio scripts de nsclient

test_bat = check_ok.bat

test_ps = check_test.ps1

test_vbs = check_test.vbs
Con esto finaliza la configuración. Y ahora tan solo queda realizar pruebas:
# check_nrpe -H ip_nsclient -c comando(test_bat,test_ps,test_vbs)







Si esta informacion te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

Back Top

0 comentarios:

Publicar un comentario