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)
Percona Monitoring and Management(PMM) 初体验_第1张图片

安装部署:
安装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/
Percona Monitoring and Management(PMM) 初体验_第2张图片
安装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
Percona Monitoring and Management(PMM) 初体验_第3张图片

你可能感兴趣的:(MySQL)