मैं Nagios के साथ MySQL डेटाबेस की संख्या की निगरानी करना चाहूंगा। मैंने आधिकारिक नागियोस प्लगइन्स स्थापित किया है।
मैं 'check_mysql_query' का उपयोग कर रहा हूं:
./check_nrpe -H 192.168.1.10 -c check_mysql_query
Nagios एजेंट:
command[check_mysql_query]=/usr/lib64/nagios/plugins/check_mysql_query -d mysql -q "select count(*) from information_schema.SCHEMATA where schema_name not in ('mysql','information_schema');" -w 100 -c 150
मुझे 'my.cnf' फाइल में क्लाइंट क्रेडेंशियल्स को जोड़ना था।
प्रशन:
क्या इसके लिए कोई बेहतर / सुरक्षित उपाय है?
इस कमांड को चलाने के लिए न्यूनतम MySQL के लिए आवश्यक विशेषाधिकार क्या हैं:
select count(*) from information_schema.SCHEMATA where schema_name not in ('mysql','information_schema');
1
आपके द्वारा चलाए जा रहे संस्करण और कॉन्फ़िगरेशन के आधार पर आप गणना से प्रदर्शन_समे को बाहर करना चाहते हैं।
—
जॉन गार्डनियर्स