
با استفاده از اتصال MySQL در Watchlog میتوانید پایگاههای داده MySQL خود را بهصورت لحظهای پایش کنید. Watchlog متریکهایی مانند تعداد کانکشنهای فعال، عملیاتهای INSERT، UPDATE، DELETE، SELECT، کوئریهای کند، جداول بازشده و موارد دیگر را جمعآوری میکند. این اطلاعات به بهینهسازی عملکرد و پایداری سرور کمک میکند.
گام ۱: نصب Agent واچلاگ
اگر هنوز Agent واچلاگ را نصب نکردهاید، آن را روی سرور خود نصب کنید. برای راهنمای کامل نصب، به صفحه راهنمای نصب مراجعه کنید.
گام ۲: پیکربندی MySQL در فایل integration.json
فایل integration.json
را باز کرده و پیکربندی زیر را اضافه یا بروزرسانی کنید:
{ "service": "mysql", "monitor": true, "host": "localhost", "port": "3306", "username": "root", "password": "", "database": ["mydb"] }
مقدارهای username
، password
و database
را با اطلاعات واقعی دیتابیس خود جایگزین کنید.
در سیستمهای Ubuntu Agent، این فایل معمولاً در مسیر زیر قرار دارد: /opt/watchlog-agent/integration.json
در Source Agent نیز این فایل در پوشهی اصلی Agent قرار دارد.
گام ۳: راهاندازی مجدد Agent
برای اعمال تغییرات، Agent را مجدداً راهاندازی کنید:
sudo pm2 reload watchlog-agent
گام ۴: بررسی صحت اتصال
وارد پنل Watchlog شوید و به بخش اتصال MySQL بروید. اطمینان حاصل کنید که اطلاعات و متریکهای مربوط به دیتابیس شما به درستی جمعآوری و نمایش داده میشوند.