我已经在安装了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 }