Ad Widget

Collapse

Подавление триггера по log элементу

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • techdepls
    Junior Member
    • Jan 2020
    • 1

    #1

    Подавление триггера по log элементу

    Всем доброго времени суток.
    Делаю оповещения по поводу критических php ошибок в nginx логе.
    Элемент данных выглядит так -
    log[path_to.error.log]
    Соответственно, данные успешно получаю, заббикс видит строки в файле и отдаёт их.

    Триггер выглядит так -
    {host:log[path_to.error.log].str(FastCGI sent in stderr)}=1
    При нахождении нужной строки, он срабатывает, всё в порядке.
    Проблема заключается в том, что мне его нужно подавить по истечению минуты (например).

    В выражении подавления пытался вставить diff, nodata, и тд. Но это всё не будет работать, т.к. агент всегда получает значение из файла и это последние значение всегда одинаковое (если больше не было ошибок в логе).

    Подскажите, пожалуйста, как быть в этой ситуации? Гасить триггер нужно если -
    Нет данных (nodata) по элементу (не создался лог-файл или он пустой).
    ИЛИ
    Данные не изменялись последнюю минуту. (последнее значение всегда одинаковое).

Working...