Nagios:check_nt和USEDDISKSPACE

我可以使用USEDDISKSPACE手动运行check_nt,但是我得到了check_nt:在configs中调用无法parsing参数 。 另一个不工作的是SERVICESTATE。 MEMUSE,CPULOAD和UPTIME工作正常。 任何人有任何想法? 我已经努力编码commands.cfg中的所有参数,但无济于事。

commands.cfg

define command { command_name check_nt_DISK_C command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -l C -w $ARG1$ -c $ARG2$ -v USEDDISKSPACE } 

services.cfg

 define service { use generic-service host_name <server> service_description USED DISK SPACE check_command check_nt!DISK_C!-w 80 -c 90 check_interval 1 retry_interval 1 max_check_attempts 3 notification_options w,u,c,r contact_groups toneman notification_interval 0 } 

下面的命令.cfg应该是这样的:

 check_command check_nt_DISK_C!80 90 

我硬编码的参数,并为每个驱动器创build新的命令定义。 一些额外的代码,但至less它的作品。

command_line $ USER1 $ / check_nt -H $ HOSTADDRESS $ -p 12489 -w 80 -c 90 -l F -v USEDDISKSPACE