2010-11-23 91 views
6

Hé là, Nous avons une configuration en monit où nous surveillons beaucoup de fichiers journaux pour la chaîne "Exception". Quand monit voit cette chaîne, nous recevons une alerte par email.Comment limiter l'alerte de journal dans le monit

Il arrive parfois que nous soyons très fortement victimes de spams lorsque notre application rencontre la même exception plusieurs fois. Une solution serait d'être plus intelligent sur la façon dont nous enregistrons les exceptions, mais parfois, il n'est pas toujours évident où ce type d'exception «souvent répétitive» peut se produire, jusqu'à ce qu'il soit trop tard et nous avons été spammé.

Je me demandais si quelqu'un connaissait une méthode de limitation des alertes de monit. Par exemple, lorsque la même exception se produit plus de 5 fois, arrêtez l'alerte pour une période donnée.

Toutes les idées seraient appréciées.

+0

je devais faire quelque chose de similaire et nous avons fini par Nagios ainsi que la fonction de gestionnaire d'événements pour redémarrer les services. – luckytaxi

Répondre

0

Cela a été corrigé dans Monit 5.4:

Monit 5.4 ou plus récent envoie une seule alerte dans le cycle donné, changelog extrait:

--8 < - * Le test de correspondance de contenu envoie maintenant un événement par cycle et motif. Même si plusieurs lignes correspondent au même modèle, un seul événement sera généré. De plus, le taux d'événements est maintenant fixé, il est donc possible d'exiger une correspondance pour les cycles X avant de générer l'événement. --8 < -

Systems avec des paquets plus âgés peuvent trouver une version mise à jour dans un repo tiers. .: par exemple

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