پایگاه داده, لینوکس, مدیریت سرور لینوکس

مانیتورینگ دیتابیس MySQL با نرم افزار Mytop

مانیتورینگ دیتابیس MySQL با نرم افزار Mytop امکان پذیر است، در این مقاله روش مانیتور کردن پایگاه داده مای اسکیو ال به کمک ابزار mytop را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

مانیتورینگ دیتابیس MySQL با نرم افزار Mytop

Mytop چیست؟

Mytop یک ابزار کاربردی و قدرتمند برای مانیتورینگ دیتابیس MySQL است که توسط Jeremy Zawodny به زبان Perl نوشته شده است.

این ابزار مشابه ابزار مانیتورینگ لینوکسی است که top نامیده میشود.

Mytop یک محیط Command-line برای مانیتور لحظه ای وضعیت مواردی مانند: MySQL threade, Queries per second و Performance دیتابیس فراهم کرده است که به کمک ان ادمین دیتابیس میتواند سرور را در زمان فشار کاری بهینه سازی نماید.

نصب ابزار مانیتورینگ دیتابیس MySQL

بصورت پیشفرض Mytop در مخزن نرم افزاری Fedora وجود دارد.

پس تنها برای نصب کافیست دستور زیر را در خط فرمان وارد نمایید:

yum install mytop

در صورتی که از RHEL یا CentOS استفاده میکنید باید ابتدا مخزن نرم افزاری مانند EPEL یا RPMForge را نصب و فعال نمایید تا بتوانید Mytop را به راحتی نصب نمایید.

به طور مثال با دستور زیر مخزن نرم افزاری EPEL در CentOS نصب و فعال خواهد شد:

yum install epel-release

در توزیع های Debian,Ubuntu و Fedora نیازه به اضافه کردن مخرن نرم افزاری نمیباشد.

توجه داشته باشید قبل از نصب این ابزار دیتابیس MySQL باید روی سرور نصب و فعال شده باشد.

نصب Mytop بر روی توزیع های CentOS, RHEL, Debian Ubuntu و Fedora

برای نصب Mytop در لینوکس کافیست با توجه به توضیع سیستم عامل خود دستوری که مربوط به سیستم عامل شماست را در محیط Command-line وارد کرده و Enter را بزنید.

yum install mytop    [On RHEL/CentOS/Fedora]
dnf install mytop      [On Fedora]
apt-get install mytop  [On Debian/Ubuntu/Mint]

پس از وارد کردن دستور نصب خروجی بصورت زیر خواهد بود:

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
Dependencies Resolved
=======================================================================================
Package			Arch		Version					Repository			Size
=======================================================================================
Installing:
mytop              noarch       1.7-3.b737f60.el6      epel                32 k
Transaction Summary
=======================================================================================
Install       1 Package(s)
Total download size: 32 k
Installed size: 68 k
Is this ok [y/N]: y
Downloading Packages:
mytop-1.7-3.b737f60.el6.noarch.rpm		                        |  32 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : mytop-1.7-3.b737f60.el6.noarch									1/1
Verifying  : mytop-1.7-3.b737f60.el6.noarch									1/1
Installed:
mytop.noarch 0:1.7-3.b737f60.el6
Complete!

 نحوه استفاده از Mytop برای مانیتور MySQL

برای شروع به کار و استفاده از این ابزار باید اطلاعات ورود به mysql را در اختیار داشته باشید.

برای شروع دستور زیر را در محیط Command-line وارد نمایید:

mytop --prompt

پس از وارد کردن دستور بالا، پسورد از شما خواسته می شود که باید پسوورد root دیتابیس MySQL را وارد نمایید.

در غیر این صورت Mytop قابل استفاده نخواهد بود.

# mytop --prompt
Password:

پس از وارد کردن پسوورد سیستم مانیتوریگ Mytop را مشاهده خواهید کرد.

ممکن است صفحه مشاهده شده مانند تصویر زیر باشد:

مانیتورینگ دیتابیس MySQL با نرم افزار Mytop

برای مانیتور یک دیتابیس مشخص میتوانید با استفاده از فلگ d- و مشخص کردن نام  ان، دیتابیس مورد نظر خود را مانیتور نمایید.

برای مثال دستور زیر دیتابیس wikidb را مانیتور میکند:

# mytop --prompt -d wikidb
Password:

این ابزار دارای shortcut های مختلفی بوده و میتواند اطلاعات بسیار زیادی را در اختیار ادمین قرار دهد.

برای اطلاع از تمامی امکانات این ابزار پیشنهاد میشود با استفاده از دستور man mytop در command-line راهنمای این ابزار را مطالعه نمایید.

امیدواریم مقاله مانیتورینگ دیتابیس MySQL برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *