zabbix監控mysql

使用zabbix默認templates監控mysql,模板名爲Template App MySQL

1、在被監控的mysql主機上安裝客戶端,具體不贅述,可參照http://chinawu.blog.51cto.com/10692884/1750861。

2、在mysql數據庫中給zabbix授權,

mysql-uroot -p123456  -e”GRANT USAGE ON *.* TO ‘zabbix’@’localhost’ IDENTIFIED BY ‘zabbix'”;

3、因爲是yum安裝的zabbix客戶端,默認在etc下,進入zabbix目錄 cd /etc/zabbix,發現只有zabbix_agentd.conf和zabbix_agent.d,修改配置文件zabbix_agentd.conf,其中,Server=服務器IP,ServerActive=0.0.0.0:10050,Hostname自定義,且唯一。

4、創建zabbix關聯數據庫文件,mkdir /etc/zabbix/etc,vim .my.cnf(my前後都有一個點),內容爲

[mysql]
host=localhost
user=zabbix
password=zabbix
[mysqladmin]
host=localhost
user=zabbix
password=zabbix

5、修改目錄zabbix_agent.d的userparameter_mysql.conf,把HOME值改成/etc/zabbix/etc、即HOME=/etc/zabbix/etc/,總共三處。

6、開放10050端口

7、重啓zabbix-agent服務。



若在監控頁面的host中,item項出現錯誤,提示mysql,not found等信息,則要修改客戶端中userparameter_mysql.conf,修改文件中執行mysql的語句,添加mysql的絕對路徑,如下圖

wKioL1ctzt7zuD26AACIjX2zPsQ483.png

修改黃色框框處。。報錯退出,並重啓zabbix-agent服務即可。頁面等待少許時間即可正確顯示。

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