zabbix自帶的模板監控mysql

2021-09-20 21:02:26 字數 1440 閱讀 6276

zabbix官方支援監控mysql,但直接使用預設的模板是不可用的,還需要經過額外的設定才可以使用。如果只需要對mysql資料庫做簡單的監控,zabbix自帶的模板完全能夠滿足要求;如果有更高的需求那需要自己寫指令碼,或者使用fromdual外掛程式.

下面是用zabbix自帶的模板監控mysql的步驟。

環境:zabbix2.2 centos6.5 lts mysql 5.5

1、確定zabbix中有

mysql的監控

2、配置mysql的客戶端,建立乙個使用者來獲取mysql的相關資料

grant usage on *.* to 'mysqlcheck'@'localhost' identified by 'mysqlcheck';

flush privileges;

3、設定完帳戶之後在被監控端新建/etc/zabbix/.my.cnf以提供zabbix agent訪問資料庫,內容類似如下:

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資料,我們需要將所有的/var/lib/zabbix修改為當前.my.cnf檔案的路徑/etc/zabbix。設定完 成之後儲存並重啟zabbix agent

sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

service zabbix-agent restart

5、在server上檢視mysql監控項有沒有回傳值

#/usr/local/zabbix/bin/zabbix_get -s 192.168.30.1 -p10050 -k mysql.status[uptime]

5、以上就配置完成了。開始監控後,主機會生成兩個新圖形。

zabbix自帶模板監控mysql

1.客戶端首先建立mysql使用者用於zabbix連線資料庫 root zabbix zabbix mysql uroot p123456 e grant usage on to zabbix alhost identified by 123456 2.建立資料庫連線資訊檔案 3.複製mysql模板...

zabbix用自帶模板監控mysql

本身zabbix agent沒有提供對mysql監控的key,所以需要自定義key來應用這個模板 預設的模板有以下三類 mysql.status var mysql.ping mysql.version mysql的監控就是用show status命令檢視相關的引數,取值 在agent端編寫key的...

zabbix使用自帶模板監控MySQL

監控mysql不能直接使用zabbix自帶模板,還需要到被監控的mysql客戶端做配置。2 設定完帳戶之後在被監控端新建 etc zabbix my.cnf以提供zabbix agent訪問資料庫,內容類似如下 vim etc zabbix my.cnf mysql host localhost u...