前期,我已經做完了Prometheus,Grafana
Prometheus和Grafana安裝鏈接:https://blog.csdn.net/a13568hki/article/details/105504599
1、安裝mysql_exporter
官方下載地址:https://prometheus.io/download/
2、下載到被監控端解壓壓縮包並移動到指定目錄
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
tar zxf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /usr/local/
cd /usr/local/mysqld_exporter-0.12.1.linux-amd64/
3、安裝並登錄mysql爲exporter創建賬號並授權
yum -y install mariadb mariadb-server
systemctl restart mariadb
創建數據庫用戶。
mysql> CREATE USER ‘exporter’@‘localhost’ IDENTIFIED BY ‘123456’;
可查看主從運行情況查看線程,及所有數據庫。
mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON . TO ‘exporter’@‘localhost’;
4、創建mysql配置文件、運行時可免密碼連接數據庫:vim /usr/local/mysqld_exporter-0.12.1.linux-amd64/.my.cnf
[client]
user=exporter
password=123456
5、啓動exporter客戶端
nohup ./mysqld_exporter --config.my-cnf=.my.cnf &
6、查看捕獲mysql數據
http://101.200.155.180:9104
7、使用prometheus監控修改監控端配置文件:vim prometheus.yml
vim /usr/local/prometheus/prometheus.yml
在重啓Prometheus監控
8、查看監控端是否介入
成功
9、Granfana 導入Mysql監控模板
複製右邊那個面板ID,然後在Import界面輸入ID,Load後配置好數據源爲我們的Prometheus,就可以出現我們自己機器的狀態監控面板了,很炫酷吧。
成功