zabbix監控mysql

雖然zabbix自己自帶了對MySQL監控的模板,可是不能直接用,還需一些額外的配置才能生效mysql

監控原理:須要在被監控建立一個用戶,並將帳號和密碼寫入zabbix安裝目錄下的一個隱藏文件中(安全性,必須是隱藏文件,否則server端仍是獲取不到數據),服務端經過讀取這個配置文件中的帳戶密碼登陸數據庫去採集數據,而後將採集到的數據反饋給server端,通過server端的處理後再在web展現出來web

       Zabbix版本:4.0sql

  MySQL版本:5.7數據庫

數據庫端操做:grant usage on *.* to 'mysqlcheck'@'localhost' identified by 'mysqlpwd';安全

       flush privileges;socket

mysqlcheck爲新創建的一個本地帳號:ide

編輯隱藏文件:rest

由於zabbix是yum下載的,因此路徑是/etc/zabbix/.my.cnfserver

#zabbix agentblog

[mysql]

host=localhost

user=mysqlcheck

password=mysqlpwd

socket=/var/lib/mysql/mysql.sock

[mysqladmin]

host=localhost

user=mysqlcheck

password=mysqlpwd

socket=/var/lib/mysql/mysql.sock

 

而後將/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf文件進行修改:

將全部"/var/lib/zabbix"改成/etc/zabbix「」

 

 

而後重啓一下zabbix-agent

systenctl restart zabbix-agent

Web端連接上模板就好了

相關文章
相關標籤/搜索