Nagios check_nt插件没有正确显示状态

我已经在安装了windows server的NSClient的Ubuntu服务器上安装了nagios3。 nagios服务器正在从windows服务器正确获取信息,但服务器的状态显示为每个驱动器的关键,尽pipe在Windows服务器中有更多的空间。 在这里输入图像说明 以下是我在windows.cfg中input的参数。

define service {use generic-service host_name winserver service_description C:\ Drive Space check_command check_nt!USEDDISKSPACE!-lc -w 20 -c 5}

define service {use generic-service host_name winserver service_description D:\ Drive Space check_command check_nt!USEDDISKSPACE!-ld -w 20 -c 10}

define service {use generic-service host_name winserver service_description F:\ Drive Space check_command check_nt!USEDDISKSPACE!-lf -w 15 -c 10}

检查不报告剩余空间的百分比,但是使用空间的百分比。 仔细查看上面的屏幕截图显示了检查返回的内容。

大多数Nagios检查返回关键或警告的结果,当某些事情超过一个数字而不是根据 。 这有点令人困惑。

所以你需要改变你的关键和警告级别80和95或90。

例如

define service{ use generic-service host_name winserver service_description C:\ Drive Space check_command check_nt!USEDDISKSPACE!-lc -w 80 -c 95 }