percona monitoring and management搭建

环境说明

系统:centos 7, 

docker :Docker version 17.03.1-ce, build c6d412e,

percona monitoring and management:1.1.3

步骤

docker安装

需要禁用selinux,否则使用docker会出现一些权限问题
docker的版本需要大于1.13

创建PMM docker容器

docker create \
   -v /opt/prometheus/data \
   -v /opt/consul-data \
   -v /var/lib/mysql \
   -v /var/lib/grafana \
   --name pmm-data \
   percona/pmm-server:1.1.3 /bin/true
-v参数指定数据存放的数据卷,用来确保所有的PMM数据,不要删除或重新创建容器,除非打算清除所有的PMM数据

运行PMM服务容器

此处开启登录认证(用户名:admin,密码:admin)
docker run -d -p 80:80 \ 
-v /opt/prometheus/data \
-v /opt/consul-data    \
-v /var/lib/mysql \
-v /var/lib/grafana \
-e SERVER_USER=admin \
-e SERVER_PASSWORD=admin \
--name pmm-server \
--restart always \
percona/pmm-server:1.1.3

备注:
如果启动不加SERVER_USER和SERVER_PASSWORD可以进入容器/bin/bash来手动启动认证
在/etc/grafana/grafana.ini

打开地址访问验证

Component						URL
PMM landing page				http://192.168.119.135
Query Analytics (QAN web app)			http://192.168.119.135/qan/
Metrics Monitor (Grafana)			http://192.168.119.135/graph/User name: admin Password: admin
Orchestrator					http://192.168.119.135/orchestrator



安装PMM客户端


需要在服务器上安装percona yum源

yum install https://www.percona.com/redir/downloads/percona-release/redhat/latest/percona-release-0.1-4.noarch.rpm

安装pmm-client

yum install pmm-client -y

将PMM客户端连接到PMM服务器

配置连接到服务器
pmm-admin config --server 192.168.119.135 --server-user admin --server-password admin
添加监听的mysql
pmm-admin add mysql --user root --password root --host 127.0.0.1 --port 3306
添加mysql 监控最好开启mysql的慢查询日志
添加mongodb监控
pmm-admin add mongodb
此处mongodb的host=localhost ,port=27017

PMM服务问题解决

问题1:
QAN API error: "qh.Profile: No query classes for selected instance and time range. Please check whether your MySQL settings match the recommended.".
Check the /var/log/qan-api.log file in docker container for more information

这是由于没有慢查询日志数据导致,只要有数据上来即可







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值