欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

PMM Client 安装异常报错

程序员文章站 2023-10-18 08:58:40
1.PMM架构 如下图所示 2.Client主要组件 PMM Client是安装在你要监视的MySQL或MongoDB主机上的一组代理组件。组件收集关于一般系统和数据库性能的各种数据,并将该数据发送到相应的PMM服务器组件。 主要有以下5个部分 3. 安装步骤 一般使用root用户访问安装PMM C ......

1.pmm架构

如下图所示 

PMM Client 安装异常报错

2.client主要组件

pmm client是安装在你要监视的mysql或mongodb主机上的一组代理组件。组件收集关于一般系统和数据库性能的各种数据,并将该数据发送到相应的pmm服务器组件。

主要有以下5个部分 

组件名称 作用描述 其他信息
ppm-admin 命令行的pmm client管理工具,用来新增、移除监控的资料instance  
percona-qan-agent 是一种管理qan代理的服务,收集查询性能数据并将其发送到pmm服务器上的qan api  
node_exporter 用于搜集一般系统信息 https://github.com/prometheus/node_exporter
mysqld_exporter 用于搜集mysql server的信息 https://github.com/percona/mysqld_exporter
mongodb_exporter 用于搜集mongodb server的信息 https://github.com/percona/mongodb_exporter

3. 安装步骤

一般使用root用户访问安装pmm client(以具有root权限的用户身份登录或能够运行命令的sudo权限)。

网上常见的标注安装步骤主要如下:

step 1 制作yum源

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

step 2 安装 

yum -y install pmm-client

step 3 连接pmm server 

安装pmm client之后,它不会自动连接到pmm server。要将客户端连接到pmm服务器,请使用该命令指定ip地址。

pmm-admin config --server xxx.xxx.xxx.xxx

注意,如果pmm server更改了默认端口80 ,请在服务器的ip地址之后指定。

 

以上安装步骤,有时候成功,有时候失败。主要是step 2 就fail了。

其安装返回的信息如下:

downloading packages:
warning: /var/cache/yum/x86_64/7/percona-release-x86_64/packages/pmm-client-1.17.1-1.el7.x86_64.rpm: header v4 rsa/sha256 signature, key id 8507efa5: nokey
retrieving key from file:///etc/pki/rpm-gpg/rpm-gpg-key-percona


the gpg keys listed for the "percona-release yum repository - x86_64" repository are already installed but they are not correct for this package.
check that the correct key urls are configured for this repository.


 failing package is: pmm-client-1.17.1-1.el7.x86_64
 gpg keys are configured as: file:///etc/pki/rpm-gpg/rpm-gpg-key-percona

 

暂时也没分析到原因。如果还要继续安装,那就需要转变一个思路,不在使用yum 安装,而是先下载,再install。

step 1 下载执行文件

wget https://www.percona.com/downloads/pmm-client/pmm-client-1.1.1/binary/tarball/pmm-client-1.1.1.tar.gz

step 2 解压可执行文件

tar -zxvf pmm-client-1.1.1.tar.gz

step 3 进入 解压后的文件

cd pmm-client-1.1.1

step 4 执行 install 文件,进行安装

./install

 

将pmm客户端连接到pmm服务器,执行以下命令.

 pmm-admin config --server 177.xxx.xxx.xxx --client-name qa123

如果成功执行,也说明了 pmm client 已成功安装。

返回结果如下,验证ok。

PMM Client 安装异常报错