Percona Monitoring and Management(PMM) 初体验

Percona Monitoring and Management(PMM) 初体验
简介
PMM是一款管理和监控mysql,mongoDB性能的开源平台。其由percona公司开发,支持和咨询。
PMM是免费和开源的解决方案,可以运行在自己的环境中提供最大的安全性和可靠性。它提供了全面的基于时间的分析MySQL和MongoDB服务器来确保您的数据尽可能高效地工作。
PMM架构如下:(注;图片来源percona公司官网 https://www.percona.com/doc/percona-monitoring-and-management/_images/pmm-diagram.png
这里写图片描述

安装部署:
安装PMM Server:
PMM Server现在官方只提供了docker镜像,不过官方回应,现在正计划做VM镜像及AWS EC2镜像,所以机器需要部署docker服务,简单的docker服务安装直接用Yum就可以了。
yum install docker
service docker start
创建数据容器:
docker create \
-v /opt/prometheus/data \
-v /opt/consul-data \
-v /var/lib/mysql \
–name pmm-data \
percona/pmm-server /bin/true //,如果此步报错,则需要翻墙下载,因国内GFW问题,通过docker pull percona/pmm-server 先把docker pmm-server的镜像拉取下来,再创建容器
创建pmm-server容器
docker run -d \
-p 80:80 \
–volumes-from pmm-data \
–name pmm-server \
–restart always \
percona/pmm-server
此时输入机器IP,就可以看到如下页面了。http://10.237.81.191/
这里写图片描述
安装pmm client
rpm -ivh https://www.percona.com/downloads/pmm-client/LATEST/pmm-client-1.0.4-1.x86_64.rpm
配置连接到pmm-server
pmm-admin config –server 10.237.81.191
增加数据项
pmm-admin add mysql
pmm-admin add mongodb
列出当前监控项
pmm-admin list
pmm-admin 1.0.4

PMM Server | 10.237.81.191
Client Name | centos-demo.ledo.com
Client Address | 10.241.80.47
Service manager | unix-systemv


SERVICE TYPE NAME CLIENT PORT RUNNING DATA SOURCE OPTIONS


mysql:metrics mysqldocker 42003 NO pmm:*@unix(/export/mysql/mysqldocker/mysql.sock)
添加一台机器中的其它实例:
pmm-admin add mysql:metrics mysqldocker –user root –password root –host 10.237.81.193 –create-user
这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值