是否可以在 NAGIOS 中启用服务通知但禁用主机通知?我有很多本地打印机在停机时不会产生影响,但我希望收到服务通知,例如“无纸”或“碳粉不足”。
有什么经验吗?谢谢
是否可以在 NAGIOS 中启用服务通知但禁用主机通知?我有很多本地打印机在停机时不会产生影响,但我希望收到服务通知,例如“无纸”或“碳粉不足”。
有什么经验吗?谢谢
有几个选项,您可以创建一个新的主机模板以用于从您的 generic-host 模板继承的打印机,但关闭设置以启用主机通知:
notifications_enabled 0
例如
define host{
name generic-printer
use generic-host
notifications_enabled 0
register 0
}
然后每个打印机主机定义可以包括该行
use generic-printer
在其定义中。
或者,您可以创建一个全新的打印机模板,类似于禁用的打印机模板,generic-host
也不notifications_enabled
包括任何条目check_command
(这是选择用于确定主机是否正常的命令的位置)。
默认检查类似于ping
或ssh
可以通过删除.cfg
监控主机中相应机器文件中的服务定义来禁用。nrpe
或nrdp
服务可用于检查碳粉不足或无纸等检查。
删除 ping 检查的步骤printer1
:
1-printer1.cfg
在 nagios 服务器中打开文件进行编辑。(通常在 下.../nagios/configurations/objects/
)
2- 在printer1.cfg
where service_description
value is中找到服务定义PING
并删除此定义。
3-重新启动 NagiOS。在此之后,ping 检查也不应该从 nagios Web 界面可见。