MySQL निगरानी उपकरण


12

अपने MySQL सर्वर उदाहरण के स्वास्थ्य की निगरानी के लिए आप किन उपकरणों का उपयोग करते हैं? क्या वे मुफ्त या व्यावसायिक हैं?

जवाबों:


10

MySQL Cacti टेम्प्लेट आज़माएं ।


इसके लिए अपवोट करें। मैं इनका उपयोग थोड़ी देर से कर रहा हूं, पेरकोना और ज़ारपब के लिए धन्यवाद।
डैन कार्ली

ये टेम्प्लेट बहुत अच्छे हैं - मैं अपने सभी MySQL बॉक्स की निगरानी के लिए इनका उपयोग करता हूं।
mlambie


2

मैसकल के पास एक मुफ्त मैसूरल एडमिनिस्ट्रेटर है जो mysql GUI टूल्स पैकेज का हिस्सा है।

मय्यक्ल प्रशासक कनेक्शन प्रलेखन

माईसक्ल एंटरप्राइज मॉनीटर भी है जिसमें कई और अधिक निगरानी विशेषताएं हैं। आप अन्य सर्वरों पर मैसक प्रश्न 7 देख सकते हैं ।


लेकिन MySQL मॉनिटर सिर्फ स्थानीय MySQL इंस्टेंस को मॉनिटर करने में सक्षम है, है ना? इसलिए मैं एक लिनक्स मशीन पर एक MySQL सर्वर की निगरानी करने में सक्षम नहीं होगा।
सेबस्टियन होइट्ज

क्षमा करें, मेरा यह कहना था कि MySQL एडमिनिस्ट्रेटर केवल स्थानीय उदाहरणों की निगरानी कर सकता है।
बजे सेबस्टियन होइट्ज

नहीं, आप किसी भी OS mysql समर्थन पर गैर-स्थानीय सर्वरों पर माईस्क्ल इंस्टेंस की निगरानी कर सकते हैं।
मार्क

हां, Mysql Admin किसी अन्य सर्वर पर MySql इंस्टेंस की निगरानी भी कर सकता है। मैं जवाब में लिंक पोस्ट करूँगा।
मार्क

1

मुझे mySQL के रिमोट एडमिनिस्ट्रेशन के लिए SQLyog पसंद है । अच्छा जीयूआई वातावरण, और एक स्वतंत्र समुदाय संस्करण है।

यह कंपनी एक MySQL मॉनिटरिंग समाधान मोनयोग भी बनाती है, लेकिन यह मुफ़्त नहीं है और मैंने इसके साथ नहीं खेला है।


1

MySQL से उपयोगी डेटा पॉइंट निकालने के लिए मेरे पास एक कस्टम Zabbix कॉन्फ़िगरेशन है। मुझे इन लिपियों को समुदाय तक खोलने के लिए मिलना चाहिए।


1

समय के साथ mysql के प्रदर्शन को ग्राफ करने के लिए cacti चलाने के अलावा, हमारे पास सर्वर पर किसी भी चर की दैनिक रिपोर्ट भेजने के लिए हमारे पास mysqltuner.com सेटअप है , जिस पर हमें नजर रखनी चाहिए।


1

innotopनिगरानी के लिए शानदार रहा है। मेरा मानना ​​है कि दोनों संस्करणों में इसकी सिफारिश की गई है high performance mysql


1

मूल रूप में यह है, मैंने उपयोग किया है:

$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"

यह मुझे हर सेकंड अपडेट किए गए कनेक्शन, उपयोगकर्ता, होस्ट, डेटाबेस, कमांड आदि की सूची प्रदान करता है। यह एक वास्तविक समय है "जो अभी कर रहा है?" उपाय।

बहुत सरल, लेकिन उपयोगी भी।


0

मैं हर 5 मिनट में एक क्रोनजॉब का उपयोग करता हूं mysqladmin processlistयह प्रश्न भी देखें ।

इसके अलावा, phpMyAdmin में कुछ निगरानी विशेषताएं हैं।



0

अंतर्निहित प्लेटफ़ॉर्म की निगरानी करना न भूलें। मैं निगरानी करूंगा

  • लॉग, डेटा और tmp उपकरणों पर IOPS (आपके पास तीन अलग-अलग LUNs हैं न?)
  • स्वैपिंग (कुछ पृष्ठों से अधिक / सेकंड mysql के लिए बुरा है, Google "mysql swappiness" यह पता लगाने के लिए)
  • होस्ट ओएस के लिए मेमोरी आँकड़े। अंगूठे का एक सामान्य नियम जिसका मैं पालन करता हूं, ओएस और बफर कैश के लिए कुछ जगह छोड़ने के लिए mysql प्रक्रिया को 80% से अधिक आवंटित नहीं करना है

आप इन सभी चीजों पर नजर रखने के लिए SNMP और Cacti का उपयोग कर सकते हैं


0

वर्तमान चल रहे प्रश्नों और सिस्टम चर की निगरानी के लिए mtop महान है।


0

जैसा कि ऊपर उल्लेख किया गया है, कैक्टि। वर्तमान गतिविधि पर नजर रखने के लिए भी कभी-कभी मायटॉप।


0

Nagios nagios_mysql प्लगइन के माध्यम से बुनियादी निगरानी , दासों की स्थिति और स्लेवलैग की निगरानी के लिए एक छोटी सी कस्टम स्क्रिप्ट जोड़ी गई।


0

यह कड़ाई से निगरानी नहीं कर रहा है, लेकिन आप mysqlreport का उपयोग कर सकते हैं कि आपका mysql सर्वर कितना अच्छा प्रदर्शन कर रहा है और यदि यह ठीक से कॉन्फ़िगर है या नहीं।

http://hackmysql.com/mysqlreport


0

वास्तव में यह डेटाबेस (एस) पर निर्भर करता है जो गंभीर पर चल रहा है।

मैं आमतौर पर के लिए जाँच करें

  • प्रश्नों की संख्या
    • डेटाबेस पर निर्भर करता है
  • अनुक्रमणिका
  • धीमी क्वेरी लॉग
  • mysqlping
  • एक दूरस्थ होस्ट से एक निश्चित डेटाबेस के लिए mysql कनेक्शन
    • जांचें कि यह सही मेजबानों से काम करता है
    • जाँच करें कि यह सही होस्ट से विफल है
  • सही होने के लिए वर्तमान समय का चयन करें
  • collations / encodings के लिए चयन करें
  • जुड़े हुए उपयोगकर्ता

फ्रेमवर्क की तरफ मैं उन सभी चीजों के लिए मुनिन का उपयोग कर रहा हूं , जो मुझे स्थिति की जानकारी देने वाली हर चीज के लिए मुझे मेट्रिक्स और नगिओस (जल्द ही आइसिंगा ) दे सकती हैं ।


0

MySQL की अधिक व्यापक निगरानी के लिए (लेकिन वाणिज्यिक, इसलिए केवल अगर आपका डेटाबेस इसके लायक है) www.LogicMonitor.com देखें। कोई कॉन्फ़िगरेशन की आवश्यकता नहीं है (भंडारण इंजन प्रकार, प्रतिकृति स्थिति, आदि का पता लगाता है); ट्यूनिंग सिफारिशें प्रदान करता है; पूर्ण ऐतिहासिक रेखांकन और एक प्रणाली में चेतावनी; बहुत एक्स्टेंसिबल, और आपके डेटासेंटर इन्फ्रास्ट्रक्चर के बाकी हिस्सों की निगरानी करेगा।

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