PMM2(一)—–Docker镜像安装

  • Post author:
  • Post category:其他


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



版权声明:本文为u012232730原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。