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
IP对应我们内网的服务器,端口对应监听对应导出器的端口。
运行Prometheus
启动成功后,我们可以通过Prometheus内置的Web界面访问它,http://ip:9090,如果出现如下界面说明配置成功(忽略Linux1/2,即服务的监控)
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
Inshigh mysql:
yum install mysql-server -y
修改权限,否则会报错:
chown -R root:root /var/ lib /mysql
重启mysql服务:
service mysqld restart
登录并重置密码:
< p> 新手也能快速搭建一个MySql服务“神器”mysqld_exporter安装
下载并解压:
Mysqld_exporter需要连接Mysql。首先为其创建一个用户并赋予其所需的权限:
创建.my.cnf文件 vi .my.cnf:
[client] user=exporterpassword=123456
运行mysqld_exporter:
./mysqld_exporter -config.my-cnf=".my.cnf" & pre>Prometheus配置
修改prometheus.yml添加MySql节点:
保存后重启Prometheus,查看目标:
最后登录grafana查看MySql监控信息:
以上我s《Grafana+Prometheus如何监控MySql服务》总之,感谢您阅读本文!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Grafana+Prometheus如何监控MySql服务