Unisphere til VMAX: REST API-kald mislykkes.

Summary: Unisphere til VMAX: REST API-kald (Application Programming Interface) mislykkes.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

REST API-kald mislykkes. BMC (Baseboard Management Control) Capacity Optimization (BCO) er et værktøj, der bruger REST API-kald til at forespørge på oplysninger fra Unisphere, som skal rapporteres til BCO-brugergrænsefladen.

BCO viser ingen data for Symmetrix. BCO er konfigureret til at indsamle oplysninger fra Unisphere for VMAX (UNIVMAX) som Perfmon-bruger.

I dette tilfælde forsøgte BMC's BCO-værktøj at forespørge oplysninger fra Unisphere og modtog følgende fejl:

Response:
HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1
Date: Wed, 02 Mar 2016 15:58:55 GMT
Accept-Ranges: bytes
Server: Restlet-Framework/2.1.2
RESTAPI-PROCESSING-TIME: 22
RESTAPI-ACTIVE-SESSION-COUNT: 2
Content-Type: application/xml
Transfer-Encoding: chunked
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<exception xmlns="http://www.emc.com/em/2012/07/univmax/restapi/common" xmlns:ns2="http://www.emc.com/em/2012/07/univmax/restapi/management" xmlns:ns3="http://www.emc.com/em/2012/07/univmax/restapi/mobile" xmlns:ns4="http://www.emc.com/em/2012/07/univmax/restapi/performance" message="User is not authorized for symmetrixId [000xxxxxxxxx]"/>
 
Request:
POST https://<UNIVMAX_SERVER_IP>:8443/univmax/restapi/performance/FEDirector/keys HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/xml
Accept: application/xml
Content-Length: 280
Host: UNIVMAX_SERVER:8443
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Cookie: JSESSIONID=bRaJZl6VUZbus-6yWmD0FZa8
Cookie2: $Version=1
Authorization: Basic 
<REDACTED>
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:feDirectorKeyParam xmlns="http://www.emc.com/em/2012/07/univmax/restapi/common" xmlns:ns2="http://www.emc.com/em/2012/07/univmax/restapi/performance">
                <symmetrixId>000xxxxxxxxx</symmetrixId>
</ns2:feDirectorKeyParam>

RESTAPI-kald fra en Mozilla Firefox-klient til Unisphere for VMAX mislykkedes ved brug af en Perfmon-bruger. Dette fungerer fint med en Admin (smc) bruger.

Cause

En forkert Symmetrix Authorization-post (symauth) forårsagede dette problem.

Resolution

For at løse dette problem skal du sikre dig, at brugernavnet (forskel på store og små bogstaver) er korrekt føjet til Symmetrix-autorisationslisten (symauth list -users -sid xxx) med de relevante rettigheder. 

Additional Information

I dette tilfælde havde brugernavnet et værtsnavnspræfiks, hvilket forårsagede problemet. Fjernelse af værtsnavnets præfiks fra symauth-listen for den pågældende bruger løste problemet. 

Brugere, der har adgang til Symmetrix performance metrics:

  • Administrator
  • Storageadministrator
  • Ydelsesmåler
  • Skærm 

Brugere, der ikke har adgang til Symmetrix-præstationsmålingerne:

  • Revisor
  • Sikkerhedsadministrator
  • Ingen

Se Unisphere for VMAX RESTAPI-programmørvejledning for at få flere oplysninger. Dokumentationen kan findes på Dell EMC Online Support på https://www.dell.com/support/product-details/en-us/product/unisphere-for-vmax/docs

Affected Products

Unisphere for VMAX

Products

Unisphere for VMAX
Article Properties
Article Number: 000051996
Article Type: Solution
Last Modified: 04 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.