zabbix4.2學習筆記--用自帶的mysql監控模塊

這裏演示監控zabbix自己用到的mysqlmysql

第一步:創建mysql監控用戶

在生產環境中,出於安全考慮,建議監控客戶端數據庫時,單獨配置一個查詢權限用戶作查詢操做便可sql

# 撤掉安裝時給予的分配單個數據庫權限
revoke all on zabbix.* from zabbix@localhost;
# 從新受權
grant all privileges on *.* to zabbix@localhost identified by "Zabbix@123";
# 刷新
flush privileges;

第二步:創建mysql帳號文件

/etc/zabbix/下建立一個包含MySQL用戶名和密碼的配置文件「.my.cnf」shell

#監控業務數據庫時,注意socket配置
[client]
user=zabbix
host=127.0.0.1
password=Zabbix@123

第三步:修改自帶的mysql模塊

# 如下操做將zabbix家目錄替換,若是是編譯安裝,替換爲對應的目錄便可
sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

第四步:重啓客戶端

systemctl restart zabbix-agent

第五步:驗證是否能夠獲取數據

# 如下兩個命令成功,添加mysql模板有數據,失敗任意一個說明獲取數據失敗,添加模板不會有數據或者不完整
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.status[Uptime]

第六步:添加mysql模板

配置-主機-點擊主機名稱,以下圖
mysql模板
接下來添加自帶mysql模板,完成以後更新
mysql模板1
一段時間以後,點擊 檢測中-圖形-mysql相關便可查看數據,以下圖
mysql模板2
mysql模板3數據庫

相關文章
相關標籤/搜索