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、監控主機,選擇模板略過。

wKioL1kCly_hjEPdAABNo37FN_g643.png

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、查看監控

wKiom1kClr3ydO8GAACVSpj3o0o455.png

10、自定義監控key(Github有相關說明和模板)

用zabbix的自定義key,結合shell腳本,可監控自己想監控的值。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章