1. 程式人生 > >通過插件percona進行zabbix監控MySQL5.7(單節點)

通過插件percona進行zabbix監控MySQL5.7(單節點)

service load percona color 網上 res ec2 abc pro

因十一放假,打算對產品一些服務器進行監控,發現zabbix自帶的mysql監控不能達到需求,故網上找了資料並整理以記錄,如下:
①官網下載percona的rpm包,我這裏是直接在服務器裏使用的。
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
技術分享圖片
②根據percona官網資料,需要在zabbix agent服務端安裝php、php-mysql
yum install percona-zabbix-templates php php-mysql -y
技術分享圖片
技術分享圖片
③查看安裝寶安裝的列表
技術分享圖片
④拷貝模板配置文件到/etc/zabbix/zabbix_agentd.d文件夾下
cp -a /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
⑤創建一個用來監控的數據庫用戶名和密碼,並修改 ss_get_mysql_stats.php文件,設置MySQL的用戶名和密碼,用戶密碼為本地;
技術分享圖片
⑥需要改配置文件需要重啟,並進行測試會返回測試結果
service zabbix-agent restart
cd /var/lib/zabbix/percona/scripts/
./get_mysql_stats_wrapper.sh gw
./get_mysql_stats_wrapper.sh gm
./get_mysql_stats_wrapper.sh gt
技術分享圖片
⑦下載模板文件,並導入到zabbix server端的web界面,但是會發現報錯,因為該模板不支持3.0以上版本,將修改過的模板上傳到以下地址
技術分享圖片
修改過的免費模板下載地址:
http://down.51cto.com/data/2452665
⑧上傳到web端,並導入模板
技術分享圖片
技術分享圖片
⑨被監控主機連接該模板,並稍後進行圖形查看(如若你的mysql麽有一些監控內容,可以把該監控內容停掉,不然會報警,例如我暫停了mysql從庫的告警)。
技術分享圖片
技術分享圖片

通過插件percona進行zabbix監控MySQL5.7(單節點)