NAGIOS:当网络打印机关闭时如何禁用碳粉检查?

NAGIOS:当网络打印机关闭时如何禁用碳粉检查?

我想使用 nagios3 监控网络打印机的墨粉量。

我拥有使用 SNMP 访问碳粉量所需的一切。

但是,当打印机关闭时,系统会报告“主机已关闭”错误。但我并不想出现此错误,因为可以关闭此打印机。

因此,我删除了主机配置中针对网络打印机建议的“检查命令”。但是,即使打印机关闭,nagios 也会检查墨粉量,并报告错误,因为 SNMP 查询失败。

我的问题是:如何在打印机关闭时禁用碳粉的 SNMP 检查,而不会引发“主机已关闭”的错误?

或者,用更通用的方式来说:

如何在主机关闭时禁用服务检查而不引发“主机关闭”错误

答案1

NAGIOS 使用 host-is-down 来检测整个主机是否关闭,从而不会针对每个服务关闭发出单独的警报,这是明智的,您应该继续使用它。

但如果你禁用警示在打印机的主机关闭检查中,您将得到想要的结果:打印机关闭时不显示任何通知,但打印机打开时显示碳粉用完通知。类似以下内容:

define host{
        name                            printer
        notifications_enabled           0
        [ ... ]
        }

可能就是你想要的。

相关内容