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


這里演示監控zabbix本身用到的mysql

第一步:建立mysql監控用戶

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

# 撤掉安裝時給予的分配單個數據庫權限
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”

#監控業務數據庫時,注意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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM