Grafana+Prometheus 监控 MySql服务

来源:这里教程网 时间:2026-03-01 11:11:41 作者:

前言

前段时间与大家分享了 Tomcat 相关大屏监控,今天小编带来了 MySql 服务的监控,话不多少,自行阅读,喜欢的朋友多多给赞,多多分享。

架构

itpub

Prometheus安装

下载地址:https://prometheus.io/download 执行以下命令:

## 下载wget 
https://github.com/prometheus/prometheus/releases/download/v2.0.0-rc.3/prometheus-2.0.0-rc.3.linux-amd64.tar.gz
## 可自定义解压目录
tar -xvf prometheus-2.0.0-rc.3.linux-amd64.tar.gz

配置prometheus,vi prometheus.yml itpub IP对应的是我们内网的服务器,端口则是对应的exporter的监听端口。 运行Prometheus itpub 启动成功以后我们可以通过Prometheus内置了web界面访问,http://ip:9090 ,如果出现以下界面,说明配置成功(自行忽略Linux1/2,那是服务的监控) itpub MySql安装 MySql的地位和重要性就不言而喻了,作为开源产品深受广大中小企业以及互联网企业喜爱,所以这里我们也有必要对其进行相应的监控。 由于最近更换了CentOS7,这里对MySql重新安装一遍,顺便做个记录,CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 列出所有版本信息:

lsb_release -a

下载mysql的repo源:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql:

 yum install mysql-server -y

修改权限,否则会报错:

chown -R root:root /var/lib/mysql

重启mysql服务:

service mysqld restart

登录并重置密码: itpub 新手快速搭建MySql服务「神器」 mysqld_exporter安装 下载并解压: itpub mysqld_exporter需要连接Mysql,首先为它创建用户并赋予所需的权限: itpub 创建.my.cnf文件 vi .my.cnf:

[client]user=exporterpassword=123456

运行mysqld_exporter:

./mysqld_exporter -config.my-cnf=".my.cnf" &

Prometheus配置

修改prometheus.yml加入MySql节点: itpub 保存以后重启Prometheus,查看targets: itpub 最后登录grafana查看MySql监控信息: itpub 小结 这套开源工具还是很轻量级的,不需要集成额外的配置就可以轻松搞定一套面板级 MySql 大屏监控。有兴趣的小伙伴可以尝试一下,做一个有趣的程序员。

相关推荐