Monitoring Zabbix日志触发器

Monitoring Zabbix日志触发器,monitoring,zabbix,Monitoring,Zabbix,我正在使用Zabbix监视日志文件。每当正则表达式“error”被插入日志时,我都希望收到通知 该项目是: log[/var/log/device-registry-service/DeviceRegistryService.log] 这就是触发器: svname1:log[/var/log/device-registry-service/DeviceRegistryService.log].iregexp(error)}=1 问题是,通常当发生错误时,regex“error”在日志的del

我正在使用Zabbix监视日志文件。每当正则表达式“error”被插入日志时,我都希望收到通知

该项目是:

log[/var/log/device-registry-service/DeviceRegistryService.log]
这就是触发器:

svname1:log[/var/log/device-registry-service/DeviceRegistryService.log].iregexp(error)}=1
问题是,通常当发生错误时,regex“error”在日志的delta上重复10-20次,这意味着我会收到10-20个邮件通知

我是否可以将其配置为在触发时通知我,除非它是在最近5分钟内触发的(大约)

更清楚地说:如果任意时间,日志增量为:

第1行
第2行
错误1
第3行
错误2
第4行
错误3

我希望它只触发一次(或者,将操作配置为每小时仅触发一次)

谢谢

编辑:
因为我想知道是否发生了任何错误,所以last()似乎没有帮助

您是否尝试了last()?请检查此处的文档:发生错误时,“错误”行是否连续?如果是,您只需取消选中“多个问题事件生成”。另一个重要方面是“error”之后是否有“good”行,以及是否希望触发器在一段时间后返回OK状态。