Для инструмента отчетности мне нужно будет получить сгенерированную информацию из vCops (vmware vCenter Operations Manager). Поэтому я ищу официальный или, по крайней мере, хорошо поддерживаемый API.
Мне кажется, что ничего официального нет, правда? Адаптер vCops и REST API предназначены только для сбора информации в vCops, но не для запроса этой информации извне.
Я посмотрел и на «REST», так и на vCops Webclient, но он использует файлы cookie, которые не совместимы с REST, и я считаю, что это не очень хорошая идея использовать это, потому что это потребует изменений для новых vCops Версия (которая скоро будет выпущена).
Есть API для Powershell API, разработанный vElemental -А я не думаю, что это хороший способ или?
Итак, что еще я мог сделать или что вы порекомендовали бы мне, чтобы передать всю созданную информацию vCops в другой инструмент?
Похоже, VMware хочет сделать vCops вашим основным решением для мониторинга. Другими словами, они упрощают отправку данных в vCops, но затрудняют получение данных из него, потому что они не хотят, чтобы вы передавали данные vCops в другое решение для мониторинга. По крайней мере, так кажется.
Однако я нашел этот ветка, где кто-то просит взглянуть на https://vcopsip/HttpPostAdapter/OpenAPIServlet
. Не уверен, поможет ли это вам.
Если вы тем временем обновились до vRealize Operations: похоже, есть новый REST API, который может вам помочь.
https://your-vrops/suite-api
должен предоставить вам документацию. (Твитнуть)