想尝试raybetapp官方下载
(PMM 2)但你不准备关掉PMM 1环境?这个博客是为了你!记住,不是为了描述的方法是一个长期的迁移策略,而是一个简单的方式来部署一些客户为了样品PMM 2之前提交的升级。
这是一步一步的指示部署PMM即pmm-client和pmm2-client 1 & 2客户端功能,在同一个主机上。
- 在Server1上部署PMM 1(你可能已经做过)
- 安装和设置pmm-client连接在Server1上
- Server2上部署PMM 2
- 安装和设置pmm2-client Server2的连通性
- 去掉pmm-client和完全转向pmm2-client
描述的几步已经PMM1文档我们只是提供这些文档的链接。这里我们将关注步骤4和5。
安装和设置pmm2-client Server2的连通性
不可能从存储库安装这两个客户在同一时间。所以你需要下载tarball pmm2-client。这是一个直接链接到最新版本我们的网站。
pmm2-client Tarball下载
*请注意,取决于当你看到这个,下面的命令可能不是最新版本,所以命令可能需要更新的版本下载。
|
1
|
美元
wget
https
:
/
/
www
.雷竞技下载官网percona
com
/
下载
/
pmm2
/
魅惑
/
二进制
/
压缩文件
/
pmm2
- - - - - -
客户端
- - - - - -
2.1.0.tar.gz
|
从pmm2-client Tarball中提取文件
|
1
2
|
美元
焦油
- - - - - -
zxvf
pmm2
- - - - - -
客户端
- - - - - -
2.1.0.tar.gz
美元
cd
pmm2
- - - - - -
客户端
- - - - - -
魅惑
|
注册并生成配置文件
现在是时候建立一个PMM 2端。在我们的示例中,PMM2服务器IP是172.17.0.1 172.17.0.2和监控主机IP。raybet雷竞技竞猜在线官网
|
1
2
3
4
5
6
7
8
|
美元
。
/
本
/
pmm
- - - - - -
代理
设置
- - -
配置
- - - - - -
文件
=
配置
/
pmm
- - - - - -
代理
.yaml
\
- - -
路径
- - - - - -
node_exporter
=
" $ PWD / bin / node_exporter "
\
- - -
路径
- - - - - -
mysqld_exporter
=
" $ PWD / bin / mysqld_exporter "
\
- - -
路径
- - - - - -
mongodb_exporter
=
" $ PWD / bin / mongodb_exporter "
\
- - -
路径
- - - - - -
postgres_exporter
=
" $ PWD / bin / postgres_exporter "
\
- - -
路径
- - - - - -
proxysql_exporter
=
" $ PWD / bin / proxysql_exporter "
\
- - -
服务器
- - - - - -
不安全的
- - - - - -
tls
- - -
服务器
- - - - - -
地址
=
172.17.0.2
:
443年
\
- - -
服务器
- - - - - -
用户名
=
管理
- - -
服务器
- - - - - -
密码
=
“admin”
172.17.0.1
通用的
node8
.ca
|
开始pmm-agent
让我们运行pmm-agent使用屏幕。没有服务管理器集成部署与pmm-client时,如果你的服务器重启,pmm-agent不会自动恢复。
|
1
|
#屏幕- s pmm-agent
|
|
1
|
美元
。
/
本
/
pmm
- - - - - -
代理
- - -
配置
- - - - - -
文件
=
“$ PWD / config / pmm-agent.yaml”
|
检查代理的当前状态
|
1
2
3
4
5
6
|
美元
。
/
本
/
pmm
- - - - - -
管理
列表
服务
类型
服务
的名字
地址
和
港口
服务
ID
代理
类型
状态
代理
ID
服务
ID
pmm
- - - - - -
代理
连接
/
agent_id
/
805年db700
- - - - - -
3607年
- - - - - -
40 a9
- - - - - -
a1fa
- - - - - -
be61c76fe755
node_exporter
运行
/
agent_id
/
805年eb8f6
- - - - - -
3514年
- - - - - -
4 c9b
- - - - - -
a05e
- - - - - -
c5705755a4be
|
添加MySQL服务
分离的屏幕,然后添加mysql服务:
|
1
2
3
4
|
美元
。
/
本
/
pmm
- - - - - -
管理
添加
mysql
- - -
使用
- - - - - -
perfschema
- - -
用户名
=
根
mysqltest
MySQL
服务
添加
。
服务
ID
:
/
service_id
/
28 c4a4cd
- - - - - -
7 f4a
- - - - - -
4 abd
- - - - - -
a999
- - - - - -
86528 e38992b
服务
的名字
:
mysqltest
|
这是pmm-agent的状态:
|
1
2
3
4
5
6
7
8
9
|
美元
。
/
本
/
pmm
- - - - - -
管理
列表
服务
类型
服务
的名字
地址
和
港口
服务
ID
MySQL
mysqltest
127.0.0.1
:
3306年
/
service_id
/
28 c4a4cd
- - - - - -
7 f4a
- - - - - -
4 abd
- - - - - -
a999
- - - - - -
86528 e38992b
代理
类型
状态
代理
ID
服务
ID
pmm
- - - - - -
代理
连接
/
agent_id
/
805年db700
- - - - - -
3607年
- - - - - -
40 a9
- - - - - -
a1fa
- - - - - -
be61c76fe755
node_exporter
运行
/
agent_id
/
805年eb8f6
- - - - - -
3514年
- - - - - -
4 c9b
- - - - - -
a05e
- - - - - -
c5705755a4be
mysqld
_出口国
运行
/
agent_id
/
efb01d86
- - - - - -
58 a3
- - - - - -
401 e
- - - - - -
ae65
- - - - - -
fa8417f9feb2
/
service_id
/
28 c4a4cd
- - - - - -
7 f4a
- - - - - -
4 abd
- - - - - -
a999
- - - - - -
86528 e38992b
qan
- - - - - -
mysql
- - - - - -
perfschema
- - - - - -
代理
运行
/
agent_id
/
26836 ca9
- - - - - -
0 fc7
- - - - - -
4991年
- - - - - -
af23
- - - - - -
730年e6d282d8d
/
service_id
/
28 c4a4cd
- - - - - -
7 f4a
- - - - - -
4 abd
- - - - - -
a999
- - - - - -
86528 e38992b
|
确认你可以看到活动的两个PMM服务器:
| PMM 1 | PMM 2 |
![]() |
![]() |
![]() |
![]() |
删除pmm-client pmm2-client和开关完全
一旦你决定将完全PMM2,最好做一个开关从tarball版本安装存储库。它将允许您执行客户端更新更容易以及注册这个新代理与服务器作为自动启动的服务。同时,我们将向您展示如何做一个开关没有re-adding监控实例。raybet雷竞技竞猜在线官网
配置Percona存雷竞技下载官网储库
|
1
2
3
4
5
6
|
美元
sudo
百胜
安装
https
:
/
/
回购
.雷竞技下载官网percona
com
/
百胜
/
雷竞技下载官网
- - - - - -
释放
- - - - - -
最新的
.noarch
rpm程序
美元
sudo
雷竞技下载官网
- - - - - -
释放
禁用
所有
美元
sudo
雷竞技下载官网
- - - - - -
释放
启用
原始
释放
美元
百胜
列表
|
grep
pmm
pmm
- - - - - -
客户端
.x86_64
1.17.2
- - - - - -
1. el6
雷竞技下载官网
- - - - - -
释放
- - - - - -
x86_64
pmm2
- - - - - -
客户端
.x86_64
魅惑
- - - - - -
1. el6
雷竞技下载官网
- - - - - -
释放
- - - - - -
x86_64
|
这是一个链接到恰当的变体。
删除pmm-client
|
1
|
百胜
删除
pmm
- - - - - -
客户端
|
安装pmm2-client
|
1
2
3
4
5
6
7
8
9
10
11
|
美元
百胜
安装
pmm2
- - - - - -
客户端
加载
插件
:
优先级
,
更新
- - - - - -
公告
,
升级
- - - - - -
助手
4
包
被排除在外
由于
来
存储库
优先级
保护
解决
依赖关系
- - -
>
运行
事务
检查
- - -
- >
包
pmm2
- - - - - -
客户端
.x86_64
0
:
魅惑
- - - - - -
5. el6
将
是
安装
。
。
。
安装
:
pmm2
- - - - - -
客户端
.x86_64
0
:
魅惑
- - - - - -
5. el6
完整的
!
|
配置pmm2-client
复制当前使用pmm2-client配置文件以省略re-adding监控实例。raybet雷竞技竞猜在线官网
|
1
|
美元
cp
pmm2
- - - - - -
客户端
- - - - - -
魅惑
/
配置
/
pmm
- - - - - -
代理
.yaml
/
tmp
|
这是需要设置出口企业的新位置(/usr/local/雷竞技下载官网percona/pmm2/exporters/)的文件。
|
1
2
3
4
5
|
美元
sed
- - - - - -
我
的| node_exporter:。* | node_exporter: /usr/loca雷竞技下载官网l/percona/pmm2/exporters/node_exporter | g’
/
tmp
/
pmm
- - - - - -
代理
.yaml
美元
sed
- - - - - -
我
的| mysqld_exporter:。* | mysqld_exporter: /usr/loca雷竞技下载官网l/percona/pmm2/exporters/mysqld_exporter | g’
/
tmp
/
pmm
- - - - - -
代理
.yaml
美元
sed
- - - - - -
我
的| mongodb_exporter:。* | mongodb_exporter: /usr/loca雷竞技下载官网l/percona/pmm2/exporters/mongodb_exporter | g’
/
tmp
/
pmm
- - - - - -
代理
.yaml
美元
sed
- - - - - -
我
的| postgres_exporter:。* | postgres_exporter: /usr/loca雷竞技下载官网l/percona/pmm2/exporters/postgres_exporter | g’
/
tmp
/
pmm
- - - - - -
代理
.yaml
美元
sed
- - - - - -
我
的| proxysql_exporter:。* | proxysql_exporter: /usr/loca雷竞技下载官网l/percona/pmm2/exporters/proxysql_exporter | g’
/
tmp
/
pmm
- - - - - -
代理
.yaml
|
默认的配置文件将由我们的文件和服务pmm-agent必须重新启动。
|
1
2
|
美元
cp
/
tmp
/
pmm
- - - - - -
代理
.yaml
/
usr
/
当地的
/
雷竞技下载官网
/
pmm2
/
配置
/
美元
systemctl
重新启动
pmm
- - - - - -
代理
|
检查监控服务raybet雷竞技竞猜在线官网
现在我们可以验证监测实例的当前状态。raybet雷竞技竞猜在线官网
|
1
|
美元
pmm
- - - - - -
管理
列表
|
同时,它可以在PMM端检查。












嗨
我安装了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:连接:连接拒绝了。
嗨,基里尔,
它看起来像你的服务器不允许访问mysql的默认端口3306或mysql服务配置在不同的端口。你能检查它,尝试用不同的端口?
如。
美元。/ bin / pmm-admin添加mysql myMySQLService 127.0.0.1:3307
请注意,一个服务名称之前,必须指定一个地址
好吧,我发现麻烦,谢谢
有小问题
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
谢谢你的评论。你是对的。
你好,我总是得到没有值获取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
你好Smit,
你能确保出口商正确的路径在配置文件中pmm-agent.yaml吗?
它看起来像pmm-agent不能开始出口。
下面在运行两个PMM代理
味精= "听tcp: 42000:绑定:地址已经在使用“源=“server.go: 141”
嗨罗希特,
请修改文件pmm-agent.yaml出口商的端口范围
…
港口:
最小值:42000
马克斯:51999
…