अपने MySQL सर्वर उदाहरण के स्वास्थ्य की निगरानी के लिए आप किन उपकरणों का उपयोग करते हैं? क्या वे मुफ्त या व्यावसायिक हैं?
अपने MySQL सर्वर उदाहरण के स्वास्थ्य की निगरानी के लिए आप किन उपकरणों का उपयोग करते हैं? क्या वे मुफ्त या व्यावसायिक हैं?
जवाबों:
MySQL Cacti टेम्प्लेट आज़माएं ।
mytop कुछ आसान सीएलआई जानकारी प्रदान करता है, यह मुफ़्त है (केवल यूनिक्स)।
मैसकल के पास एक मुफ्त मैसूरल एडमिनिस्ट्रेटर है जो mysql GUI टूल्स पैकेज का हिस्सा है।
मय्यक्ल प्रशासक कनेक्शन प्रलेखन ।
माईसक्ल एंटरप्राइज मॉनीटर भी है जिसमें कई और अधिक निगरानी विशेषताएं हैं। आप अन्य सर्वरों पर मैसक प्रश्न 7 देख सकते हैं ।
मुझे mySQL के रिमोट एडमिनिस्ट्रेशन के लिए SQLyog पसंद है । अच्छा जीयूआई वातावरण, और एक स्वतंत्र समुदाय संस्करण है।
यह कंपनी एक MySQL मॉनिटरिंग समाधान मोनयोग भी बनाती है, लेकिन यह मुफ़्त नहीं है और मैंने इसके साथ नहीं खेला है।
समय के साथ mysql के प्रदर्शन को ग्राफ करने के लिए cacti चलाने के अलावा, हमारे पास सर्वर पर किसी भी चर की दैनिक रिपोर्ट भेजने के लिए हमारे पास mysqltuner.com सेटअप है , जिस पर हमें नजर रखनी चाहिए।
मूल रूप में यह है, मैंने उपयोग किया है:
$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"
यह मुझे हर सेकंड अपडेट किए गए कनेक्शन, उपयोगकर्ता, होस्ट, डेटाबेस, कमांड आदि की सूची प्रदान करता है। यह एक वास्तविक समय है "जो अभी कर रहा है?" उपाय।
बहुत सरल, लेकिन उपयोगी भी।
मैं हर 5 मिनट में एक क्रोनजॉब का उपयोग करता हूं mysqladmin processlist
। यह प्रश्न भी देखें ।
इसके अलावा, phpMyAdmin में कुछ निगरानी विशेषताएं हैं।
हम हाइपरिक का उपयोग करते हैं , यह एक ओपन सोर्स एप्लिकेशन है, लेकिन यदि आप चाहें तो एक व्यावसायिक उत्पाद भी है। यह ऑपरेटिंग सिस्टम, वेब सर्वर आदि पर भी नजर रखता है।
अंतर्निहित प्लेटफ़ॉर्म की निगरानी करना न भूलें। मैं निगरानी करूंगा
आप इन सभी चीजों पर नजर रखने के लिए SNMP और Cacti का उपयोग कर सकते हैं
यह कड़ाई से निगरानी नहीं कर रहा है, लेकिन आप mysqlreport का उपयोग कर सकते हैं कि आपका mysql सर्वर कितना अच्छा प्रदर्शन कर रहा है और यदि यह ठीक से कॉन्फ़िगर है या नहीं।
वास्तव में यह डेटाबेस (एस) पर निर्भर करता है जो गंभीर पर चल रहा है।
मैं आमतौर पर के लिए जाँच करें
फ्रेमवर्क की तरफ मैं उन सभी चीजों के लिए मुनिन का उपयोग कर रहा हूं , जो मुझे स्थिति की जानकारी देने वाली हर चीज के लिए मुझे मेट्रिक्स और नगिओस (जल्द ही आइसिंगा ) दे सकती हैं ।
MySQL की अधिक व्यापक निगरानी के लिए (लेकिन वाणिज्यिक, इसलिए केवल अगर आपका डेटाबेस इसके लायक है) www.LogicMonitor.com देखें। कोई कॉन्फ़िगरेशन की आवश्यकता नहीं है (भंडारण इंजन प्रकार, प्रतिकृति स्थिति, आदि का पता लगाता है); ट्यूनिंग सिफारिशें प्रदान करता है; पूर्ण ऐतिहासिक रेखांकन और एक प्रणाली में चेतावनी; बहुत एक्स्टेंसिबल, और आपके डेटासेंटर इन्फ्रास्ट्रक्चर के बाकी हिस्सों की निगरानी करेगा।