2010-11-23 6 views
6

में लॉग अलर्टिंग को कैसे थ्रॉटल करना है अरे, हमारे पास मोनिट में एक सेटअप है जिससे हम "अपवाद" स्ट्रिंग के लिए बहुत सारी लॉग फ़ाइलों की निगरानी करते हैं। जब monit इस स्ट्रिंग को देखता है, तो हमें एक ईमेल अलर्ट मिलता है।मोनिट

ऐसे समय होते हैं जब हम कई बार स्पैम किए जाते हैं जब हमारा एप्लिकेशन कई बार एक ही अपवाद को हिट करता है।

एक समाधान जिस तरह से हम अपवाद लोग इन चारों ओर होशियार होने के लिए होगा, लेकिन कभी कभी यह नहीं हमेशा की तरह, स्पष्ट है, जहां "अक्सर दोहराई" अपवाद के इस प्रकार हो सकता है जब तक बहुत देर हो चुकी है और हम स्पैम किया गया है।

क्या सोच रहा था कि किसी को थ्रॉटलिंग मॉनिट अलर्ट की किसी भी विधि के बारे में पता था। उदाहरण के लिए जब एक ही अपवाद 5 गुना से अधिक होता है, तो देरी अवधि के लिए चेतावनी देना बंद करें।

किसी भी विचार की सराहना की जाएगी। * सामग्री मिलान परीक्षण -

--8 <:

+0

मैं ऐसी ही कुछ करना ही था और हम सेवाओं को पुनः आरंभ करने ईवेंट हैंडलर सुविधा के साथ-साथ Nagios का उपयोग कर समाप्त हो गया। – luckytaxi

उत्तर

0

यह Monit 5.4 में तय किया गया था:

Monit 5.4 या नए दिया चक्र में केवल एक चेतावनी, बदलाव का अंश भेजता है अब प्रति चक्र और पैटर्न एक घटना भेजता है। भले ही एक ही पैटर्न से मेल खाने वाली कई रेखाएं हों, केवल एक ईवेंट जेनरेट किया जाएगा। इसके अलावा ईवेंट दर अब तय की गई है, इसलिए यह है जिससे ईवेंट उत्पन्न करने से पहले X चक्रों के लिए मिलान की आवश्यकता हो। --8 < - पुराने पैकेज के साथ

सिस्टम एक तीसरी पार्टी रेपो में एक अद्यतन संस्करण मिल सकती है। उदा .:

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