zabbix2.4 mysql模板_zabbix自带的模板监控mysql
zabbix官方支持監(jiān)控MySQL,但直接使用默認(rèn)的模板是不可用的,還需要經(jīng)過額外的設(shè)置才可以使用。如果只需要對mysql數(shù)據(jù)庫做簡單的監(jiān)控,zabbix自帶的模板完全能夠滿足要求;如果有更高的需求那需要自己寫腳本,或者使用fromdual插件,最近在研究,總是有些問題,沒能解決,如果哪位成功了,歡迎交流~~
參考:http://www.fromdual.com/mpm-installation-guide
下面是用zabbix自帶的模板監(jiān)控mysql的步驟。
環(huán)境:zabbix2.4.5 ubuntu14.04 LTS mysql 5.5
1、確定zabbix中有mysql的監(jiān)控模板。默認(rèn)已經(jīng)在zabbix2.2及以上的版本中。模板名稱:Template App MySQL。
如果沒有則要去zabbix官方下載 url:https://zabbix.org/mw/images/d/d4/Template_App_MySQL-2.2.0.xml,然后在Zabbix服務(wù)器的前端Web界面的組態(tài)->模板頁面中選擇匯入(各種神翻譯),在新的頁面中導(dǎo)入下載的模板文件。
2、配置mysql的客戶端,創(chuàng)建一個用戶來獲取mysql的相關(guān)數(shù)據(jù)
GRANT USAGE ON *.* TO 'mysqlcheck'@'localhost' IDENTIFIED BY 'mysqlcheck';
FLUSH PRIVILEGES;
3、設(shè)置完帳戶之后在被監(jiān)控端新建/etc/zabbix/.my.cnf以提供Zabbix Agent訪問數(shù)據(jù)庫,內(nèi)容類似如下:
sudo vim + /etc/zabbix/.my.cnf
[mysql]
host=localhost
user=mysqlcheck
password=mysqlcheck
socket= /var/run/mysqld/mysqld.sock
[mysqladmin]
host=localhost
user=mysqlcheck
password=mysqlchechk
socket= /var/run/mysqld/mysqld.sock
4、修改/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf,這個文件用于制定Zabbix Agent如何獲取MySQL數(shù)據(jù),我們需要將所有的/var/lib/zabbix修改為當(dāng)前.my.cnf文件的路徑/etc/zabbix。設(shè)置完 成之后保存并重啟Zabbix Agent
sudo sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.confsudo service zabbix-agent restart
5、以上就配置完成了。開始監(jiān)控后,主機(jī)會生成兩個新圖形。
總結(jié)
以上是生活随笔為你收集整理的zabbix2.4 mysql模板_zabbix自带的模板监控mysql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle查询注意点,oracle查询
- 下一篇: 现代谱估计-互谱功率