日志监控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
也可以根据需要更改关键字。
我想监控一个日志文件,只有当我在过去 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
也可以根据需要更改关键字。