天天看點

zabbix mysql優化 my.cnf_Zabbix3.0.4添加對MySQL資料庫性能的監控

zabbix3.0.4添加Mysql的監控

zabbix3.0 server已自帶mysql的模闆了,隻需安裝agent端,然後在web端給主機增加模闆就行了。 Agent端操縱 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

zabbix3.0 server已經自帶MySQL的模闆了,隻要修改agent端,然後在web端給主機添加模闆就好了。

Agent端操作

/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已經存在(自動安裝的),還需要的是配置MySQL的使用者密碼資訊

被監控的zabbix-agent的mysql用戶端添加mysql帳号:

因zabbix-server監控mysql是通過zabbix-agent端的/etc/zabbix/.my.cnf配置檔案,是以host隻需要對localhost授權即可

GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO [email protected]'localhost' IDENTIFIED BY 'zabbixpassword';

flush privileges;

在zabbix-agent目錄下 /etc/zabbix/ 建立 .my.cnf檔案

vim /etc/zabbix/.my.cnf

[client]

user=zabbix

password=zabbixpassword

然後檢視 userparameter_mysql.conf 檔案,看到類似 HOME=/var/lib/zabbix 的路徑設定,把路徑全都替換為 /etc/zabbix/,使用下面的指令

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

修改完之後檢查一下,然後重新開機agent

/etc/init.d/zabbix-agent restart

測試

在zabbix-server指令行測試下

zabbix_get -s zabbix_agent_mysql_client_ip  -p 10050 -k "mysql.status[Uptime]"

zabbix_get -s 192.168.3.87  -p 10050 -k "mysql.status[Uptime]"

zabbix_get -s 192.168.3.87 -p10050 -k mysql.status[Com_update]

之後在監控界面增加主機對應的MySQL模闆就好啦。

zabbix mysql優化 my.cnf_Zabbix3.0.4添加對MySQL資料庫性能的監控
zabbix mysql優化 my.cnf_Zabbix3.0.4添加對MySQL資料庫性能的監控
zabbix mysql優化 my.cnf_Zabbix3.0.4添加對MySQL資料庫性能的監控
zabbix mysql優化 my.cnf_Zabbix3.0.4添加對MySQL資料庫性能的監控