zabbix通過第三方插件percona監控mysql數據庫


               zabbix通過第三方插件percona監控mysql數據庫

                                                                                                                       作者:尹正傑

 

 

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

        歡迎加入高級運維工程師之路:598432640                                         

       相信大家應該都了解zabbix自帶的模板可以監控mysql數據庫,我也實驗了,但是發現監控的太少了,我想讓Zabbix幫我監控更多的數據,一位網名叫做

”rhel-一片葉子”的好友給我推薦了percona這個軟件,經過一番周折,去看官網,百度資料,等等途徑。終於完成了這個監控~所有把心得寫下來,方便大家

后遇到類似的問題了就不用那么麻煩的到處掉坑啦~(percona官網地址:https://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html)

 

客戶端配置:

系統環境介紹:

1.安裝測試需要的軟件(yum的話需要自己配置)

[root@yinzhengjie ~]# yum -y install php php-mysql myqsl*

如果大家的yum有問題,無法安裝zabbix_agent軟件包,可以采取源碼安裝的方式,我在這里給大家提供一下軟件包

鏈接:http://pan.baidu.com/s/1slcXw41 密碼:k8jm

[root@yinzhengjie tools]# tar -zxvf zabbix-3.0.4.tar.gz 

[root@yinzhengjie tools]# cd zabbix-3.0.4

[root@yinzhengjie zabbix-3.0.4]# ./configure --prefix=/usr/local/zabbix --enable-agent

[root@yinzhengjie zabbix-3.0.4]# make -j 4 && make install

檢查軟件是否安裝成功:

2.安裝percona插件

 

[root@yinzhengjie ~]# yum -y install https://mirrors.tuna.tsinghua.edu.cn/percona/yum/el6/percona-zabbix-templates-1.1.7-2.noarch.rpm 

安裝成功會在/var/lib/zabbix/percona/下有兩個目錄

3.創建監控mysql的管理賬號

[root@yinzhengjie ~]# /etc/init.d/mysqld start

[root@yinzhengjie ~]# mysqladmin -uroot password "yinzhengjie"

[root@yinzhengjie ~]# mysql -pyinzhengjie

mysql> GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY '123456';
mysql> flush privileges;
檢查授權是否成功:

4.修改ss_get_mysql_stats.php配置文件

[root@yinzhengjie scripts]# vim ss_get_mysql_stats.php 

5.將監控的模板放入到zabbix的監控目錄下,並開啟監控該目錄的功能

[root@yinzhengjie ~]# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

[root@yinzhengjie ~]# echo "Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf" >> /usr/local/zabbix/etc/zabbix_agentd.conf

[root@yinzhengjie ~]# /etc/init.d/zabbix_agentd restart

將zabbix服務器的IP也在/usr/local/zabbix/etc/zabbix_agentd.conf配置文件中修改~具體操作可以參考我的另外一片文章。

6.下載模板文件,並導入zabbix的web服務器上。

[root@yinzhengjie ~]# wget http://jaminzhang.github.io/soft-conf/Zabbix/zbx_percona_mysql_template.xml

[root@yinzhengjie ~]# sz zbx_percona_mysql_template.xml

也許你會問的已經有模板了為什么還要下載呢?我這里的zabbix版本是3.0.4的,如果你的版本是2.0的話就直接用就好,因為官網是這么說的。

 

服務端配置:

1.導入模板

 

將剛剛下載的xml模板文件導入到服務器上

點擊導入,就會看見成功的字樣了喲

 2.創建客戶端的主機

 

 3.linkl模板,

4.點擊更新,查看是否監控成功

5.查看圖像,觀察是否獲取到相應的數據

好了~如果你到這一步了,那么恭喜你~你再次成功了完成數據庫的監控.

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM