我将Zabbix配置为监视Jboss日志中的错误,并排除一些已知的错误。
此设置工作正常,Zabbix将在日志文件中出现新的“错误”条目时向我发送警报,但有一个问题,
有时,我会收到针对同一事件的多个警报。
例如,我收到了5次警告,并有相同的时间戳"2012-06-25 07:55:56,864错误“。
重复的警报计数不是恒定的,有时我得到2,有时5或11。
我检查了GUI中的监控>最新数据,发现没有重复的条目。
下面是日志监视的配置。
我使用的是最新版本的zabbix服务器(2.0)
项目配置:
log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip]触发器配置:
(({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)行动组合:
发布于 2012-06-29 05:43:45
我已经解决了这个问题。
造成这个问题的原因是,我在操作中使用了{ITEM.LASTVALUE},这导致了这个问题。我把这个改成了{ITEM.VALUE}。解决了这个问题。
{ITEM.VALUE}比{ITEM.LASTVALUE}快。
如果您想了解更多关于此修补程序的信息,请参阅Zabbix虫跟踪器的详细说明
发布于 2012-06-25 10:40:01
阿伦
项表达式捕获日志中发生的所有错误,
log["/SERVER/jboss/jboss-5/server/ps/log/server.log","ERROR",UTF-8,200,skip]当您的触发器表达式过滤掉所有“无法执行”和“意外重定向”并触发所有其他错误字符串时。
(({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)当选择“事件生成:正常+多个真实事件”时,您指示Zabbix继续为每个符合触发器条件的日志字符串生成新事件。
所以这里的一切都是正确配置的,
您确定没有其他具有捕获这些重复事件的条件的活动触发器(S)吗?
这种情况也可能发生在部分重复的情况下,产生多余的警报,
但是从你简单的行动条件来看,我有一个预感,这里不是这样的。
https://serverfault.com/questions/401902
复制相似问题