監控mysql不能直接使用zabbix自帶模板,還需要到被監控的mysql客戶端做配置。
2)設定完帳戶之後在被監控端新建/etc/zabbix/.my.cnf以提供zabbix agent訪問資料庫,內容類似如下:
vim /etc/zabbix/.my.cnf
[mysql]
host = localhost
user = zabbix
password = zabbix
socket = /var/run/mysqld/mysql.sock ---每個mysql的sock檔案路徑都不一樣,需要找到該路徑,而且檔名也不一定一樣,有些叫mysql.sock,有些叫mysqld.sock(多了乙個d)
[mysqladmin]
host = localhost
user = mysqlcheck
password = mysqlchechk
socket = /var/run/mysqld/mysql.sock
4、修改userparameter_mysql.conf檔案
yum安裝的zabbix-agent預設在/etc/zabbix/zabbix_agentd.d/下
這個檔案用於制定zabbix agent如何獲取mysql資料,我們需要將所有的/var/lib/zabbix修改為當前.my.cnf檔案的路徑/etc/zabbix。設定完 成之後儲存並重啟zabbix agent。
圖形展示也正常了
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官方支援監控mysql,但直接使用預設的模板是不可用的,還需要經過額外的設定才可以使用。如果只需要對mysql資料庫做簡單的監控,zabbix自帶的模板完全能夠滿足要求 如果有更高的需求那需要自己寫指令碼,或者使用fromdual外掛程式.下面是用zabbix自帶的模板監控mysql的步...
zabbix用自帶模板監控mysql
本身zabbix agent沒有提供對mysql監控的key,所以需要自定義key來應用這個模板 預設的模板有以下三類 mysql.status var mysql.ping mysql.version mysql的監控就是用show status命令檢視相關的引數,取值 在agent端編寫key的...