यह ऐसा कुछ है जिसे मैंने काफी हद तक काम किया है।
MonYog - MySQL निगरानी सेवा। हम इसे उत्पादन में उपयोग करते हैं। यह मुफ़्त नहीं है लेकिन अलर्ट और ऐतिहासिक डेटा सहित कई सुविधाएं हैं।
MySQL Enterprise Monitor - MySQL उद्यम (अर्थात, नहीं सस्ते)
अपनी खुद की रोल के साथ उपलब्ध है!
रोल के बारे में अपने खुद के विकल्प:
हम वास्तव में इस तरह iostat के रूप में, RRD tool (आम MRTG द्वारा प्रयुक्त) का उपयोग करता है एक बहुत अच्छा निगरानी आवेदन और MySQL आंकड़ों का एक संयोजन है, और सिस्टम आँकड़े विकसित । यह न केवल एक महान अभ्यास था, बल्कि हमें एक इंटरफ़ेस से जो कुछ भी चाहिए, उसकी निगरानी करने के लिए हमें लचीलापन का एक टन दिया।
यहां अपने स्वयं के आंकड़े बनाने के लिए कुछ दृष्टिकोणों के Brief Description हैं।
हमारे स्वयं को रोल करने के लिए हमारी बड़ी प्रेरणाओं में से एक, भले ही हम MonYog का भी उपयोग करते हैं, डिस्क आंकड़ों को ट्रैक करना था। डिस्क I/o एक बड़ी बाधा हो सकती है, और मानक MySQL निगरानी प्रणालियों में I/o निगरानी नहीं है। हम iostat का उपयोग करते हैं जो systat पैकेज का हिस्सा है।
हमारे पास एक इंटरफ़ेस है जो डिस्क i/o आंकड़ों के बगल में MySQL आंकड़ों के आलेख प्रदर्शित करता है, जिससे हमें वास्तव में एक समग्र तस्वीर मिलती है कि MySQL लोड डिस्क I/o को कैसे प्रभावित कर रहा है।
इससे पहले, हमें वास्तव में पता नहीं था कि हमारे उत्पादन अनुप्रयोग क्यों कम हो रहे थे। हमने पाया कि डिस्क i/o एक प्रमुख मुद्दा था, और जब हम जटिल प्रश्न चला रहे थे तो MySQL डिस्क पर बहुत सारी अस्थायी तालिकाओं का निर्माण कर रहा था। हम अपने प्रश्नों को अनुकूलित करने और नाटकीय रूप से डिस्क प्रदर्शन में सुधार करने में सक्षम थे।