Zabbix監控MySQL數據庫
雖然zabbix本身自帶了對MySQL監控的模板,但是不能直接用,還需一些額外的配置才能生效
監控原理:需要在被監控創建一個用戶,並將賬號和密碼寫入zabbix安裝目錄下的一個隱藏文件中(安全性,必須是隱藏文件,不然server端還是獲取不到數據),服務端通過讀取這個配置文件中的賬戶密碼登錄數據庫去採集數據,然後將採集到的數據反饋給server端,經過server端的處理後再在web展示出來
Zabbix版本:4.0
MySQL版本:5.5
數據庫端操作:
mysqlcheck爲新建立的一個本地賬號
編輯隱藏文件:
因爲zabbix是yum下載的,所以路徑是/etc/zabbix
Restart一下zabbix-agent
可以在zabbix server端用zabbix_get命令測試一下,看是否能獲取到數據:
第二個被水印蓋住了:內容是“mysql.status[Uptime]”
修改配置文件:
Web端鏈接上模板就行了: