日志监控Zabbix

Log monitoring Zabbix

我想监控一个日志文件,只有当我在过去 5 分钟内收到 error 超过 9 次,并且在过去 5 分钟内没有收到任何错误时才发出警报,设置它到确定状态。

见下方触发器。

{Zabbix server:log["/opt/test.log","ERROR",,300].count(5m,"ERROR")}>9

上面的触发器将触发触发器。但如果我没有在日志文件中收到 error,它不会回到 OK 状态。

如何获得 OK STATE 的通知?

使用下面的触发器满足上述要求,它一定会解决您所寻找的问题。

{Zabbix Agent:log[/home/abhishek/Desktop/zabbix_scripts/test.log,**Error**].count(5m,"Error")}>9 and {Zabbix Agent:log[/home/abhishek/Desktop/zabbix_scripts/test.log,**Error**].nodata(5m)}=0

也可以根据需要更改关键字。