Назад | Перейти на главную страницу

Nagios не отправляет уведомления в определенное время

У меня проблема с Nagios.

Вот мое определение услуги:

define service{
    use                             generic-service
    host_name                       Server1
    service_description             Check My Own Sfutt
    check_command                   check_nrpe!check_mystuff
    contact_groups                  IT
    notification_interval           60
    check_interval                  60
    check_period                    from12to04
    }

Мой временной период:

# FROM 12 AM TO 4 AM
define timeperiod{
    timeperiod_name from12to04
    alias           FROM 12 AM to 4 AM
    sunday          12:00-04:00
    monday          12:00-04:00
    tuesday         12:00-04:00
    wednesday       12:00-04:00
    thursday        10:00-04:00
    friday          12:00-04:00
    saturday        12:00-04:00
    }

Но я не получаю уведомления, если служба является КРИТИЧНОЙ, тогда я проверяю службу в Nagios и вижу следующее:

Next Scheduled Check:   N/A

Если я принудительно запускаю вручную, он показывает критическое состояние, но также не отправляю письмо. Тогда запланированное время проверки снова N / A. Любая идея?

Он работает хорошо, если я не использую параметры notification_interval, check_interval и check_period.

Сначала за период времени, я думаю, вы хотите: # С 00:00 ДО 4:00

define timeperiod{
timeperiod_name from_noon_to4am
   alias           FROM 12 AM to 4 AM
   sunday          12:00-24:00,00:00-04:00
   monday          12:00-24:00,00:00-04:00
   tuesday         12:00-24:00,00:00-04:00
   wednesday       12:00-24:00,00:00-04:00
   thursday        12:00-24:00,00:00-04:00
   friday          12:00-24:00,00:00-04:00
   saturday        12:00-24:00,00:00-04:00
}

Во-вторых, какие у вас настройки для уведомлений? Что показывает ваш файл сохранения состояния для этой проверки?

 state_retention_file=/var/cache/icinga/retention.dat

Получаете ли вы письмо от Nagios?