MySQLMTOP هو نظام مفتوح المصدر لمراقبة مؤسسات MySQL تم تطويره بواسطة Python+PHP. يستخدم النظام Python لتنفيذ جمع البيانات متعددة العمليات والإنذار، وPHP لتنفيذ عرض الويب وإدارته. لا يحتاج خادم MySQL إلى تثبيت أي وكيل، كل ما عليك فعله هو تكوين معلومات قاعدة البيانات ذات الصلة على واجهة ويب المراقبة، بعد بدء عملية المراقبة، يمكنك الاستعلام عن الحالة وعدد الاتصالات وQTS وTPS وحركة قاعدة البيانات والنسخ المتماثل والبطء. الأداء وما إلى ذلك لمئات قواعد بيانات MySQL. إجراء مراقبة مستمرة. ويمكنه أيضًا إرسال إشعارات إنذار عبر البريد الإلكتروني إلى مسؤول قواعد البيانات (DBA) للمعالجة عندما تنحرف قاعدة البيانات عن عتبة التشغيل العادية المحددة (مثل استثناء الاتصال، واستثناء النسخ المتماثل، وتأخير النسخ المتماثل). كما أنه يقوم بأرشفة البيانات التاريخية ويعرض الحالة الأخيرة لقاعدة البيانات من خلال الرسوم البيانية حتى يتمكن مسؤولو قواعد البيانات والمطورون من تحليل وتشخيص المشكلات التي تمت مواجهتها.
الوظائف والميزات الرئيسية لـ MySQL MTOP هي كما يلي
1. مراقبة توفر MySQL في الوقت الفعلي
تسمح مراقبة وقياس توفر قاعدة البيانات للمطورين ومسؤولي قواعد البيانات بفهم ما إذا كانوا يستوفون مستويات الخدمة الموعودة.
2. مراقبة وتنبيهات حالة MySQL في الوقت الفعلي
يقوم MySQL MTOP بمراقبة الحالة الأساسية ومعلومات الأداء الخاصة بـ MySQL باستمرار، بما في ذلك حالة اتصال قاعدة البيانات ووقت بدء التشغيل وقاعدة البيانات وإجمالي الاتصالات والعمليات النشطة وQPS وTPS،
معلومات حركة المرور من وإلى قاعدة بيانات MySQL. أرسل إشعارات إنذار عبر البريد الإلكتروني عندما تكون حالة قاعدة البيانات غير طبيعية أو تنحرف عن مستويات خط الأساس العادي.
3. مراقبة النسخ المتماثل لـ MySQL في الوقت الفعلي
يكتشف MySQL MTOP تلقائيًا طوبولوجيا النسخ المتماثل لـ MySQL ويراقب تلقائيًا زمن وصول قاعدة البيانات ومعلومات سجل البيانات، مما يسمح لك بفهم الأداء والتوافر وحالة التشغيل لجميع خوادم MySQL الرئيسية والخوادم التابعة. وتزويد المسؤولين بتوصيات بشأن التصحيحات قبل أن تتسبب المشكلات (مثل زمن استجابة الخادم التابع) في التوقف.
4. مراقبة MySQL في السحابة عن بعد
تم تصميمه للأجهزة السحابية والظاهرية، وهو يسمح لك بمراقبة خوادم MySQL الخاصة بك عن بعد دون الحاجة إلى أي وكلاء عن بعد.
5. إدارة جميع خوادم MySQL بشكل حدسي
يوفر MySQL MTOP واجهة على شبكة الإنترنت تتيح لك الحصول على فهم شامل ومتعمق لأداء قاعدة البيانات، والتوافر، والأنشطة الرئيسية، وما إلى ذلك؛ وعرض الخادم، أو مجموعة التطبيقات المخصصة، أو جميع الخوادم بشكل بديهي. ستساعدك مجموعة غنية من الرسوم البيانية في الوقت الفعلي والتاريخي على التعمق في إحصائيات الخادم التفصيلية.
6. تحليل الاستعلام البطيء لـ Visual MySQL
مراقبة أداء الاستعلام في الوقت الفعلي، وعرض إحصائيات التنفيذ، وتصفية وتحديد موقع كود SQL الذي يتسبب في تدهور الأداء. يُستخدم جنبًا إلى جنب مع مخطط المعلومات لجمع البيانات مباشرة من خادم MySQL، ولا يلزم وجود برامج أو تكوينات إضافية.
7. مراقبة الأداء
مراقبة المقاييس الرئيسية التي تؤثر على أداء MySQL. على سبيل المثال، معدل ضربات ذاكرة التخزين المؤقت للاستعلام، Key_buffer_read_hits، Key_buffer_write_hits، Thread_cache_hits، Key_blocks_used_rate، Created_tmp_disk_tables_rate وغيرها من المعلومات، وضبط وتحسين المعلمات الأساسية للخادم وفقًا لمؤشرات الأداء ذات الصلة.