У меня проблема с 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?