Таргеты
Target - узел, предоставляющий API адрес для взаимодействия с поставщиком (например, HyperV-таргет, VMware_vc, Rosplatforma, Basis Dynamix).
На виджете отображаются все добавленные таргеты. Каждый из них можно просмотреть, отредактировать, пересобрать данные или удалить, при необходимости.
Выпадающий список содержит информацию о том, когда таргет был добавлен, его последнюю успешную сборку и текущий статус.
Виды статусов:
- DISCOVERED - успешная сборка
- DISCOVERING - в данный момент агент осуществляет сбор данных
- VALIDATED - таргет добавлен, но успешной сборки еще не было получено
- FAULT - ошибка
- DISCOVERY_PENDING - сбора данных ещё не было, таргет находится в ожидании начала сбора данных агентом
На странице можно использовать фильтрацию для поиска конкретного объекта.Подробное описание в разделе Поиск
Чтобы добавить новый таргет, используется кнопка "Новый таргет", где прописываются его данные.
Настройки HyperV
Для добавления таргета необходимо указать следующие поля:
- Password
- Address
- Port
- Realm
- Kdc
- Username
Настройки Rosplatforma
Для добавления таргета необходимо указать следующие поля:
- Password
- Address
- Port
- Storage_address
- Storage_username
- Storage_port
- Storage_password
- Username
Настройки Basis Dynamix
Для добавления таргета необходимо указать следующие поля:
- Password
- Address
- Port
- Auth_port
- Auth_address
- Username
Настройки Astra
Для добавления таргета необходимо указать следующие поля:
- Address
- Port
- Username
- Password
Настройки ZVirt
Для добавления таргета необходимо указать следующие поля:
- Password
- DbTarget_addres
- Address
- Port
- DbTarget_port
- DbTarget_password
- DbTarget_username
- DbTarget_dbName
- Username, состоящий из < login > @ < profile >
Для подключения к БД необходимо создать пользователя, согласно инструкции на официальном сайте ZVirt.
Настройки Zabbix
- Password
- Address
- Username
Укажите URL http://example.com/zabbix/api_jsonrpc.php, где http://example.com/zabbix/ это адрес вашего веб-интерфейса Zabbix.
В данном случае это http://10.62.0.123/api_jsonrpc.php
До подключения таргета, ВМ будут отображаться следующим образом:
После добавления Zabbix таргета, те же ВМки будут выглядеть следующим образом:
Octopus совмещает информацию ВМ (у которых есть информация), собранную с Zabbix и гипервизора, и заменяет или добавляет некторые метрики, а именно Guest Memory Usage. На данный момент больше одного Zabbix на гипервизор не поддерживается.
Собранные метрики будут отображаться в разделе Граф.
Минимальный набор прав для сбора информации
Для сбора информации, необходим доступ только для чтения. Ниже приведен пример создания пользователя с таким уровнем доступа:
- Создайте нового пользователя с помощью внутреннего единого входа или внешнего AD
- Предоставьте разрешения только для чтения для корневого элемента и всех необходимых дочерних элементов
Минимальный набор прав для выполнения рекомендаций
Для выполнения рекомендаций, предлагаемых системой, пользователю дополнительно будут нужны следующие права:
-
Выполнить перемещение виртуальной машины
- Resources > Assign VM to Resource Pool
- Resources > Migrate Powered Off VMs
- Resources > Migrate Powered On VMs
- Resources > Modify Resource Pool
- Resources > Query Vmotion
-
Выполнить перемещение хранилища виртуальной машины
- Datastore > Allocate Space
- Datastore > Browse Datastore
- Resources > Assign VM to Resource Pool
- Resources > Migrate
- Resources > Modify Resource Pool
- Resources > Move Resource Pool
- Resources > Query VMotion
- Virtual Machine > Change Configuration > Change resource
- Virtual Machine > Change Configuration > Change Swapfile placement
-
Выполнить изменение размера виртуальной машины
- Virtual Machine > Change Configuration > Change CPU count
- Virtual Machine > Change Configuration > Change Memory
- Virtual Machine > Change Configuration > Change resource
- Virtual Machine > Interaction > Reset
- Virtual Machine > Interaction > Power Off
- Virtual Machine > Interaction > Power On
Поведение системы при потере связи с таргетом
В случае потери связи платформы Octopus с таргетом, происходит следующее:
-
Система скрывает (удаляет) данные, которые были собраны с таргета более часа назад (по умолчанию, можно изменить в настройках). Скрытая информация включает объекты в графе, рекомендации, предсказания DDC, группы и политики.
-
При восстановлении связи с таргетом и успешном сборе данных система восстанавливает всю скрытую информацию. Рекомендации и предсказания DDC пересчитываются на основе сохранённых данных и новой собранной информации.