如何在monit中限制日志警报

时间:2010-11-23 00:35:45

标签: monitoring monit

嘿那里, 我们在monit中有一个设置,我们监视大量的日志文件中的字符串“Exception”。当monit看到这个字符串时,我们会收到一封电子邮件提醒。

当我们的应用程序多次遇到同样的异常时,有时我们会非常严重地发送垃圾邮件。

一种解决方案是围绕我们记录异常的方式更加智能,但有时并不总是显而易见的是这种类型的“经常重复”的异常可能会发生,直到它为时已晚并且我们已被垃圾邮件发送。

想知道是否有人知道任何限制监控警报的方法。例如,当同一个异常发生超过5次时,请停止提示给定期间。

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

Monit 5.4修正了这个问题:

  

Monit 5.4或更新版本在给定周期中仅发送一个警报,即更新日志   摘录:

     

- 8< -   *内容匹配测试现在每个周期和模式发送一个事件。即使有多条线匹配相同的模式,也只有一条   将生成事件。事件率现在也是固定的,所以它是   在生成事件之前可能需要匹配X个周期。   --8< -

包含较旧软件包的系统可能会在第三方存储库中找到更新版本。 e.g:

http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/monit-5.5-1.el5.rf.i386.rpm