We are monitoring a log file. A problem should be triggered if there is no expected log entry within a defined time range. The trigger looks like this:
OK event generation: Expression
Problem event generation mode: single
OK even closes: All problems
The trigger fires and creates a problem if there is no data within this time range and 3 hours before, so far so good, but at 23.59 the system sends a "Problem has been resolved" Email, even though there is no change. Problem still exists, no update in the logfile and in the dashboard the problem remains unchanged and open.
Problem duration: 12h 14m
What is wrong here? Why sends Zabbix a resolved email?
Thanks for any suggestion?
Code:
{Zabbix server:log[/var/log/zabbix/monitor.log,expected log entry].nodata(10800)}=1
and
{Zabbix server:system.cpu.util[,user].time()}>114500
and
{Zabbix server:system.cpu.util[,user].time()}<235900
Problem event generation mode: single
OK even closes: All problems
The trigger fires and creates a problem if there is no data within this time range and 3 hours before, so far so good, but at 23.59 the system sends a "Problem has been resolved" Email, even though there is no change. Problem still exists, no update in the logfile and in the dashboard the problem remains unchanged and open.
Problem duration: 12h 14m
What is wrong here? Why sends Zabbix a resolved email?
Thanks for any suggestion?
Comment