اتصال MySQL

اتصال MySQL به Watchlog

با استفاده از اتصال 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 بروید. اطمینان حاصل کنید که اطلاعات و متریک‌های مربوط به دیتابیس شما به درستی جمع‌آوری و نمایش داده می‌شوند.