Unisphere for VMAX: Wywołania interfejsu API REST kończą się niepowodzeniem.

Summary: Unisphere for VMAX: Wywołania interfejsu programowania aplikacji (API) REST kończą się niepowodzeniem.

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

Wywołania interfejsu API REST kończą się niepowodzeniem. Baseboard Management Control (BMC) Capacity Optimization (BCO) to narzędzie, które używa wywołań interfejsu API REST do wysyłania zapytań o informacje z Unisphere w celu raportowania do interfejsu użytkownika (UI) BCO.

BCO nie pokazuje żadnych danych dla Symmetrix. Usługa BCO jest skonfigurowana do zbierania informacji z Unisphere dla VMAX (UNIVMAX) jako użytkownik Perfmon.

W tym przypadku narzędzie BMC BCO próbowało wysłać zapytanie o informacje z Unisphere i otrzymało następujący błąd:

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>

Wywołania RESTAPI z klienta Mozilla Firefox do Unisphere for VMAX nie powiodły się podczas korzystania z użytkownika Perfmon. Działa to prawidłowo z użytkownikiem Admin (smc).

Cause

Ten problem został spowodowany nieprawidłowym wpisem autoryzacji Symmetrix (symauth).

Resolution

Aby rozwiązać ten problem, upewnij się, że nazwa użytkownika (z uwzględnieniem wielkości liter) została poprawnie dodana do listy autoryzacji Symmetrix (symauth list -users -sid xxx) z odpowiednimi uprawnieniami. 

Additional Information

W tym przypadku nazwa użytkownika miała prefiks nazwy hosta, co spowodowało problem. Usunięcie prefiksu nazwy hosta z listy symauth dla tego użytkownika rozwiązało problem. 

Użytkownicy, którzy mają dostęp do wskaźników wydajności Symmetrix:

  • Administrator
  • Administrator pamięci masowej
  • Monitor wydajności
  • monitor 

Użytkownicy, którzy nie mają dostępu do wskaźników wydajności Symmetrix:

  • Audytor
  • Administrator zabezpieczeń
  • None

Szczegółowe informacje można znaleźć w Podręczniku programisty Unisphere dla VMAX RESTAPI. Dokumentację można znaleźć w pomocy technicznej online firmy Dell EMC pod adresem 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.