Добрый день!
Настроил Zabbix на мониторинг определённого файла на наличие в нём знака "тире" (-) триггером вот таким Expression-ом:
{%IP-address%:log["C:\Program Files (x86)\path_to_file\error.log"].str(-)}=1
Как только в файл записываются ошибки со строками содержащие знак "тире" приходят уведомления от Zabbix-а с пометкой PROBLEM в теме письма - собственно, нормальное и правильное поведение.
Но как только я исправляю все ошибки и файл очищается (размер файла 0 байт) то я ожидаю получить письмо с OK в сабже, чего, однако, не происходит.
спасибо Konkase! для версии 2.4 синтаксис таков: {%IP-address%:log["C:\Program Files (x86)\path_to_file\error.log"].str(-)}=1 and {%IP-address%:log["C:\Program Files (x86)\path_to_file\error.log"].nodata(180)}=0