Unisphere для PowerMax 10.x: Як отримати метрики на рівні пристрою через RESTAPI

Summary: У цій статті пояснюється, як збирати показники на рівні пристрою з Unisphere для PowerMax 10.x за допомогою інтерфейсу прикладного програмування (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.

Instructions

У цій статті розглядається, як збирати показники на рівні пристрою через REST API в Unisphere для екземплярів PowerMax 10.x.

Кожен дзвінок RESTAPI потребує трьох речей:

  • URL-адреса
  • Тип дзвінка
  • Корисне навантаження


Для збору показників обсягу використовується така URL-адреса:

  • https://< IPorFQDN>:8443/univmax/restapi/продуктивність/Обсяг/метрики

Тип виклику: POST
Корисне навантаження для JSON структуровано таким чином: (Для XML див. розділ "Додаткова інформація")

{
"systemId": "000xxxxxxxxx",
"volumeStartRange": "xxxxx",
"volumeEndRange": "xxxxx",
"dataFormat": "Maximum",
"endDate":xxxxxxxxxxxxxx,
"metrics": [
"metric1",
"metric2",
"metric3",
"etc"
],
"startDate": xxxxxxxxxxxxxxx
}

 


До кожного поля є вимоги. Це стосується будь-яких дзвінків з використанням цих полів: 

  • "systemId" вимагає повних 12 цифр серійного номера масиву і має бути взятий у лапки.
  • "volumeStartRange" і "volumeEndRange" вимагають 5-значного ідентифікатора пристрою, і його потрібно брати в лапки. (Так, у вас може бути більше одного.)
  • "dateFormat" може бути максимальним або середнім, також у лапках.
  • "startDate" та "endDate" - це часова позначка EPOCH у мілісекундах (вона охоплює дату та час).
  • "Показники" Можна перелічити кілька показників, але вони мають бути взяті в лапки та розділені комою.

Маючи дійсну URL-адресу, тип виклику та корисне навантаження, ви отримаєте дійсний дзвінок. Однак для метрик обсягу є додаткові обмеження для пристрою на бекенді:

  • Обсяг повинен бути в СГ.
  • СГ повинен знаходитися в МВ.
  • СГ має бути у списку збору метрик «Група зберігання в реальному часі» у системних реєстраціях.
  • Шлях до додавання СГ у режимі реального часу такий: Параметри >Продуктивність>Реєстрація> в системі Натисніть на буфер обміну

 Це зображення, яке показує шлях до кнопки опції SG Real time.

  • Нарешті, часовий діапазон НЕ МОЖЕ бути більше 60 хвилин.
    • При побудові часу EPOCK в мілісекундах переконайтеся, що дати початку та кінця знаходяться на відстані не більше 60 хвилин. 
    • Під час тестування дзвінків рекомендується робити менший часовий проміжок, наприклад п'ять хвилин. 


Як тільки всі обмеження будуть дотримані, ви можете запустити дзвінок і отримати код відповіді HTTP 200 з метриками пристрою:
Зображення, на якому показано успішний код відповіді HTTP 200 із показниками пристрою.
 

Additional Information

Ось деяка додаткова інформація, яка може знадобитися:

Формат набору корисних даних XML для виклику метрики на рівні пристрою:

<volumeParam xmlns="http://www.emc.com/em/2012/07/univmax/restapi/performance">
  <startDate>...</startDate>
  <endDate>...</endDate>
  <systemId>...</systemId>
  <volumeStartRange>...</volumeStartRange>
  <volumeEndRange>...</volumeEndRange>
  <commaSeparatedStorageGroupList>...</commaSeparatedStorageGroupList>
  <dataFormat>...</dataFormat>
  <metrics>...</metrics>
</volumeParam>

 

Щоб побачити всі основні зміни в версії 10.x, зверніться до наступного: what-s-new-in-powermax-rest-api

Для RESTAPI документацію, специфічну для вашої версії Unisphere, можна зібрати, виконавши наступні кроки. Ця документація може допомогти знайти те, що потрібно для викликів, і структуру корисного навантаження. 

  1. Завантажте файл RESTAPI docs, перейшовши за посиланням:
    • Джерело: https://UNIVMAX_IP:UNIVMAX_PORT/univmax/restapi/docs
    • UNIVMAX_IP – це IP-адреса, а UNIVMAX_PORT – порт хоста, на якому працює Unisphere.
  2. Перемістіть файл у місце, де потрібно зберегти документацію.
  3. Розпакуйте вміст файлу .zip.
  4. Знайдіть файл із назвою «index.html» у списку витягнутих файлів.
  5. Відкриваємо "index.html":
    • Запам'ятайте, де знаходиться цей файл, оскільки саме таким чином ви отримуєте доступ до документації.
    • Має відкритися вікно у вашому веб-браузері.


На момент створення цієї статті бази знань можливі показники на рівні пристрою:

Цінність Опис
ХостМБ Розмір передачі даних від хоста в МБ/с
MBRead Кількість зчитувань за секунду в МБ
MBWнаписано Кількість записів за секунду в МБ
Тариф IoRate Кількість запитів на читання та запис хоста для диска.
Читає Кількість зчитувань хостів за секунду для диска
Пише Кількість записів хостів за секунду для диска
Час відповіді Час відгуку (мс)
Час зчитування відповідей Середній час, який знадобився Symmetrix, щоб обслужити один показник IO для цієї групи.
WriteResponseTime Кількість послідовних операцій зчитування, що виконуються щосекунди групою, які були негайно задоволені з кешу.
WPCount Кількість слотів системного кешу, які очікують запису.



Часові позначки EPOCH можуть бути згенеровані на інших веб-сайтах, таких як EPOCHconverter
Майте на увазі, що це НЕ сайт Dell, тому Dell не контролює його функціональність або підтримку. 

Affected Products

Unisphere for PowerMax
Article Properties
Article Number: 000214283
Article Type: How To
Last Modified: 12 Aug 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.