Zabbix: действие запуска только через 5 минут - PullRequest
0 голосов
/ 26 декабря 2018

Резюме: нужны почти все триггеры, чтобы отправлять действия только после 5 минут простоя.В этом случае страница через 5 минут после 71F.

Опрос устанавливается на 30 секунд.Хотелось бы сохранить это, поскольку графика хороша.

Temp = item

{Device:Temp.last(300)}>71

Проблема: я получаю электронное письмо обычно через минуту, а не через 5 минут.

Я устал

{Device:Temp.last()}>71 and {Device:Temp.min(5)}=0

Обновление: я смог достичь этой цели, используя действия (Конфигурация-> Действия-> Операции), но действие по восстановлению все еще приходит, и нет способа добавить«задержка» к нему.

Пример.Проблема была в течение 5 минут, поднимается в течение одной минуты, затем возвращается обратно.Не нужно знать об этой минуте, если она вернется.Это предотвратит закрылки.

Ответы [ 2 ]

0 голосов
/ 02 января 2019

Функция триггера .last() всегда будет одним единственным значением.Параметр времени, например .last(5m), полностью игнорируется.Параметр последовательности, такой как .last(#5), будет оценивать 5-е значение, а не последние 5 значений.

Это означает, что если вы хотите оценить несколько значений, вам нужно использовать разные функции триггера.Допустим, 0=down and 1=up Вы хотите, чтобы сигнал тревоги, когда последние 5 проверок сообщают, что хост не работаетФункция триггера будет .max(#5)=0

В случае, если вы хотите сохранить все настройки триггера такими, как они есть сейчас, и только отложить выполнение действий, вам нужно изменить вкладку Операции действия.По умолчанию первый шаг будет 1-1, если вы измените его на 2-2, он будет выполняться только после продолжительности шага операции по умолчанию.

0 голосов
/ 26 декабря 2018

Необходимо установить действие на среднее значение периода (300 секунд).

Попробуйте использовать avg (300) вместо последнего (300).

...