Report nástroje PowerProtect Data Manager nezobrazuje žádná data
Summary: Report nástroje PowerProtect Data Manager náhle nezobrazuje žádná data. Ale my hlásíme, že motor je ve stavu Ready.
Symptoms
V reportu nástroje PowerProtect Data Manager nejsou k dispozici žádná data.
V modulu pro reporty najdeme níže uvedenou chybu v umístění /var/log/dellemc/agent/dpaagent.log (nebo v balíčku podpory 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
Cause
Je možné, že vypršela platnost seznamu povolených IP adres pro reporting (výchozí hodnota je 365 dní). To můžete potvrdit spuštěním níže uvedených příkazů v uživatelském rozhraní PowerProtect Data Manager s administrátorem.
./ppcp rest --uri whitelist
Pokud nevidíte IP adresu uzlu pro vytváření reportů, ve výstupu výše uvedeného příkazu to znamená, že IP adresa pro reporting aktuálně není na seznamu povolených.
Níže uvedený výstup je příklad pro "IP hlášení aktuálně není na seznamu povolených" a musíme postupovat podle kroků v části Řešení.
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 }
}
Resolution
1. krok: Spusťte níže uvedený příkaz, nahraďte 10.xxx.xxx.xxx IP adresou uzlu hlásící zákazníky a shromážděte hodnotu "expiresAt".
./ppcp rest https://10.xxx.xxx.xx:8443 --uri whitelist
2. krok:
Pomocí zákaznického nástroje PowerProtect Data Manager na adrese /home/admin vytvořte pomocí následujícího příkazu soubor s názvem payload.txt.
vi payload.txt
Zkopírujte níže uvedený obsah v souboru payload.txt; V tomto kroku aktualizujte hodnotu expiresAt jako 3 roky od data vypršení platnosti a IP adresu pro zákazníky, kteří hlásí IP adresu a uložte soubor.
{
"expiresAt": "2027-02-27T12:57:10.389Z",
"ip": "10.xxx.xxx.xxx",
"roleId": "2bc98750-7675-0136-29e9-5bbd3ce729b0",
"state": "APPROVED"
}
3. krok:
Spusťte níže uvedený příkaz ppcp s IP adresou uzlu pro vytváření reportů.
./ppcp rest --method POST https://10.xxx.xxx.xxx:8443 --uri whitelist --input payload.txt
Po provedení výše uvedených kroků je nutné znovu vygenerovat certifikáty na uzlu pro vytváření sestav. Chcete-li udělat totéž, postupujte podle následujících kroků:
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