мы отслеживаем серверы с помощью Icinga2. Для нас не критично, что хост определенной группы хостов не работает в течение 5 часов. Можно ли настроить задержку для изменения состояния неработающего хоста? Было бы идеально, если бы состояние изменилось на предупреждение, когда хост не работает, и на критическое, когда хост не работает в течение 5 часов.
Какие-либо предложения? Заранее спасибо!
Чтобы изменить состояние хоста через 5 часов, вы можете поиграть с max_check_attempts
check_interval
и retry_interval
параметры.
В своем вопросе вы не указываете, хотите ли вы получать уведомление через 5 часов или хотите, чтобы состояние вашего хоста изменилось только через 5 часов.
Например, вы можете отредактировать эти параметры, чтобы они имели:
max_check_attempts=5
check_interval=1h
retry_interval=1h
Таким образом, когда ваш хост не работает, icinga будет повторять попытку каждые 1 час (retry_intervall
) 5 раз (max_check_attempts
). Через 5 часов вы получите уведомление. Но в консоли inciga2 ваш хост будет отключен с первого часа (check_interval
).
В этом случае необходимо указать check_intervall=5h
и что вы хотите, чтобы в остальных вы получали уведомление через 5 часов.