PMM2(一)-----Docker镜像安装

 PMM2 全称Percona Monitoring and Management 2

与原生态的Prometheus不同,是percona整合了Promethus、Grafana、VictoriaMetrics等组件的监控可视化产品,我们可以选择适合自己的组件对业务进行监控。

一般我们会选择percona提供的docker镜像,docker内包含的组件能满足大多数的业务场景,如有需要也可以对代码进行修改并重新编译,本文介绍的也是docker镜像的使用

客户端下载链接:

https://www.percona.com/downloads/pmm2/

安装步骤:

一、操作系统安装Docker

1、检查系统内核是否支持

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker

uname -r

2、检查yum源是否包含docker安装包,没有就升级或者替换yum源

yum list all | grep docker

3、安装docker

yum install docker

4、启动并设置docker开机自启

systemctl start docker
systemctl enable docker

二、安装PMM2

1、下载Docker镜像

docker pull percona/pmm-server:2

2、创建持久化数据容器

docker create --volume /srv --name pmm-data percona/pmm-server:2 /bin/true

官方建议不要修改目录/srv,修改可能导致升级过程中丢失数据

PMM Server expects the data volume (specified with --volume) to be /srv. Using any other value will result in data loss when upgrading.

3、创建pmm容器并对端口对外映射

docker run -d -p 80:80 -p 9090:9090 -p 9094:9094 -p 9001:9001 -p 3000:3000 -p 8500:8500 -p 8600:8600 -p 443:443 -p 8880:8880 -p 9093:9093 -p 9911:9911 -p 9922:9922 -p 20201:20201 -p 20203:20203  --volumes-from pmm-data --name pmm-server  -e METRICS_RETENTION=8760h -e METRICS_MEMORY=351881216 -e METRICS_RESOLUTION=3s -e DISABLE_TELEMETRY=true  -e GF_AUTH_PROXY_ENABLED=true -e  GF_AUTH_ANONYMOUS_ENABLED=true  --restart always percona/pmm-server:2

4、docker启停

docker start pmm-server

docker stop pmm-server

三、时间同步

进入docker发现时间与外部系统时间不同,同步时间可参考以下链接

https://www.cnblogs.com/111testing/p/10390691.html

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值