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