我将check_task.vbs放置在Windows Server 2008 R2上的C:\ nsclient ++ \ scripts中。
我在NSC.ini中定义了一个这样的NRPE处理程序:
[NRPE Handlers] check_task=cscript.exe //NoLogo scripts\check_task.vbs $ARG1$ $ARG2$
在commands.cfg中,命令是这样定义的:
define command{ command_name check_task command line $USER1$/check_nrpe -H $HOSTADRESS$ -c check_task -a $ARG1$ $ARG2$ }
当我在/ usr / local / nagios / libexec中运行以下代码时,它以“UNKNOWN:No handler for the command”
./check_nrpe -h Server01 -c check_task
我错过了什么?