Как настроить уведомления по электронной почте для определенных сервисов только в nagios или icinga?

Я получаю критические и предупреждающие уведомления по электронной почте обо всех службах. Я хочу получать уведомления по электронной почте только об определенных службах, таких как использование диска, Центр обновления Windows.

Это мои услуги:

определить службу {

    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

}

И мой контакт.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                           [email protected]

}

Любое предложение получать только критические уведомления от выбранных служб?

Спасибо.


person Sunil Tako    schedule 28.02.2014    source источник


Ответы (1)


См. определение сервиса.

Просто добавь

notification_options    c

к определениям службы.

Если вы вообще не хотите получать письма от других сервисов, добавьте

notifications_enabled   0

к тем службам, от которых вы не хотите получать электронные письма.

person Guntram Blohm    schedule 02.03.2014
comment
Спасибо Гунтрам. Я создал два шаблона службы: уведомления_enabled 0 и уведомления_enabled 1. И назначил каждый шаблон службам. :) - person Sunil Tako; 02.03.2014