check_snmp_load 255的返回码超出范围

尽pipe检查返回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是越界

我变了:

 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值。

commands.cfg包含行:

define command {command_name check_snmp_load command_line $ USER1 $ / check_snmp_load.pl -H $ HOSTADDRESS $ -C $ USER5 $ -2 -T $ ARG1 $ -w $ ARG2 $ -c $ ARG3 $}