数据库监控


prometheus:9090  收集数据  # /pro mi sies
grafana:3000  大屏展示  #
mysqld_exporter:9104  收集mysql数据提供给Prometheus

下载地址

mysqld_exporteropen in new window

prometheusopen in new window

grafanaopen in new window

笔者私人OSS

https://burny.oss-cn-guangzhou.aliyuncs.com/grafana-enterprise-8.2.0.linux-amd64%20%281%29.tar.gz
https://burny.oss-cn-guangzhou.aliyuncs.com/mysqld_exporter-0.13.0.linux-amd64%20%281%29.tar.gz
https://burny.oss-cn-guangzhou.aliyuncs.com/prometheus-2.37.1.linux-amd64.tar.gz

运行环境

192.168.1.62   # 数据库所在地址,并且要和mysqld_exporter在一起
192.168.1.148  # prometheus  和 grafana 地址
# 需在数据库机器开放 9104端口号
#  prometheus 9090  grafana 3000

firewall-cmd  --zone=public --permanent --add-port=9104/tcp
firewall-cmd --reload

firewall-cmd  --zone=public --permanent --add-port=3000/tcp
firewall-cmd  --zone=public --permanent --add-port=9090/tcp
firewall-cmd --reload


mysqld_exporter

# 上传到数据库服务器
mkdir -p /home/dashbord
tar -zxvf  mysqld_exporter-0.13.0.linux-amd64.tar.gz 
mv mysqld_exporter-0.13.0.linux-amd64 export
cd export/

nohub ./mysqld_exporter &
vim /root/.my.cnf
[client]
user=mysql_monitor
password=Mysql@123

#验证地址
http://192.168.1.62:9104/metrics