我正在使用Zabbix来监控日志文件。我希望每当正则表达式'error'被插入日志时就会收到通知。
项目是:
log[/var/log/device-registry-service/DeviceRegistryService.log]
这就是触发器:
svname1:log[/var/log/device-registry-service/DeviceRegistryService.log].iregexp(error)}=1
问题是,通常在发生错误时,正则表达式“错误”会在日志的增量上重复10-20次,这意味着我会收到10-20个邮件通知。
我可以配置它在触发时通知我,除非它在最后5分钟(或左右)被触发了吗?
只是为了更清楚:如果某个任意时间的对数增量为:
一号线
2号线
ERROR1
3号线
误差2
4号线
误差3
的
我希望它只触发一次(或者,将动作配置为每小时一次)
谢谢!
编辑: 因为我想知道是否发生了任何错误,last()似乎没有帮助