【发布时间】:2016-09-02 09:50:02
【问题描述】:
目前我正在使用 Zabbix 监控我的一台 Web 服务器,其中一项监控任务是监控 catalina 日志文件以查看是否发生任何错误。
我已经设置了 Zabbix 代理并启用了主动检查。当日志文件 catalina.log 中有匹配“ERROR”的行时,它会通知我。
但是,问题是每当添加新的错误行时,Zabbix 都会向我发送包含“错误”一词的所有行,而不仅仅是带有错误的新行。我不想要这个,因为我已经收到了那些以前的“错误”的通知。
Zabbix中日志监控的关键是
log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>]
我设置为
log[/root/test/test2.log, "ERROR"]
我也尝试将其设置为
log[/root/test/test2.log, "ERROR",,,skip,]
但这一切都行不通。它不断向所有现有错误发送垃圾邮件。因此,我想问一下这是否是日志监控的默认方式,或者有什么方法可以实现我想要的。任何帮助,将不胜感激。
【问题讨论】:
标签: logging server monitoring zabbix