我想使用 nagios3 监控网络打印机的碳粉量。
我拥有使用 SNMP 访问碳粉量所需的一切。
但是,当打印机关闭时,我报告了一个错误“主机已关闭”。但是我不想要这个错误,因为它允许关闭这台打印机。
因此,我已按照网络打印机的建议删除了主机配置的“检查命令”。但是,即使打印机关闭,nagios 也会检查墨粉量,并报告错误,因为 SNMP 查询失败。
我的问题是:如何在打印机关闭时禁用碳粉的 SNMP 检查而不引发“主机已关闭”的错误?
或者,以更通用的方式:
如何在主机关闭时禁用服务检查而不引发“主机关闭”错误
NAGIOS 使用 host-is-down 来检测整个主机宕机,因此不会为每个服务宕机发出单独的警报,这是明智的,您应该继续使用它。
但是,如果您禁用打印机主机停机检查的警报,那么您将得到您想要的:打印机关闭时没有任何类型的通知,但打印机打开时出现碳粉用完的通知. 就像是:
define host{
name printer
notifications_enabled 0
[ ... ]
}
Run Code Online (Sandbox Code Playgroud)
可能是你想要的。