未知:没有该命令的处理程序

未知:没有该命令的处理程序

我将 check_task.vbs 放在 Windows Server 2008 R2 上的 C:\nsclient++\scripts 中。

我在 NSC.ini 中定义了一个 NRPE Handler,如下所示:

[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 中运行以下代码时,它会响应“未知:该命令没有处理程序”

./check_nrpe -h Server01 -c check_task

我错过了什么?

相关内容