Moteur Glial & Aspirateur
المكنسة الكهربائية
المكنسة الكهربائية (Aspirateur.php) هي قلب عملية جمع البيانات. يتصل بكل خادم MariaDB / MySQL لجمع:
- المتغيرات العالمية (
SHOW GLOBAL VARIABLES) - Status (
SHOW GLOBAL STATUS) - قائمة العمليات (
SHOW PROCESSLIST) - النسخ المتماثل (
SHOW SLAVE STATUS) - جاليرا (المتغيرات
wsrep_*) - InnoDB (
SHOW ENGINE INNODB STATUS) - المخططات (
INFORMATION_SCHEMA) - الأجهزة عبر SSH (وحدة المعالجة المركزية، ذاكرة الوصول العشوائي، القرص، التحميل)
- بروكسي إس كيو إل (واجهة الإدارة)
- VIP (دقة DNS)
العمال والشيطان
يقوم النظام العامل بتوزيع حمل المجموعة:
- Worker.php — تجمع العمال المتوازي، إضافة/إزالة ديناميكية
- Daemon.php — بداية/إيقاف الكل، الإحصائيات، التحديث
- Integrate.php — دمج الملفات المحورية في الجداول الزمنية
# Démarrer les daemons
php /srv/www/pmacontrol/glial daemon start
# Voir le statut
php /srv/www/pmacontrol/glial daemon status
# Arrêter
php /srv/www/pmacontrol/glial daemon stop الملفات الموقوتة (ts_file)
يتم تخزين البيانات المجمعة في ملفات مؤقتة (ts_file) ذات طابع زمني. الجداول الرئيسية:
ts_file— تعريف ملفات التجميعts_max_date— تاريخ التجميع الأخير حسب الخادم والملفts_date_by_server— فهرس مواعيد التجميع