2 Кључна поља за откривање виртуелне машине

Следећа табела наводи поља која враћају кључеви за откривање у вези са виртуелном машином.

Item key
Description Field Retrieved content
vmware.cluster.discovery
Изводи кластер откривања. {#CLUSTER.ID} Идентификатор кластера.
{#CLUSTER.NAME} Име кластера.
"resource_pool" Низ који садржи податке о скупу ресурса, укључујући ID групе ресурса, низ ознака, путању скупа ресурса, број виртуелних машина.

Структура низа:
[{
"rpid":"resource group id",
"tags":[{}],
"rpath":"resource group path",
"vm_count":0
}]

За "tags" структуру низа, погледајте поље "tags".
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Структура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag category"
}]
vmware.datastore.discovery
Обавља откривање складишта података. {#DATASTORE} Назив складишта података.
{#DATASTORE.EXTENT} Низ који садржи ID партиције и имена инстанци.

Структура низа:
[{
"partitionid":1,
"instance":"name"
}]
{#DATASTORE.TYPE} Тип складишта података.

Примери вредности: VMFS, NFS, vsan, итд.
{#DATASTORE.UUID} Идентификатор складишта података.
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Структура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag category"
}]
vmware.dc.discovery
Обавља откривање центра података. {#DATACENTER} Назив центра података.
{#DATACENTERID} Идентификатор центра података.
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Стртуктура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag 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":"resource group id",
"tags":[{}],
"rpath":"resource group path",
"vm_count":0
}]

За "tags" погледајте поље "tags".
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Структура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag category"
}]
vmware.hv.datastore.discovery
Обавља откривање хипервизорског складишта података. Имајте на уму да више хипервизора може да користи исто складиште података. {#DATASTORE} Име складишта података.
{#DATASTORE.TYPE} Тип складишта података.

Примери вредности: VMFS, NFS, vsan, итд.
{#DATASTORE.UUID} Идентификатор складишта података.
{#MULTIPATH.COUNT} Регистровани број путања складишта података.
{#MULTIPATH.PARTITION.COUNT} Број доступних партиција диска.
"datastore_extent" Низ који садржи име инстанце опсега складишта података и ID партиције.

Структура низа:
[{
"partitionid":1,
"instance":"name"
}]
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Структура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag category"
}]
vmware.hv.net.if.discovery
Обавља откривање мрежних интерфејса хипервизора. {#IFNAME} Назив интерфејса.
{#IFDRIVER} Драјвер интерфејса.
{#IFDUPLEX} Подешавања дуплекса интерфејса.
{#IFSPEED} Брзина интерфејса.
{#IFMAC} Мак адреса интерфејса.
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} Путања пуне базе ресурса искључујући "root" име "Resources". Имена директоријума се комбинују са "/".
{#VM.SNAPSHOT.COUNT} Број снимака VM.
"tags" Низ који садржи ознаке са именом ознаке, описом и категоријом.

Структура низа:
[{
"tag":"tag name",
"tag_description":"tag description",
"category":"tag category"
}]
"vm_customattribute" Низ прилагођених атрибута виртуелне машине (ако је дефинисан).

Структура низа:
[{
"name":"custom field name",
"value":"custom field value"
}]
"net_if" Низ мрежних интерфејса виртуелне машине.

Структура низа:
[{
"ifname": "interface name",
"ifdesc": "interface description",
"ifmac": "00:00:00:00:00:00",
"ifconnected": true,
"iftype": "interface type",
"ifbackingdevice": "interface backing device",
"ifdvswitch_uuid": "interface switch uuid",
"ifdvswitch_portgroup": "interface switch port group",
"ifdvswitch_port": "interface switch port",
"ifip": ["interface ip addresses"]
}]

For the description of returned data, see the "vmware.vm.net.if.discovery" item key.
vmware.vm.net.if.discovery
Обавља откривање мрежног интерфејса виртуелне машине. {#IFNAME} Име мрежног интерфејса.
{#IFDESC} Опис интерфејса.
{#IFMAC} Мак адреса интерфејса.
{#IFCONNECTED} Статус везе са интерфејсом (false - дисконектован; true - конектован).
{#IFTYPE} Тип интерфејса.
{#IFBACKINGDEVICE} Назив помоћног уређаја.
{#IFDVSWITCH.UUID} Јединствени идентификатор vSphere Distributed Switch.
{#IFDVSWITCH.PORTGROUP} Група дистрибуираних портова.
{#IFDVSWITCH.PORT} vSphere Distributed Switch порт.
"ifip" AНиз адреса интерфејса.
vmware.vm.vfs.dev.discovery
Обавља откривање диск уређаја виртуелне машине. {#DISKNAME} Име диск уређаја.
vmware.vm.vfs.fs.discovery
Обавља откривање система датотека виртуелне машине. {#FSNAME} Име система датотека.