Nagios по-прежнему отправляет уведомления об услугах во время запланированного простоя

Три моих сервера не работают с 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 и порту.

Я что-то делаю не так?

0
задан 18 July 2016 в 13:30
1 ответ

Прежде всего, обратите внимание, что *_период изменения не совпадает с "запланированным временем простоя" в Nagios.

Ваша проблема в том, что вы устанавливаете *_период только на хосте, но не на сервисах.

Таким образом, ваша проверка хоста не будет выполняться и уведомлять в исключенное время, но все сервисы все равно будут работать с таймпериодом по умолчанию.

.
2
ответ дан 4 December 2019 в 13:39

Теги

Похожие вопросы