В следующей таблице перечислены поля, возвращаемые ключами обнаружения, относящимися к виртуальным машинам.
| Ключ элемента данных | ||
|---|---|---|
| Описание | Поле | Возвращаемое содержимое |
| vmware.cluster.discovery | ||
| Выполнение обнаружения кластеров. | {#CLUSTER.ID} | Идентификатор кластера. |
| {#CLUSTER.NAME} | Имя кластера. | |
| "resource_pool" | Массив, содержащий данные пула ресурсов, в том числе ID группы ресурсов, массив тегов, путь пула ресурсов, количество виртуальных машин. Структура массива: [{"rpid":"id группы ресурсов","tags":[{}],"rpath":"путь группы ресурсов","vm_count":0}]Относительно структуры массива "tags" смотрите поле «tags». |
|
| "tags" | Массив, содержащий теги с именем тега, описанием и категорией. Структура ассива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| vmware.datastore.discovery | ||
| Выполнение обнаружения хранилищ данных. | {#DATASTORE} | Имя хранилища. |
| {#DATASTORE.EXTENT} | Массив, содержащий ID раздела и имя экземпляра экстента хранилища. Структура массива: [{"partitionid":1,"instance":"имя"}] |
|
| {#DATASTORE.TYPE} | Тип хранилища. Примеры значений: VMFS, NFS, vsan и т.д. |
|
| {#DATASTORE.UUID} | Идентификатор хранилища. | |
| "tags" | Массив, содержащий теги с именем, описанием и категорией. Структура массива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| vmware.dc.discovery | ||
| Выполнение обнаружения центров хранения данных. | {#DATACENTER} | Имя центра хранения данных. |
| {#DATACENTERID} | Идентификатор центра хранения данных. | |
| "tags" | Массив, содержащий теги с именем, описанием и категорией. Структура массива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| vmware.dvswitch.discovery | ||
| Выполнение обнаружения рапределённых свитчей vSphere. | {#DVS.NAME} | Имя свитча. |
| {#DVS.UUID} | Идентификатор свитча. | |
| vmware.hv.discovery | ||
| Выполнение обнаружения гипервизоров. | {#HV.UUID} | Уникальный идентификатор гипервизора. |
| {#HV.ID} | Идентификатор гипервизора (Имя управляемого объекта HostSystem). | |
| {#HV.NAME} | Имя гипервизора. | |
| {#HV.NETNAME} | Сетевое имя хоста гипервизора. | |
| {#HV.IP} | IP адрес гипервизора, может быть пустым. В случае конфигурации с HA с несколькими сетевыми интерфейсами соблюдается следующий приоритет выбора интерфейса: - предпочтение IP, который входит в IP подсеть с vCenter IP; - предпочтение IP с IP подсетью с со шлюзом по умолчанию; - предпочтение IP с интерфейса с наименьшим ID. |
|
| {#CLUSTER.NAME} | Имя кластера, может быть пустым. | |
| {#DATACENTER.NAME} | Имя центра хранения данных. | |
| {#PARENT.NAME} | Имя контейнера, в котором хранится гипервизор. | |
| {#PARENT.TYPE} | Тип контейнера, в котором хранится гипервизор. Значения могут быть: Datacenter, Folder, ClusterComputeResource, VMware, где «VMware» означает неизвестный тип контейнера. |
|
| "resource_pool" | Массив, содержащий данные пула ресурсов, в том числе ID группы ресурсов, массив тегов, путь пула ресурсов, количество виртуальных машин. Структура массива: [{"rpid":"id группы ресурсов","tags":[{}],"rpath":"путь группы ресурсов","vm_count":0}]Относительно структуры массива "tags" смотрите поле «tags». |
|
| "tags" | Массив, содержащий теги с именем, описанием и категорией. Структура массива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| vmware.hv.datastore.discovery | ||
| Выполнение обнаружения хранилищ данных гипервизора. Обратите внимание, что несколько гипервизоров могут использовать одно и то же хранилище данных. | {#DATASTORE} | Имя хранилища данных. |
| {#DATASTORE.TYPE} | Тип хранилища данных. Примеры значений: VMFS, NFS, vsan и т.д. |
|
| {#DATASTORE.UUID} | Идентификатор хранилища данных. | |
| {#MULTIPATH.COUNT} | Зарегистрированное количество путей хранилища данных. | |
| {#MULTIPATH.PARTITION.COUNT} | Количество доступных разделов диска. | |
| "datastore_extent" | Массив, содержащий имя экземпляра и ID раздела экстента хранилища. Структура массива: [{"partitionid":1,"instance":"имя"}] |
|
| "tags" | Массив, содержащий теги с именем, описанием и категорией. Структура массива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| vmware.hv.net.if.discovery | ||
| Выполнение обнаружения сетевых интерфейсов гипервизоров. | {#IFNAME} | Имя интерфейса. |
| {#IFDRIVER} | Драйвер интерфейса. | |
| {#IFDUPLEX} | Настройки дуплекса интерфейса. | |
| {#IFSPEED} | Скорость интерфейса. | |
| {#IFMAC} | MAC адрес интерфейса. | |
| vmware.vm.discovery | ||
| Выполнение обнаружения виртуальных машин. | {#VM.UUID} | Уникальный идентификатор виртуальной машины. |
| {#VM.ID} | Идентификатор виртуальной машины (Имя управляемого объекта VirtualMachine). | |
| {#VM.NAME} | Имя виртуальной машины. | |
| {#HV.NAME} | Имя гипервизора. | |
| {#HV.UUID} | Уникальный идентификатор гипервизора. | |
| {#HV.ID} | Идентификатор гипервизора (Имя управляемого объекта HostSystem). | |
| {#CLUSTER.NAME} | Имя кластера, может быть пустым. | |
| {#DATACENTER.NAME} | Имя центра хранения данных. | |
| {#DATASTORE.NAME} | Имя хранилища данных. | |
| {#DATASTORE.UUID} | Идентификатор хранилища данных. | |
| {#VM.IP} | IP адрес виртуальной машины, может быть пустым. | |
| {#VM.DNS} | DNS имя виртуальной машины, может быть пустым. | |
| {#VM.GUESTFAMILY} | Семейство ОС гостевой виртуальной машины, может быть пустым. | |
| {#VM.GUESTFULLNAME} | Полное имя ОС гостевой виртуальной машины, может быть пустым. | |
| {#VM.FOLDER} | Цепочка родительских папок виртуальной машины, можно использовать как значение для вложенных групп; имена папок комбинируются с «/». Может быть пустым. | |
| {#VM.TOOLS.STATUS} | Состояние инструментов виртуальной машины VMware. | |
| {#VM.POWERSTATE} | Состояние питания виртуальной машины VMware (poweredOff, poweredOn или suspended). |
|
| {#VM.RPOOL.ID} | Идентификатор пула ресурсов. | |
| {#VM.RPOOL.PATH} | Полный путь пула ресурсов, за исключением «корневого» имени "Resources". Имена папок комбинируются с «/». | |
| {#VM.SNAPSHOT.COUNT} | Количество снапшотов виртуальной машины. | |
| "tags" | Массив, содержащий теги с именем, описанием и категорией. Структура массива: [{"tag":"имя тега","tag_description":"описание тега","category":"категория тега"}] |
|
| "vm_customattribute" | Массив пользовательских атрибутов виртуальной машины (если задано). Структура массива: [{"name":"имя пользовательского поля","value":"значение пользовательского поля"}] |
|
| "net_if" | Массив сетевых интерфейсов виртуальной машины. Структура массива: [{"ifname": "имя интерфейса","ifdesc": "описание интерфейса","ifmac": "00:00:00:00:00:00","ifconnected": true,"iftype": "тип интерфейса","ifbackingdevice": "нижележащее устройство интерфейса","ifdvswitch_uuid": "uuid свитча интерфейса","ifdvswitch_portgroup": "группа портов свитча интерфейса","ifdvswitch_port": "порт свитча интерфейса","ifip": ["ip адреса интерфейса"]}]Относительно описания возвращаемых данных смотрите ключ элемента данных «vmware.vm.net.if.discovery». |
|
| vmware.vm.net.if.discovery | ||
| Выполнение обнаружения сетевых интерфейсов виртуальной машины. | {#IFNAME} | Имя сетевого интерфейса. |
| {#IFDESC} | Описание сетевого интерфейса. | |
| {#IFMAC} | MAC адрес сетевого интерфейса. | |
| {#IFCONNECTED} | Состояние соединения сетевого интерфейса. (false — отключён; true — подключён). |
|
| {#IFTYPE} | Тип сетевого интерфейса. | |
| {#IFBACKINGDEVICE} | Имя нижележащего устройства. | |
| {#IFDVSWITCH.UUID} | Уникальный идентификатор распределённого свитча vSphere. | |
| {#IFDVSWITCH.PORTGROUP} | Распределённая группа портов. | |
| {#IFDVSWITCH.PORT} | Порт распределённого свитча vSphere. | |
| "ifip" | Массив адресов интерфейса. | |
| vmware.vm.vfs.dev.discovery | ||
| Выполнение обнаружения дисковых устройств виртуальной машины. | {#DISKNAME} | Имя дискового устройства. |
| vmware.vm.vfs.fs.discovery | ||
| Выполнение обнаружения файловых систем виртуальной машины. | {#FSNAME} | Имя файловой системы. |