PowerProtect Data Manager 报告不显示任何数据

摘要: PowerProtect Data Manager 报告不显示任何数据,但报告引擎处于就绪状态。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

此问题出现在 PowerProtect Data Manager 19.14 和 19.15 中。

PowerProtect Data Manager 报告不显示任何数据。

在报告引擎上,发现以下错误 /var/log/dellemc/agent/dpaagent.log (或在 PowerProtect Data Manager 支持捆绑包中: \var\log\reporting\logs\agent\dpaagent.log)管理此进程:

INFO     3345.3484     20240219:150901 com.emc.dpa.agent.mo - authenticate(): Attempting CREDS token, as the certificate based token generation is failed.
WARN     3345.3484     20240219:150902 com.emc.dpa.agent.mo - obtainAccessToken(): Failed to login to xxx.xxx.com with user admin: HTTP post status: 423
INFO     3345.3490     20240219:151406 com.emc.dpa.agent.mo - authenticate(): Certificates are being setup...
INFO     3345.3490     20240219:151511 com.emc.dpa.agent.mo - authenticate(): Using authType CERT
INFO     3345.3490     20240219:151511 com.emc.dpa.agent.mo - authenticate(): Attempting CREDS token, as the certificate based token generation is failed.
WARN     3345.3490     20240219:151511 com.emc.dpa.agent.mo - obtainAccessToken(): Failed to login to xxx.xxx.com with user admin: HTTP post status: 401

原因

报告 IP 白名单可能已过期(默认设置为 365 天)。要确认这一点,请在 PowerProtect Data Manager CLI 中以管理员用户身份运行以下命令:

./ppcp rest --uri whitelist 

如果在上述命令的输出中看不到报告节点 IP,则表示报告 IP 未列入白名单。以下输出是 reporting IP is currently not whitelisted管理此进程:

admin@ppdm:~/bin> ./ppcp rest --uri whitelist
===========================================================
PPCP  :  0.44
PPDM  :  19.14.0-20
Date  :  18 Dec 2023 10:41 CST
===========================================================
URL :  GET https://localhost:8443/api/v2/whitelist?page=1&pageSize=100 [localhost]
{
 "content": [],
 "page":
{   "number": 1,   "size": 0,   "totalElements": 0,   "totalPages": 0  }
}

解决方案

步骤 1:运行以下命令。取代 10.xxx.xxx.xxx 客户报告节点 IP 并收集 expiresAt 价值。

./ppcp rest https://xx.xxx.xxx.xx:8443 --uri whitelist

步骤 2:创建名为 payload.txt 使用客户的 PowerProtect Data Manager,网址为 /home/admin 使用以下命令:

vi payload.txt

将以下内容复制到 payload.txt 文件中定义。在此步骤中,更新 expiresAt 值为自到期日期起 3 年,IP 地址作为报告 IP 并保存文件的客户。

{
            "expiresAt": "2027-02-27T12:57:10.389Z",
            "ip": "xx.xxx.xxx.xxx",
            "roleId": "2bc98750-7675-0136-29e9-5bbd3ce729b0",
            "state": "APPROVED"
}

步骤 3:运行以下命令 ppcp 命令替换为报告节点 IP。 

./ppcp rest --method POST https://xx.xxx.xxx.xxx:8443 --uri whitelist --input payload.txt

执行上述步骤后,在报告节点上重新生成证书。要执行相同操作,请执行以下步骤:

Step 01: Make sure a single entry in crontab is present to generate certificates.

crontab -l

crontab -e

Step 02: remove old certificates from /opt/emc/dpa/agent/data/ppdm/rs directory.

rm -rf /opt/emc/dpa/agent/data/ppdm/rs

Step 03: DPA agent restart regenerate the certificates.

/opt/emc/dpa/services/bin/dpa.sh agent restart

Step 04: run below command

/opt/emc/dpa/services/bin/dpa.sh svc restart

受影响的产品

PowerProtect Software
文章属性
文章编号: 000222608
文章类型: Solution
上次修改时间: 13 4月 2026
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。