我希望o监控日志文件并仅在我在过去5分钟内收到error
次9次以上时发出警报,并且如果我在过去5分钟内没有收到任何错误,请将其设置为OK州。
见下面的触发器。
{Zabbix server:log["/opt/test.log","ERROR",,300].count(5m,"ERROR")}>9
以上触发器将触发触发器。但如果我在日志文件中没有收到error
,它就不会回到OK状态。
如何通知OK STATE
?
答案 0 :(得分:1)
使用以下触发器来满足上述要求,它肯定会解决您正在寻找的问题。
{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
还可以根据您的需要更改关键字。