首页 > 学院 > 开发设计 > 正文

Percona Monitoring and Management (PMMM) 部署

2019-11-08 20:46:42
字体:
来源:转载
供稿:网友

一、环境 :

10.1.16.65  CentOS7.2  (PMM Server) 

10.1.16.52  CentOS7.2  MySQL 5.7.16 - master  (PMM Client)

10.1.16.53  CentOS7.2  MySQL 5.7.16 - slave    (PMM Client)

二、准备工作

检查三台server 的iptables ,selinux 是否关闭或处于permissive

三、安装

1、在10.1.16.65上安装PMM Server:

目前官方PMM只有Docker镜像,所以需要先部署docker

yum install docker

考虑到后期监控数据的收集可能会占用一定磁盘,想把docker 的数据存储从系统盘放到挂载磁盘 /data 目录下

docker info

默认docker 存储位置在/var/lib 下

cd /var/lib

cp  docker docker.bkp

mv docker  /data

ln -s /data/docker  docker

启动docker 服务

systemctl start docker.service

1)创建数据容器

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.0.7 /bin/true

2)创建PMM Server容器

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

3)浏览器输入Server IP : http://10.1.16.65

query analytics 进入查询分析页面

metrics monitor 进入监控页面

默认登录用户名和密码都是 admin

2、在10.1.16.52 和 10.1.16.53 上安装PMM Client

1)安装PMM Client

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

yum install pmm-client

2)连接PMM Server

在client server上执行,

pmm-admin config --server 10.1.16.65

client name 默认是主机名,也可以自己定义  --client-name   dummy_name

client address 默认是本机IP

可以执行 pmm-admin config --help  查看帮助

3)添加数据收集策略

先在master 上执行

pmm-admin add mysql --user=root --passWord=12345678 --socket=/data/mysql/3306/mysql.sock --create-user --create-user-password="Pmm&2017"

pmm-admin 命令

add 添加

mysql 监控类型(包含了system metrics, MySQL metrics, 和 query analytics,你也可以指定具体 linux:metrics 或者 mysql:metrics )

可以在监控类型后面添加 监控server的名,不添加默认就是hostname

可以执行 pmm-admin add --help  查看帮助

移除: pmm-admin remove  mysql

执行完后后创建一个默认用户 PMM ,并授予一定采集信息的权限

3)在slave 上执行

pmm-admin add mysql --user=pmm --password=Pmm&2017 --socket=/data/mysql/3306/mysql.sock

这里的user 和password 是之前master创建,已同步到slave ,所以slave 上通过同样的用户采集信息

3.登录监控页面

浏览器输入Server IP : http://10.1.16.65

输入默认的用户名密码:admin

官方安装文档:https://www.percona.com/doc/percona-monitoring-and-management/install.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表