如何仅在nagios或icinga中配置特定服务的电子邮件通知?

时间:2014-02-28 18:01:47

标签: email nagios nrpe

我正在收到所有服务的关键和警告电子邮件通知。我想仅收到磁盘使用情况,Windows Update等特定服务的电子邮件通知。

这些是我的服务:

定义服务{

    hostgroup                       windows
    use                             generic-service         ; Name of service template to use
    service_description             CPU Load
    check_command                   check_windows_cpu!60,90,95

}

定义服务{

    hostgroup                       windows
    use                             generic-service         ; Name of service template to use
    service_description             Memory Usage
    check_command                   check_windows!MEMUSE

}

定义服务{

    hostgroup                       windows
    use                             generic-service         ; Name of service template to use
    service_description             C: Disk Space
    check_command                   check_windows_disk

}

定义服务{

    hostgroup                       windows
    use                             generic-service         ; Name of service template to use
    service_description             Windows Essential Updates
    check_command                   check_win_essential_updates

} 定义服务{

    hostgroup                       windows
    use                             generic-service         ; Name of service template to use
    service_description             Windows Updates
    check_command                   check_available_updates

}

我的contact.cfg是:

定义联系人{

    contact_name                    root
    alias                           Root
    service_notification_period     24x7
    host_notification_period        24x7
    service_notification_options    c
    host_notification_options       d,r
    service_notification_commands   notify-service-by-email
    host_notification_commands      notify-host-by-email
    email                           sysadmin@example.com

}

是否有任何建议只能从所选服务获得关键通知?

感谢。

1 个答案:

答案 0 :(得分:1)

请参阅service definition

添加

notification_options    c

到服务定义。

如果您不想从其他服务获得任何电子邮件,请添加

notifications_enabled   0

到那些你不想收到电子邮件的服务。