2 Campos clave para el descubrimiento de máquinas virtuales

La siguiente tabla enumera los campos devueltos por las claves de descubrimiento relacionadas con máquinas virtuales.

Clave de métrica
Descripción Campo Contenido recuperado
vmware.cluster.discovery
Realiza el descubrimiento del clúster. {#CLUSTER.ID} Identificador del clúster.
{#CLUSTER.NAME} Nombre del clúster.
"resource_pool" Una matriz que contiene datos del grupo de recursos, incluido el ID del grupo de recursos, la matriz de etiquetas, la ruta del grupo de recursos y el número de máquinas virtuales:

[{"rpid":"resource group id", " tags":[{}], "rpath":"ruta del grupo de recursos", "vm_count":0}]

Para conocer la estructura de la matriz de etiquetas, consulte el campo "tags".
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
vmware.datastore.discovery
Realiza el descubrimiento del almacén de datos. {#DATASTORE} Nombre del almacén de datos.
{#DATASTORE.EXTENT} Una matriz que contiene el ID de partición de extensión del almacén de datos y el nombre de instancia:

[{"partitionid":1, "instance":"name"}]
{#DATASTORE.TYPE} Tipo de almacén de datos.

Ejemplos de valores: VMFS, NFS, vsan, etc.
{#DATASTORE.UUID} Identificador del almacén de datos.
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
vmware.dc.discovery
Realiza el descubrimiento del centro de datos. {#DATACENTER} Nombre del centro de datos.
{#DATACENTERID} Identificador del centro de datos.
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
vmware.dvswitch.discovery
Realiza la detección de conmutadores distribuidos de vSphere. {#DVS.NAME} Nombre del conmutador.
{#DVS.UUID} Identificador del interruptor.
vmware.hv.discovery
Realiza el descubrimiento del hipervisor. {#HV.UUID} Identificador único del hipervisor.
{#HV.ID} Identificador del hipervisor (nombre del objeto administrado HostSystem).
{#HV.NAME} Nombre del hipervisor.
{#HV.NETNAME} Nombre de equipo de la red del hipervisor.
{#HV.IP} Dirección IP del hipervisor, puede estar vacía.
En caso de una configuración HA con múltiples interfaces de red, se observa la siguiente prioridad de selección para la interfaz:
- prefiera la IP que comparte la subred IP con la IP de vCenter
- prefiera la IP de la subred IP con la puerta de enlace predeterminada
- prefiera la IP de la interfaz con el ID más bajo.
{#CLUSTER.NAME} El nombre del clúster puede estar vacío.
{#DATACENTER.NAME} Nombre del centro de datos.
{#PARENT.NAME} Nombre del contenedor que almacena el hipervisor.
Soportado desde Zabbix 4.0.3.
{#PARENT.TYPE} Tipo de contenedor en el que se almacena el hipervisor. Los valores podrían ser Datacenter, Folder, ClusterComputeResource, VMware, donde "VMware" significa tipo de contenedor desconocido.
"resource_pool" Una matriz que contiene datos del grupo de recursos, incluido el ID del grupo de recursos. matriz de etiquetas, ruta del grupo de recursos, número de máquinas virtuales.

Estructura de la matriz:
[{
"rpid":"id del grupo de recursos",
"etiquetas" :[{}],
"rpath":"ruta del grupo de recursos",
"vm_count":0
}]

Para "etiquetas" estructura de matriz, consulte el campo "tags".
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
vmware.hv.datastore.discovery
Realiza el descubrimiento del almacén de datos del hipervisor. Tenga en cuenta que varios hipervisores pueden utilizar el mismo almacén de datos. {#DATASTORE} Nombre del almacén de datos.
{#DATASTORE.TYPE} Tipo de almacén de datos.Ejemplos de valores: VMFS, NFS, vsan, etc.
{#DATASTORE.UUID} Identificador del almacén de datos.
{#MULTIPATH.COUNT} Número registrado de rutas del almacén de datos.
{#MULTIPATH.PARTITION.COUNT} Número de particiones de disco disponibles.
"datastore_extent" Una matriz que contiene el nombre de la instancia de extensión del almacén de datos y el ID de la partición:

[{"partitionid":1, "instance":"name"}]
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
vmware.hv.net.if.discovery
Realiza el descubrimiento de interfaces de red del hipervisor. {#IFNAME} Nombre de la interfaz.
{#IFDRIVER} Controlador de interfaz.
{#IFDUPLEX} Configuración de interfaz dúplex.
{#IFSPEED} Velocidad de interfaz.
{#IFMAC} Dirección mac de interfaz.
vmware.vm.discovery
Realiza el descubrimiento de máquinas virtuales. {#VM.UUID} Identificador único de máquinas virtuales.
{#VM.ID} Identificador de máquina virtual (nombre del objeto administrado VirtualMachine).
{#VM.NAME} Nombre de la máquina virtual.
{#HV.NAME} Nombre del hipervisor.
{#HV.UUID} Identificador único del hipervisor.
{#HV.ID} Identificador del hipervisor (nombre del objeto administrado HostSystem).
{#CLUSTER.NAME} El nombre del clúster puede estar vacío.
{#DATACENTER.NAME} Nombre del centro de datos.
{#DATASTORE.NAME} Nombre del almacén de datos.
{#DATASTORE.UUID} Identificador del almacén de datos.
{#VM.IP} Dirección IP de la máquina virtual, puede estar vacía.
{#VM.DNS} El nombre DNS de la máquina virtual puede estar vacío.
{#VM.GUESTFAMILY} La familia de sistemas operativos de máquinas virtuales invitadas puede estar vacía.
{#VM.GUESTFULLNAME} El nombre completo del sistema operativo de la máquina virtual invitada puede estar vacío.
{#VM.FOLDER} La cadena de carpetas principales de la máquina virtual se puede utilizar como valor para grupos anidados; Los nombres de las carpetas se combinan con "/". Podría estar vacío.
{#VM.TOOLS.STATUS} Estado de las herramientas de la máquina virtual VMware.
{#VM.POWERSTATE} Estado de energía de la máquina virtual VMware (apagada, encendida o suspendida).
{#VM.RPOOL.ID} Identificador del grupo de recursos.
{#VM.RPOOL.PATH} Ruta completa del grupo de recursos excluyendo el nombre "raiz" "Resources". Los nombres de las carpetas se combinan con "/".
{#VM.SNAPSHOT.COUNT} Número de instantáneas de VM.
"tags" Una matriz que contiene etiquetas con nombre de etiqueta, descripción y categoría:

[{"tag":"nombre de etiqueta", "tag_description":"descripción de etiqueta", "category":" categoría de etiqueta"}]
"vm_customattribute" Una matriz de atributos personalizados de la máquina virtual (si están definidos):

[{"name":"nombre de campo personalizado", "value":"valor de campo personalizado"}]
vmware.vm.net.if.discovery
Realiza el descubrimiento de la interfaz de red de la máquina virtual. {#IFNAME} Nombre de la interfaz de red.
{#IFDESC} Descripción de la interfaz.
{#IFMAC} Dirección mac de interfaz.
{#IFCONNECTED} Estado de conexión de la interfaz (falso - desconectado; verdadero - conectado).
{#IFTYPE} Tipo de interfaz.
{#IFBACKINGDEVICE} Nombre del dispositivo de respaldo.
{#IFDVSWITCH.UUID} Identificador único de vSphere Distributed Switch.
{#IFDVSWITCH.PORTGROUP} Grupo de puertos distribuidos.
{#IFDVSWITCH.PORT} Puerto de vSphere Distributed Switch.
vmware.vm.vfs.dev.discovery
Realiza la detección del dispositivo de disco de la máquina virtual. {#DISKNAME} Nombre del dispositivo de disco.
vmware.vm.vfs.fs.discovery
Realiza el descubrimiento del sistema de archivos de la máquina virtual. {#FSNAME} Nombre del sistema de archivos.