pmm mysql 慢日志监控_mysql性能监控软件pmm

本文介绍了如何在CentOS上通过Docker安装Percona Monitoring and Management (PMM)来监控MySQL的慢日志。首先,通过修改yum源并安装Docker,然后从国内镜像加速器下载PMM Server和Client,最后配置PMM客户端以监控MySQL服务器,提供性能数据和慢查询分析。
摘要由CSDN通过智能技术生成

e0bd109c4c4a873b2f1e9d9d5ba67bcd.png

具体配置操作步骤:

1.在vmware或者virtualbox上安装centos镜像,可以选择阿里巴巴的镜像,下载速度快

centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里1.安装base reop源

cd/etc/yum.repos.d

接着备份旧的配置文件

sudo mv CentOS-Base.repo CentOS-Base.repo.bak

下载阿里源的文件

sudo wget-O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.安装epel repo源:

epel(RHEL7)

wget-O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3.清理缓存

yum clean all4.重新生成缓存

yum makecache

2.系统装完后接下来就要在centos上安装docker了,

执行命令:

curl -sSL https://get.daocloud.io/docker | sh

等待完成即可,这是一种安装docker比较快的方式,而且安装的docker版本也比较高,安装完成后输入

docker -v

看到下面信息说明安装完成:

Docker version 17.04.0-ce, build 4845c56

3.安装完docker,接下来就需要下载pmm server的镜像,由于下载国外镜像速度慢而且网络不稳定,这里推荐一个中科大的开源docker镜像:

在 Docker 的启动参数中加入:

--registry-mirror=https://docker.mirrors.ustc.edu.cn

Ubuntu 用户(包括使用 systemd 的 Ubuntu 15.04)可以修改(也可能是不存在新建文件)

vi /etc/default/docker

文件,加入如下参数:

DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"

其他 systemd 用户可以通过执行 sudo systemctl edit docker.service 来修改设置, 覆盖默认的启动参数:

[Service]

ExecStart=

ExecStart=/usr/bin/docker -d -H fd:// --registry-mirror=https://docker.mirrors.ustc.edu.cn

启动docker和查看docker状态:

systemctl daemon-reload

systemctl restart docker.service

systemctl status docker.service

4.接下来下载pmm镜像的速度就会大大提升,执行下面命令:

docker pull percona/pmm-server:1.1.3

然后等待完成即可(速度很慢)。

5.创建PMM 数据容器:

docker create-v /opt/prometheus/data-v /opt/consul-data-v /var/lib/mysql-v /var/lib/grafana--name pmm-data

percona/pmm-server:latest /bin/true

6.运行PMM server容器:

docker run -d-p 80:80--volumes-from pmm-data--name pmm-server--restart always

percona/pmm-server:latest

7.安装PMM客户端(与pmm镜像版本一致,速度很慢,可以在https://www.percona.com/downloads/pmm/下载其他版本):

wget https://www.percona.com/downloads/pmm/1.1.3/binary/redhat/7/x86_64/pmm-client-1.1.3-1.x86_64.rpm

sudo rpm-i pmm-client-1.1.3-1.x86_64.rpm

8.连接PMM服务器:

pmm-admin config --server 192.168.111.129(具体填写PMM服务器安装机器ip)

9.配置mysql监控:

pmm-admin add mysql --user root --password 123456 --host 192.168.111.129(填写mysql安装机器ip) --port 3306

8809ea8cba5ed5dfda0fe09e1e914bb9.png

这种就是成功了

注:pmm-client收的监控数据来源有这么几方面

a.MySQL所在机器的系统指标

b.MySQL的performance_schema库

c.slow-log(慢查询日志--mysql要开启慢日志功能)

如果我们想收集a和c中的指标的话,最好还是将pmm-client部署在MySQL所在机器

10.验收:

ComponentURL

PMM landing page                       http://192.168.100.1

Query Analytics (QAN web app)http://192.168.100.1/qan/

Metrics Monitor (Grafana)            http://192.168.100.1/graph/

User name: admin

Password: admin

Orchestrator                                http://192.168.100.1/orchestrator

注:上面的ip为pmm服务器的ip

参考:https://blog.csdn.net/john1337/article/details/70855293

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值