我在 ubuntu 服务器上安装了 nagios3,在 windows 服务器上安装了 NSClient。nagios 服务器可以正确地从 windows 服务器获取信息,但尽管 windows 服务器中有更多空间,但服务器的状态显示每个驱动器都为“严重”。 以下是我在 windows.cfg 中输入的参数。
define service{
use generic-service
host_name winserver
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 20 -c 5
}
define service{
use generic-service
host_name winserver
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 20 -c 10
}
define service{
use generic-service
host_name winserver
service_description F:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l f -w 15 -c 10
}
答案1
检查不报告空间百分比其余的,但空间百分比用过的。仔细查看上面的屏幕截图可以看到检查返回的内容。
当出现问题时,大多数 Nagios 检查都会返回严重或警告结果超过一个数字,而不是在下面。有点令人困惑。
因此,您需要将临界级别和警告级别改为 80 和 95 或 90。
例如
define service{
use generic-service
host_name winserver
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 95
}