Shigar da Mtop (MySQL Database Server Monitoring) a cikin RHEL/CentOS 6/5/4, Fedora 17-12
mtop (MySQL top) buɗaɗɗen tushe ne na ainihin lokacin sa ido na MYSQL Server wanda aka rubuta cikin yaren Perl wanda ke nuna tambayoyin da suke ɗaukar lokaci mai tsawo don aiwatarwa da kuma kashe waɗancan tambayoyin masu tsayi bayan takamaiman adadin lokaci. Shirin Mtop yana bamu damar saka idanu da gano ayyukan da kuma abubuwan da suka shafi MySQL Server daga layin layin umarni kama da Linux Top Command.
Mtop ya haɗa da fasalin zuƙowa wanda ke ba da bayanin ingantaccen bayani game da tambayoyi masu gudana da kashe tambayoyi, hakanan yana nuna ƙididdigar sabar, bayanan daidaitawa da kuma wasu shawarwari masu amfani don daidaita ayyukan MySQL da inganta su.
Da fatan za a bincika wasu siffofin masu zuwa waɗanda shirin Mtop ya bayar.
- Nuna ainihin lokacin tambayoyin uwar garken MySQL.
- Yana bayar da bayanan daidaitawa na MySQL.
- fasalin zuƙowa don nuna tambayar aikin.
- Yana bayar da bayanin Ingantaccen bayani don tambaya da tambayoyin ‘kashewa.
- Yana bayar da dubaru na daidaitawa na MySQL.
- Ikon adana fitarwa a cikin fayil ɗin sanyi .mtoprc.
- Yana bayar da Shawarwarin Sysadmin ('T').
- Karin tambayoyi/na biyu zuwa babban kanun labarai.
- An ƙara kowane bayani na biyu zuwa allon stats.
A cikin wannan labarin zamu nuna yadda ake girka Mtop (MySQL Top) shirin a ƙarƙashin RHEL 6.3/6.2/6.1/6/5.8/5.6/4.0, CentOS 6.3/6.2/6.1/6/5.8/5.6/4.0 da Fedora 17,16,15,14,13,12 ta amfani da wurin ajiyar RPMForge ta hanyar YUM Command.
Enable RPMForge Ajiye a RHEL/CentOS 6/5/4 da Fedora 17-12
Da farko, kuna buƙatar kunna wurin ajiyar RPMForge a ƙarƙashin mashin ɗinku na Linux don saukewa da shigar da sabon fasalin shirin MTOP.
Zaɓi waɗannan haɗin haɗin da ke kan tsarin gine-ginen Linux don kunna wurin ajiyar RPMforge ƙarƙashin akwatin Linux ɗinku. (Lura: Mai amfani da Fedora baya buƙatar kunna wata ma'ajiya a ƙarƙashin akwatin Fedora).
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
Shigo da Maɓallin Ma'aji na RPMorge a cikin RHEL/CentOS 6/5/4
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
Sanya Mtop a cikin RHEL/CentOS 6/5/4 da Fedora 17-12
Da zarar ka girka kuma ka kunna wurin ajiyar RPMForge, bari mu girka MTOP ta amfani da bin umarnin YUM.
# yum install mtop
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile rpmforge | 1.9 kB 00:00 rpmforge/primary_db 2.6 MB 00:19 Setting up Install Process Dependencies Resolved ================================================================================================================ Package Arch Version Repository Size ================================================================================================================ Installing: mtop noarch 0.6.6-1.2.el6.rf rpmforge 52 k Installing for dependencies: perl-Curses i686 1.28-1.el6.rf rpmforge 156 k Transaction Summary ================================================================================================================ Install 2 Package(s) Total download size: 208 k Installed size: 674 k Is this ok [y/N]: y Downloading Packages: (1/2): mtop-0.6.6-1.2.el6.rf.noarch.rpm | 52 kB 00:00 (2/2): perl-Curses-1.28-1.el6.rf.i686.rpm | 156 kB 00:01 ----------------------------------------------------------------------------------------------------------------- Total 46 kB/s | 208 kB 00:04 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Installing : perl-Curses-1.28-1.el6.rf.i686 1/2 Installing : mtop-0.6.6-1.2.el6.rf.noarch 2/2 Verifying : perl-Curses-1.28-1.el6.rf.i686 1/2 Verifying : mtop-0.6.6-1.2.el6.rf.noarch 2/2 Installed: mtop.noarch 0:0.6.6-1.2.el6.rf Dependency Installed: perl-Curses.i686 0:1.28-1.el6.rf Complete!
Fara Mtop a cikin RHEL/CentOS 6/5/4
Don fara shirin Mtop, kuna buƙatar haɗi zuwa sabar MySQL ɗinku, ta amfani da umarni masu zuwa.
# mysql -u root -p
Don haka kuna buƙatar ƙirƙirar mai amfani daban mai suna mysqltop kuma ku ba shi gata a ƙarƙashin sabar MySQL ɗinku. Don yin, wannan kawai gudanar da waɗannan umarnin a cikin mysql shell.
mysql> grant super, reload, process on *.* to mysqltop; Query OK, 0 rows affected (0.00 sec) mysql> grant super, reload, process on *.* to [email ; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quit; Bye
Gudun Mtop a cikin RHEL/CentOS 6/5/4
Bari mu fara shirin Mtop ta aiwatar da umarnin ƙasa. Za ku ga samfurin fitarwa kwatankwacin ƙasa.
# mtop
load average: 0.01, 0.00, 0.00 mysqld 5.1.61 up 5 day(s), 19:21 hrs 2 threads: 1 running, 0 cached. Queries/slow: 5/0 Cache Hit: 71.43% Opened tables: 0 RRN: 277 TLW: 0 SFJ: 0 SMP: 0 QPS: 0 ID USER HOST DB TIME COMMAND STATE INFO 322081 mysqltop localhost Query show full processlist
Saka idanu Nesa MySQL Server ta amfani da Mtop
A sauƙaƙe, rubuta irin umarnin don saka idanu duk wani sabar MySQL Server.
# mtop –host=remotehost –dbuser=username –password=password –seconds=1
Mtop Amfani da Ayyuka
Da fatan za a yi amfani da maɓallan masu zuwa yayin da mtop ke gudana.
- s - canza adadin dakika don jinkirtawa tsakanin ɗaukakawa
- m - kunna/kashe yanayin wartsakewar hannu
- d - nuna nuni tare da bayyana ta yau da kullun (mai amfani/mai watsa shiri/db/umarni/jiha/bayani)
- F - ninki/buɗe sunayen shafi a zaɓin bayanin sanarwa
- h - tsarin nunawa don mai gida ɗaya kacal
- u - tsarin nunawa don mai amfani ɗaya kawai
- i - kunna duk/ba aikin aikin bacci ba
- o - juya tsarin tsari
- q - sallama
- ? - taimako
Don ƙarin zaɓuɓɓuka da amfani don Allah a duba shafukan mutum na umarnin mtop ta hanyar gudanar da “man mtop” a tashar.