【问题标题】:Warn certain users about host down, but not service states警告某些用户主机关闭,但不警告服务状态
【发布时间】:2014-02-21 23:04:30
【问题描述】:

我的老板开始抱怨他从我的 icinga/nagios 实例收到了太多的电子邮件,老实说,我也是如此,他不需要知道一切,开发也不需要。

所以我想做的是限制发送出去的邮件数量。

我首先从主机中删除contact_groups,然后将它们应用于他们关心的个别服务,一切都很好。

但是,对于某些主机,我希望在主机关闭时发送通知,而不是定义服务。我将如何继续这样做?

TLDR:如何让 nagios 电子邮件用户关闭主机,而不是该主机上的服务

【问题讨论】:

    标签: nagios


    【解决方案1】:

    对于不需要所有详细信息的这些用户,请查看 service_notifications_enabled 作为联系人配置选项。这只会给他们主机通知。您可以使用 Nagios 做各种事情来微调您的通知,因此如果人们不需要获取它们,请不要浪费它们,否则它们只会被过滤到没有人阅读的邮箱中。

    http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#contact

    【讨论】:

    • 谢谢,这看起来是个不错的起点
    • 如果我希望用户只获得主机警报但也获得主机上特定服务的警报但没有其他人的警报,您知道如何覆盖 service_notifications_enabled 吗?
    • 为此,您需要在服务级别而不是主机级别开始设置通知。如果您为服务添加联系人,而不是主机,他们将只会收到该服务的通知。如果您将联系人添加到主机,他们将收到所有服务通知。
    • 是的,所以我无法收到有关主机状态 + 选定服务(不是全部)的通知?这看起来很奇怪,我在想我错过了什么
    • 快速简便的方法就是将check_ping作为服务,这与主机检查相同。不过,我对我的通知技巧有点生疏,所以如果您需要深入了解,请前往 support.nagios.com/forum。他们在那里有一个 Nagios Core 论坛。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2013-05-27
    • 2019-07-03
    • 2017-07-31
    • 1970-01-01
    • 2018-08-26
    相关资源
    最近更新 更多