运行PMM1和PMM2客户想尝试raybetapp官方下载 (PMM 2)但你不准备关掉PMM 1环境?这个博客是为了你!记住,不是为了描述的方法是一个长期的迁移策略,而是一个简单的方式来部署一些客户为了样品PMM 2之前提交的升级。

这是一步一步的指示部署PMM即pmm-client和pmm2-client 1 & 2客户端功能,在同一个主机上。

  1. 在Server1上部署PMM 1(你可能已经做过)
  2. 安装和设置pmm-client连接在Server1上
  3. Server2上部署PMM 2
  4. 安装和设置pmm2-client Server2的连通性
  5. 去掉pmm-client和完全转向pmm2-client

描述的几步已经PMM1文档我们只是提供这些文档的链接。这里我们将关注步骤4和5。

安装和设置pmm2-client Server2的连通性

不可能从存储库安装这两个客户在同一时间。所以你需要下载tarball pmm2-client。这是一个直接链接到最新版本我们的网站

pmm2-client Tarball下载

*请注意,取决于当你看到这个,下面的命令可能不是最新版本,所以命令可能需要更新的版本下载。

从pmm2-client Tarball中提取文件

注册并生成配置文件

现在是时候建立一个PMM 2端。在我们的示例中,PMM2服务器IP是172.17.0.1 172.17.0.2和监控主机IP。raybet雷竞技竞猜在线官网

开始pmm-agent

让我们运行pmm-agent使用屏幕。没有服务管理器集成部署与pmm-client时,如果你的服务器重启,pmm-agent不会自动恢复。

检查代理的当前状态

添加MySQL服务

分离的屏幕,然后添加mysql服务:

这是pmm-agent的状态:

确认你可以看到活动的两个PMM服务器:

PMM 1 PMM 2

删除pmm-client pmm2-client和开关完全

一旦你决定将完全PMM2,最好做一个开关从tarball版本安装存储库。它将允许您执行客户端更新更容易以及注册这个新代理与服务器作为自动启动的服务。同时,我们将向您展示如何做一个开关没有re-adding监控实例。raybet雷竞技竞猜在线官网

配置Percona存雷竞技下载官网储库

这是一个链接到恰当的变体

删除pmm-client

安装pmm2-client

配置pmm2-client

复制当前使用pmm2-client配置文件以省略re-adding监控实例。raybet雷竞技竞猜在线官网

这是需要设置出口企业的新位置(/usr/local/雷竞技下载官网percona/pmm2/exporters/)的文件。

默认的配置文件将由我们的文件和服务pmm-agent必须重新启动。

检查监控服务raybet雷竞技竞猜在线官网

现在我们可以验证监测实例的当前状态。raybet雷竞技竞猜在线官网

同时,它可以在PMM端检查。

10评论
最古老的
最新的 大多数投票
内联反馈
查看所有评论
基里尔


我安装了PMM2

但是我不能添加mysql代理,有错误:

调试2019-12-16 16:15:23.107100383Z: HTTP / 1.1 400错误请求
传输编码:分块
预告片:Grpc-Trailer-Content-Type
连接:维生
内容类型:application / json
日期:星期一,2019年12月16日16:15:23格林尼治时间
服务器:nginx


{“错误”:“连接检查失败:表盘tcp 127.0.0.1:3306:连接:连接拒绝了。”、“代码”:9,“消息”:“连接检查失败:表盘tcp 127.0.0.1:3306:连接:连接拒绝。”}
0

调试2019-12-16 16:15:23.107172147Z:结果:
调试2019-12-16 16:15:23.107186033Z:错误:&my_sql。AddMySQLDefault {_statusCode: 400,有效载荷:(* my_sql.AddMySQLDefaultBody) (0 xc0005d9440)}
连接检查失败:表盘tcp 127.0.0.1:3306:连接:连接拒绝了。

基里尔

好吧,我发现麻烦,谢谢

有小问题
pmm2为什么没有选择连接套接字?

你好,瓦迪姆,谢谢你的信息!一些评论:

1。“注册并生成配置文件”一节有一个问题:你是重复路径中的目录名称。例如,而不是“$ PWD / pmm2-client-2.1.0 / bin / node_exporter”应该是“$ PWD / bin / node_exporter”。完整的命令修复:

. / bin / pmm-agent设置配置文件=配置/ pmm-agent。yaml \
-paths-node_exporter = " $ PWD / bin / node_exporter \”
-paths-mysqld_exporter = " $ PWD / bin / mysqld_exporter \”
-paths-mongodb_exporter = " $ PWD / bin / mongodb_exporter \”
-paths-postgres_exporter = " $ PWD / bin / postgres_exporter \”
-paths-proxysql_exporter = " $ PWD / bin / proxysql_exporter \”
-server-insecure-tls服务器地址= 172.17.0.2:443 \
等= admin服务器密码=“admin”172.17.0.1通用node8.ca

2。,另一个是,如果pmm-client (PMM 1)已经运行,42000端口已经被使用和PMM2客户端将尝试连接到它,但它不会。解决办法是编辑config / pmm-agent。yaml和改变起始端口。它会像这样:

港口:
最小值:42005
马克斯:51999

smit

你好,我总是得到没有值获取grafana等待状态
node_exporter等待/ agent_id a7130b1a cb43 - 499 - a0a3 e6d9840566dd
mysqld_exporter等待/ agent_id / 5 fcdf261 - 3 - e74 - 47 -广告- 8196 - 76 - de02f7a63f service_id / 81584871 - 9 - ea0 - 4844 a414 d989884986b——2

khuran罗希特

下面在运行两个PMM代理

味精= "听tcp: 42000:绑定:地址已经在使用“源=“server.go: 141”