check_snmp_load 返回代码 255 超出范围

check_snmp_load 返回代码 255 超出范围

尽管检查返回了 OK 状态,但我的 Icinga 1.14 Web 界面仍报告“返回代码 255 超出范围”。(nrpe 二进制文件是不是用于执行命令。

   /usr/lib64/nagios/plugins/check_snmp_load.pl '-H' '10.0.4.84' '-C' 'Y5Rap0I' '-2' '-T' 'netsl' '-w' '10,8,5' '-c' '15,12,10' 

上述命令将渲染加载 : 0.00 0.00 0.00 : 正常从 Icinga 卫星上的命令行,但在 Icinga 经典 Web 界面中我看到 返回代码 255 超出范围

答案1

我变了:

check_command       check_snmp_load!netsl!10,8,5!15,12,10

check_command       check_snmp_load!'netsl'!'10,8,5'!'15,12,10'

在 /etc/icinga/devices.d/fnord-services.cfg 中

所以我所做的就是在我的 services.cfg 中的 arg 值中添加单引号。

command.cfg 包含以下行:

定义命令 { 命令名 check_snmp_load 命令行 $USER1$/check_snmp_load.pl -H $HOSTADDRESS$ -C $USER5$ -2 -T $ARG1$ -w $ARG2$ -c $ARG3$ }

相关内容