Как настроить оповещение журнала в мониторе - PullRequest
6 голосов
/ 23 ноября 2010

Привет, у нас есть настройка в monit, посредством которой мы отслеживаем целый ряд файлов журнала для строки «Exception».Когда monit видит эту строку, мы получаем уведомление по электронной почте.

Бывают случаи, когда мы получаем очень сильный спам, когда наше приложение многократно повторяет одно и то же исключение.

Одним из решений было бы быть более разумным в том, как мы регистрируем исключения, но иногда не всегда очевидно, где может возникать этот тип «часто повторяющихся» исключений, пока не станет слишком поздно и мы не получили спам.

Интересно, знал ли кто-нибудь о каком-либо методе регулирования предупреждений о контроле.Например, когда одно и то же исключение встречается более 5 раз, прекратите оповещение на определенный период.

Буду признателен за любые идеи.

1 Ответ

0 голосов
/ 16 декабря 2014

Это было исправлено в Monit 5.4:

Monit 5.4 или новее отправляет только одно предупреждение в данном цикле, журнал изменений выдержка:

- 8 <- * Тест соответствия контента теперь отправляет одно событие за цикл и шаблон. Даже если есть несколько линий, соответствующих одному шаблону, только одна событие будет сгенерировано. Кроме того, частота событий теперь фиксирована, поэтому Возможно требовать совпадения для X циклов перед генерацией события. --8 <- </p>

Системы со старыми пакетами могут найти обновленную версию в стороннем репозитории. e.g.:

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

...