Здравствуйте уважаемые форумчане! Задался вопросом. Есть временной промежуток в 2 дня на протяжении которого пингуется хост. Предположим, что 30% полученных нулевых значений пинга на этом промежутке, мы будем интерпретировать как проблему.
Однако хост может отключаться в ночное время.
Вопрос вот в чем: как вычленить в триггере промежуток со скажем 24.00 ночи первого дня до 7.00 следующего дня, чтобы обработать его отдельно или наоборот убрать из промежутка. Надеюсь ясно изъяснился, надеюсь на вашу помощь.
Вот наработки по мониторингу двух дней(хост пингуется раз в минуту):
HOST:icmpping[].count(2880m,0)}>864 and HOST:icmpping[].count(2160m,0)}>576 and HOST:icmpping[].count(1440,0)}>288
,где:
Первое перед and выражение означает подсчет 864 нулей за 2 дня(общее количество в 30%).
Второе выражение означает подсчет 576 нулей в промежуток от начала первого дня до 12 часов утра следующего(количество в 20%).
Третье выражение означает подсчет 288 нулей за 1 день(количество в 10%).
Однако хост может отключаться в ночное время.
Вопрос вот в чем: как вычленить в триггере промежуток со скажем 24.00 ночи первого дня до 7.00 следующего дня, чтобы обработать его отдельно или наоборот убрать из промежутка. Надеюсь ясно изъяснился, надеюсь на вашу помощь.
Вот наработки по мониторингу двух дней(хост пингуется раз в минуту):
HOST:icmpping[].count(2880m,0)}>864 and HOST:icmpping[].count(2160m,0)}>576 and HOST:icmpping[].count(1440,0)}>288
,где:
Первое перед and выражение означает подсчет 864 нулей за 2 дня(общее количество в 30%).
Второе выражение означает подсчет 576 нулей в промежуток от начала первого дня до 12 часов утра следующего(количество в 20%).
Третье выражение означает подсчет 288 нулей за 1 день(количество в 10%).
Comment