Nagios:禁用主机通知,但启用本地打印机的服务通知

问题描述 投票:0回答:3

是否可以在 NAGIOS 中启用服务通知但禁用主机通知?我有很多本地打印机,当它们关闭时不会产生影响,但我想要一个服务通知,例如表示“无纸”或“墨粉盒不足”。

有什么经验吗?谢谢你

nagios network-monitoring
3个回答
2
投票

有几个选项,您可以创建一个新的主机模板以用于从通用主机模板继承的打印机,但要关闭该设置以启用主机通知:

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
的任何条目(这是选择用于确定主机是否正常的命令的地方) ).


0
投票

可以通过删除监控主机中相应机器的

ping
文件中的服务定义来禁用
ssh
.cfg
等默认检查。
nrpe
nrdp
服务可用于检查碳粉盒不足或无纸等情况。

删除

printer1
的 ping 检查的步骤:

1- 打开nagios服务器中的

printer1.cfg
文件进行编辑。 (通常在
.../nagios/configurations/objects/
下)

2- 在

printer1.cfg
中找到服务定义,其中
service_description
值为
PING
并删除该定义。

3-重新启动 NagiOS。此后,从 nagios Web 界面中也不应该看到 ping 检查。


0
投票

要在 Nagios 中实现此目的,您可以禁用主机通知,但启用本地打印机的服务通知。这可以通过编辑 Nagios 配置文件(特别是主机和服务定义)来完成。在本地打印机的主机定义中,您可以将“notifications_enabled”设置为 0 以禁用主机通知。然后,在打印机服务的服务定义中,您可以将“notifications_enabled”设置为 1 以启用服务通知。此配置可确保发送有关打印机服务问题的通知,同时抑制打印机的主机通知。我建议您从销售正品的PremiumToners购买打印机和墨粉盒。

© www.soinside.com 2019 - 2024. All rights reserved.