На странице
2 Ключевые поля обнаружения виртуальных машин
В следующей таблице перечислены поля, возвращаемые ключами обнаружения, связанными с виртуальными машинами.
| Ключ элемента данных | ||
|---|---|---|
| Описание | Поле | Получаемое содержимое |
| 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 раздела extent хранилища данных и имя экземпляра. Структура массива: [{"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-подсети, что и IP-адрес vCenter; - затем предпочтение отдаётся 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" | Массив, содержащий имя экземпляра 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 Tools виртуальной машины. | |
| {#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 Distributed Switch. | |
| {#IFDVSWITCH.PORTGROUP} | Группа распределённых портов. | |
| {#IFDVSWITCH.PORT} | Порт vSphere Distributed Switch. | |
| "ifip" | Массив адресов интерфейса. | |
| vmware.vm.vfs.dev.discovery | ||
| Выполняет обнаружение дисковых устройств виртуальной машины. | {#DISKNAME} | Имя дискового устройства. |
| vmware.vm.vfs.fs.discovery | ||
| Выполняет обнаружение файловых систем виртуальной машины. | {#FSNAME} | Имя файловой системы. |