Grafana+Prometheus如何监控MySql服务

发布时间:2021-11-02 14:57:40 作者:小新
来源:亿速云 阅读:432

这篇文章主要为大家展示了“Grafana+Prometheus如何监控MySql服务”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Grafana+Prometheus如何监控MySql服务”这篇文章吧。

架构

Grafana+Prometheus如何监控MySql服务

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

Grafana+Prometheus如何监控MySql服务

IP对应的是我们内网的服务器,端口则是对应的exporter的监听端口。

运行Prometheus

Grafana+Prometheus如何监控MySql服务

启动成功以后我们可以通过Prometheus内置了web界面访问,http://ip:9090 ,如果出现以下界面,说明配置成功(自行忽略Linux1/2,那是服务的监控)

Grafana+Prometheus如何监控MySql服务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

登录并重置密码:

Grafana+Prometheus如何监控MySql服务

新手快速搭建MySql服务「神器」

mysqld_exporter安装

下载并解压:

Grafana+Prometheus如何监控MySql服务

mysqld_exporter需要连接Mysql,首先为它创建用户并赋予所需的权限:

Grafana+Prometheus如何监控MySql服务

创建.my.cnf文件 vi .my.cnf:

[client]user=exporterpassword=123456

运行mysqld_exporter:

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

Prometheus配置

修改prometheus.yml加入MySql节点:

Grafana+Prometheus如何监控MySql服务

保存以后重启Prometheus,查看targets:

Grafana+Prometheus如何监控MySql服务

最后登录grafana查看MySql监控信息:

Grafana+Prometheus如何监控MySql服务

以上是“Grafana+Prometheus如何监控MySql服务”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务
  2. PMM监控MySQL

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

grafana prometheus mysql

上一篇:java线程4种常用锁的特点是什么

下一篇:Mysql中MGR监控及优化点的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》