您好,登錄后才能下訂單哦!
本文主要給大家介紹用Zabbix如何監控MySQL,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻可供大家參考,從現實意義角度出發,億速云累計多年的實踐經驗可分享給大家。
監控思路:
先在zabbix主機上面配置好MySQL云服務器的信息,添加好zabbix自帶的Template App MySQL模版,然后去mysql云服務器上安裝agent,再添加mysql監控腳本。
主機角色:
192.168.1.244 Zabbix Server3.0.5
192.168.1.221 Zabbix Agent3.0.5
1、搭建Zabbix Server(略過,proxy不考慮)
2、搭建zabbix agent(略過)
3、Zabbix agent 搭建MySQL(略過),添加MySQL模板。
4、監控主機,選擇模板略過。
5、zabbix agent端配置。
5.1)數據庫給zabbix用戶授權(root用戶也可以)
grant all on *.* to zabbix@'localhost' identified by 'zabbix123';
grant all on *.* to zabbix@'127.0.0.1' identified by 'zabbix123';
#grant all on *.* to zabbix@'192.168.1.244' identified by 'zabbix123';
flush privileges;
6、.mysql數據庫權限文件創建。
cd/usr/local/zabbix-3.0.5/etc cat .my.cnf #zabbix Agent [mysql] host=localhost user=zabbix password=zabbix123 socket=/tmp/mysql.sock [mysqladmin] host=localhost user=zabbix password=zabbix123 socket=/tmp/mysql.sock
7、自定義監控MySQL模板配置。(模板放在了Github上)
cd /root/zabbix-3.0.5/conf/zabbix_agentd cp userparameter_mysql.conf/usr/local/zabbix-3.0.5/etc/zabbix_agentd.conf.d/ cd/usr/local/zabbix-3.0.5/etc/zabbix_agentd.conf.d/ sed -i's#/var/lib/zabbix#/usr/loca/zabbix-3.0.5/etc#g' userparameter_mysql.conf
里面修改了一些配置,具體用做好的文件。注意路徑為Zabbix安裝路徑。
8、修改zabbix_agentd.conf配置文件。
vim zabbix_agentd.conf Include=/usr/local/zabbix-3.0.5/etc/zabbix_agentd.conf.d/ #cd/usr/local/zabbix-3.0.5/ #mkdir shell
8.1)重啟服務(注意查看日志)
/etc/init.d/zabbix_agentd restart
9、查看監控
10、自定義監控key(Github有相關說明和模板)
用zabbix的自定義key,結合shell腳本,可監控自己想監控的值。
看了以上用Zabbix如何監控MySQL介紹,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,大家可以繼續關注億速云行業資訊板塊,會定期給大家更新行業新聞和知識,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。