zabbix 自帶模板監控Mysql
阿新 • • 發佈:2018-05-31
zabbix1,配置mysql的客戶端,創建一個用戶來獲取mysql的相關數據,使用mysql賬號密碼登陸數據庫,
vim /etc/zabbix//etc/.my.cnf
[mysql]
host=localhost
user=zabbix
password=123456789
socket=/tmp/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=123456789
socket=/tmp/mysql.sock #vim userparameter_mysql.conf
> grant all on *.* to zabbix@‘localhost‘ identified by ‘123456789‘;
我這是測試環境就用all來授權,如果要控制賬號權限可以使用如下命令,grant usage on . to zabbix@‘localhost‘ identified by ‘123456789‘;
刷新數據庫
2,設置完帳戶之後在被監控端新建/etc/zabbix/etc/.my.cnf以提供Zabbix Agent訪問數據庫,內容類似如下:
[mysql]
host=localhost
user=zabbix
password=123456789
socket=/tmp/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=123456789
socket=/tmp/mysql.sock
註:agent安裝路徑/etc/zabbix/,etc目錄若不存在,需要自已創建,創建.my.cnf,為隱藏文件。
3,修改模板中的mysql路徑/etc/zabbix/zabbix_agentd.d,將以下三個目錄補全,如圖:HOME=/etc/zabbix/etc /usr/local/mysql/bin/mysqladmin
4,重啟agent服務
#service zabbix-agent restart
5,zabbix-web 設置
6,查看監控到的mysql數據圖表
zabbix 自帶模板監控Mysql