Три моих сервера не работают с 21:50 пятницы до 5:30 субботы. Итак, я настроил следующий период времени в timeperiod.cfg:
define timeperiod{
timeperiod_name 24x7_without_exclude_hours_for_AZE
alias 24x7 without 21:50 for friday to 5:30 for saturday
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-21:50
saturday 05:30-24:00
}
Затем в файле template.cfg я создаю один для этих трех серверов:
define host{
name windows-server-AZE ; The name of this host template
use generic-host ; Inherit default values from the gene$
check_period 24x7_without_exclude_hours_for_AZE ; By def$
check_interval 5 ; Actively check the server every 5 mi$
retry_interval 1 ; Schedule host check retries at 1 min$
max_check_attempts 10 ; Check each server 10 times (max)
check_command check-host-alive ; Default command to check if $
notification_period 24x7_without_exclude_hours_for_AZE ; Send n$
notification_interval 1440 ; Resend notifications every 24 hours
notification_options d,r ; Only send notifications for specific$
contact_groups admins ; Notifications get sent to the admins$
hostgroups windows-servers ; Host groups that Windows servers sho$
register 0 ; DONT REGISTER THIS - ITS JUST A TEMP$
}
Наконец, на этих трех серверах я установил:
define host{
use windows-server-AZE ; Inherit default values fro$
host_name ServerAZE1 ; The name we're giving to t$
alias Server AZE 1 ; A longer name associated $
address XXX.XXX.XXX.XXX ; IP address of the host
}
Но каждую пятницу в 22:00 я получал много писем, в которых говорилось, что загрузка ЦП сервера AZE 1 КРИТИЧНА, потому что сервер недоступен по его IP и порту.
Я делаю что-то неправильно ?
Прежде всего, обратите внимание, что изменения * _period - это не то же самое, что "запланированный простой" в Nagios.
Ваша проблема в том, что вы устанавливаете * _period только на хосте, но не на сервисах.
Таким образом, ваша проверка хоста не будет запускаться и уведомлять в исключенное время, но все службы по-прежнему будут работать с периодом времени по умолчанию.