2

在 Nogios 配置中,我有 2 个联系人和 1 个 contact_group,其中仅包含 1 个联系人,如下所示:

define contact{
    contact_name one
}
define contact{
    contact_name two
}
define contactgroup{
    contactgroup_name admins
    members    one
}

我这样设置我的服务

define service {
    name xxx-service
    ...
    contacts two
}

当服务触发时,我收到两封电子邮件,一封来自“一”,另一封来自“二”。

是否有默认的contact_group 或其他东西使这种情况发生?我该怎么做才能让它只向“两个”发送消息?

4

1 回答 1

1

generic-serviceNagios 中有这样的设置:

define service{
    name                            generic-service
    contact_groups                  admins
    ; ... more stuff
}

所以电子邮件被发送到admins组(对你来说是联系人one)和你的contact two.

您需要为联系人创建一个新的联系人组two并覆盖contact_groups您的服务中的。

例如:

define contact{
    contact_name one
}
define contact{
    contact_name two
}

define contactgroup{
    contactgroup_name admins
    members    one
}

define contactgroup{
    contactgroup_name helpers
    members    two
}

define service {
    name xxx-service
    ...
    contact_group helpers
}
于 2013-10-30T02:35:28.037 回答