जब एक सर्वर लोड बैलेंसर से बाहर हो जाता है तो अलर्ट


10

हमारे पास कई तरह के वातावरण में कई साइट हैं। कई वातावरण दो वेब सर्वर (और कुछ मामलों में दो ऐप सर्वर) के साथ संतुलित हैं। पिछले दो महीनों में दो बार हम एक ऐसी स्थिति में भाग चुके हैं जिसमें एक सर्वर अनजाने में लोड बैलेंसर से बाहर ले जाया गया था। यह हमें कुछ दिनों बाद मिला जब दूसरा सर्वर बाहर निकाला गया और साइट पूरी तरह से नीचे चली गई। दोनों मामलों में समस्या की खोज की गई थी और इसे जल्दी से ठीक किया गया था, लेकिन यह मुझे विश्वास दिलाता है कि जब सर्वर लोडर डांसर से बाहर होता है तो हमें अलर्ट की आवश्यकता होती है। हमारे सामान्य अलर्ट यहां काम नहीं करते हैं क्योंकि दोनों ही मामलों में सर्वर पर वेबसाइट खड़ी थी और जवाब दे रही थी, यह सिर्फ एलबी में नहीं था।

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

मेरा विचार एक ऐप है जो हर 15 मिनट में सर्वर लॉग स्कैन करता है और एक ईमेल भेजता है जब प्रति घंटे अनूठे आगंतुकों की संख्या एक निश्चित सीमा से नीचे चली जाती है। लिखने में बहुत मुश्किल नहीं है, लेकिन ऐसा लगता है कि पहले से ही एक मानक 3 पार्टी उपकरण हो सकता है जो पहले से ही इन पंक्तियों के साथ कुछ करता है।

हम विंडोज, ASP.NET, IIS का उपयोग करते हैं, अगर यह मायने रखता है।

किसी वेबसाइट के हिट न होने पर अलर्ट करने वाले टूल के लिए सिफारिश?


क्या आपका लोड बैलेंसर एक विशिष्ट सर्वर के लिए कुछ विशेष यूआरएल को आगे बढ़ा सकता है? बल्कि हमेशा संतुलन बनाए रखना चाहिए। यदि ऐसा है तो बस दो यूआरएल हैं, एक जो प्रत्येक अपस्ट्रीम सर्वर को इंगित करता है और फिर अपने वर्तमान सामान्य अलर्ट का उपयोग करता है
Drifter104

आप किस तरह के लोड बैलेंसर का उपयोग कर रहे हैं?
एंथनी फॉर्निटो

@AnthonyFornito मेरा मानना ​​है कि वे सभी ब्रोकेड ADX
mhenry1384

जवाबों:


10

इस लिंक को देखें

http://rtomaszewski.blogspot.com/2013/07/default-adx-brocade-health-settings.html

मैं F5 शब्दावली से अधिक परिचित हूं, जो आप देख रहे हैं वह एक विडंबना पैदा करने के लिए है, मुझे यकीन नहीं है कि ब्रोकेड उन्हें क्या कहता है।


0

हम स्प्लंक का उपयोग कर समाप्त हो गए। हमारे पास एक चेतावनी है जो IIS लॉग को स्कैन करता है और प्रत्येक सर्वर पर अनुरोधों की संख्या को अलग से जांचता है। यदि अनुरोधों की संख्या एक निश्चित सीमा से नीचे चली जाती है, तो यह एक अलर्ट ईमेल करता है।

एक अन्य संभावना ब्रोकेड पर एक नियम स्थापित करना है कि यदि HTTP अनुरोध में एक विशेष शीर्षलेख है, जैसे, ForceServer = PROD1, तो उस अनुरोध को हमेशा किसी विशेष सर्वर पर भेजें। यदि आपका वेब मॉनिटर कस्टम HTTP हेडर भेजने का समर्थन करता है तो यह काम करता है। AlertSite, जिसका हम उपयोग करते हैं, यदि आप उनके API मॉनिटर का उपयोग करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.