Unisphere для VMAX: Не вдається викликати REST API.

Summary: Unisphere для VMAX: Помилка викликів інтерфейсу прикладного програмування (API) REST.

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. Оптимізація ємності керування плінтусом (BMC) — це інструмент, який використовує виклики REST API для запиту інформації з Unisphere для звітування в інтерфейс користувача (UI) BCO.

BCO не показує даних по Symmetrix. BCO налаштований на збір інформації з Unisphere для VMAX (UNIVMAX) як користувач Perfmon.

У цьому випадку інструмент BCO від BMC намагався запросити інформацію з Unisphere і отримав наступну помилку:

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 з клієнта Mozilla Firefox до Unisphere для VMAX не вдавалися під час використання користувача Perfmon. Це добре працює з користувачем Admin (smc).

Cause

Цю проблему спричинив неправильний запис авторизації Symmetrix (symauth).

Resolution

Щоб вирішити цю проблему, переконайтеся, що ім'я користувача (з урахуванням регістру) правильно додано до списку авторизації Symmetrix (symauth list -users -sid xxx) з відповідними привілеями. 

Additional Information

У цьому випадку ім'я користувача мало префікс імені хоста, що спричинило проблему. Вилучення префікса імені хоста зі списку symauth для цього користувача вирішило проблему. 

Користувачі, яким дозволено доступ до метрик продуктивності Symmetrix:

  • Адміністратор
  • Адміністратор сховища
  • Монітор продуктивності
  • Монітор 

Користувачі, яким не дозволено доступ до метрик продуктивності Symmetrix:

  • Аудитор
  • Адміністратор безпеки
  • Ніхто

Зверніться до посібника програміста Unisphere for VMAX RESTAPI для отримання детальної інформації. Документацію можна знайти в онлайн-підтримці Dell EMC за адресою 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.