@vlarkanov

Zabbix 3.2 почему не срабатывает триггер?

Всем привет!
Есть элемент данных, который выдирает из лога строки, содержащие подстроку "preprocess got existing bpa for audio file"

Выглядит он вот так: log[/opt/stc-trawl/ident/log/ident.log,"preprocess got existing bpa for audio file"]

Он работает, в истории элемента данных появляются соответствующие записи:
04.04.2018 09:18:36
2018-04-04 02:18:09.236 DEBUG 29510 —- [pub-#9597%ident%] c.s.t.ident.job.preprocess.Preprocess : preprocess got existing bpa for audio file = file:/data/wav/records/bb26s5pqj6jge0rnf8g0.wav
03.04.2018 17:40:34
2018-04-03 09:41:33.022 DEBUG 29510 —- [pub-#2556%ident%] c.s.t.ident.job.preprocess.Preprocess : preprocess got existing bpa for audio file = file:/data/wav/records/bb1o90hqj6jge0rnf6c0.wav

Но никак не получается написать триггер, срабатывающий на добавление в лог очередной строки.
Делаю вот так: {имя_хоста:log[/opt/stc-trawl/ident/log/ident.log,"preprocess got existing bpa for audio file"].str(preprocess got existing bpa for audio file)}=1
но триггер не срабатывает при появлении новых подходящих строк в логе. Что я делаю не так?

Фактически мне не нужно парсить строку (если она пришла на zabbix, она и так соответствует шаблону ,"preprocess got existing bpa for audio file") - нужно реагировать на сам факт ее появления в логе.
  • Вопрос задан
  • 736 просмотров
Решения вопроса 1
@kisaa
Мне кажется, должна идеально подойти функция nodata.
https://www.zabbix.com/documentation/3.4/ru/manual...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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