Zabbix日志监控 – 重复警报

我configurationZabbix来监视我的Jboss服务器日志的Erros,并排除一些知道的错误。
这个设置正在工作,Zabbix会在日志文件中有一个新的“ERROR”条目时向我发送警报,但有一个问题,
有时我得到同一事件的多个警报。
例如,我得到了5个警报,其中有相同的时间戳“2012-06-25 07:55:56,864错误”。
重复的警报计数是不恒定的,有时我得到2,有时5或11。

我检查了GUI中的Monitoring> Latest data,发现没有重复的条目。

我的日志监控configuration如下。
我正在使用最新版本的zabbix服务器(2.0)

项目configuration:

  • 说明:服务器错误监视。
  • 密钥: log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip]
  • types:Zabbix Agent(Active)
  • 信息types:日志
  • 间隔:30

触发器configuration:

  • 说明:在服务器日志中发现错误。
  • expression式: (({SERVER Error Monitoring - PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("can not execute")})=0) & (({SERVER Error Monitoring - PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("Unexpected redirect")})=0)
  • 事件生成:正常+多个TRUE事件

操作configuration:

  • 名称:警报邮件
  • 事件来源:触发器
  • 启用升级:取消选中
  • 默认主题/消息:默认
  • 恢复消息:取消选中
  • 操作条件:触发值= PROBLEM
  • 操作操作:发送消息给用户“pipe理员”

我已经解决了这个问题。

这个问题的原因是,我在我的Action中使用了{ITEM.LASTVALUE} ,导致了这个问题。 我已将此更改为{ITEM.VALUE} 。 哪个问题解决了。

{ITEM.VALUE}{ITEM.LASTVALUE}快。

如果您想了解更多关于此修复程序的信息,请参阅Zabbix错误跟踪程序中的详细说明

阿伦,

您的项目expression式捕捉日志中的所有错误发生,

 log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip] 

而您的触发器expression式将过滤出所有“无法执行”和“意外redirect”并触发所有其他错误string。

 (({SERVER Error Monitoring - PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("can not execute")})=0) & (({SERVER Error Monitoring - PS:log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip].regexp("Unexpected redirect")})=0) 

当select'Event generation:Normal + Multiple TRUE events'时,你指示Zabbix为每个符合触发条件的日志string产生新的事件。

所以一切正确configuration在那里,
你确定你没有其他活动的触发条件,捕捉这些重复的事件吗?
这也可能发生与部分重复其他条件的行动,产生多余的警报,
但从你简单的行动条件,我有一个预感,这不是这种情况。