Добрый день, хотелось бы услышать Ваше мнение по данному вопросу и получить помощь:
Есть zabbix-сервер, который с помощью active-checks смотрит в лог на linux-сервере, генерируемый приложением.
В этом логе он ищет строку, и если она ему попадается, выдает PROBLEM.
Вот так выглядит Item:
Код: Выделить всё
Host: MyHost
Name: MyName
Type: Zabbix agent (active)
Key:log["/var/log/check.log","WARN","UTF-8","100"]
Type of information: log
Upd Interval 30 sec
К этому Item я привязываю триггер: (если найдена строка WARN, то сработать)
Код: Выделить всё
{Hostname:log["/var/log/check.log","WARN","UTF-8","100"].str(WARN)}=1
Триггер нормально отрабатывает и присылает почту, но не возвращается в значение ОК, если в логе строки WARN нет. (По логике работы приложения после WARN оно останавливается, требует ручного перезапуска и очищает лог перед стартом, соответственно, заббикс считает алерт активным и повторно мыло не отсылает). Подскажите пожалуйста, как заставить Zabbix возвращать триггер в ОК, перерыл кучу информации на форуме заббикса, ничего конкретного не нашел, а то, что нашел не помогло.
Спасибо!