2 Champs clés de la découverte des machines virtuelles
Le tableau suivant répertorie les champs renvoyés par les clés de découverte liées aux machines virtuelles.
| Clé d'élément | ||
|---|---|---|
| Description | Champ | Contenu récupéré |
| vmware.cluster.discovery | ||
| Effectue la découverte des clusters. | {#CLUSTER.ID} | Identifiant du cluster. |
| {#CLUSTER.NAME} | Nom du cluster. | |
| "resource_pool" | Un tableau contenant les données du pool de ressources, y compris l'identifiant du groupe de ressources, le tableau des tags, le chemin du pool de ressources et le nombre de machines virtuelles. Structure du tableau : [{"rpid":"identifiant du groupe de ressources","tags":[{}],"rpath":"chemin du groupe de ressources","vm_count":0}]Pour la structure du tableau "tags", voir le champ "tags". |
|
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| vmware.datastore.discovery | ||
| Effectue la découverte des datastores. | {#DATASTORE} | Nom du datastore. |
| {#DATASTORE.EXTENT} | Un tableau contenant l'identifiant de partition de l'étendue du datastore et le nom de l'instance. Structure du tableau : [{"partitionid":1,"instance":"nom"}] |
|
| {#DATASTORE.TYPE} | Type de datastore. Exemples de valeurs : VMFS, NFS, vsan, etc. |
|
| {#DATASTORE.UUID} | Identifiant du datastore. | |
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| vmware.dc.discovery | ||
| Effectue la découverte des centres de données. | {#DATACENTER} | Nom du centre de données. |
| {#DATACENTERID} | Identifiant du centre de données. | |
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| vmware.dvswitch.discovery | ||
| Effectue la découverte des commutateurs distribués vSphere. | {#DVS.NAME} | Nom du commutateur. |
| {#DVS.UUID} | Identifiant du commutateur. | |
| vmware.hv.discovery | ||
| Effectue la découverte des hyperviseurs. | {#HV.UUID} | Identifiant unique de l'hyperviseur. |
| {#HV.ID} | Identifiant de l'hyperviseur (nom de l'objet géré HostSystem). | |
| {#HV.NAME} | Nom de l'hyperviseur. | |
| {#HV.NETNAME} | Nom d'hôte réseau de l'hyperviseur. | |
| {#HV.IP} | Adresse IP de l'hyperviseur, peut être vide. Dans le cas d'une configuration HA avec plusieurs interfaces réseau, la priorité de sélection suivante est appliquée pour l'interface : - préférence pour l'IP qui partage le sous-réseau IP avec l'IP du vCenter ; - préférence pour l'IP du sous-réseau IP avec la passerelle par défaut ; - préférence pour l'IP de l'interface ayant l'identifiant le plus faible. |
|
| {#CLUSTER.NAME} | Nom du cluster, peut être vide. | |
| {#DATACENTER.NAME} | Nom du centre de données. | |
| {#PARENT.NAME} | Nom du conteneur qui stocke l'hyperviseur. | |
| {#PARENT.TYPE} | Type de conteneur dans lequel l'hyperviseur est stocké. Les valeurs peuvent être Datacenter, Folder, ClusterComputeResource, VMware, où "VMware" représente un type de conteneur inconnu. |
|
| "resource_pool" | Un tableau contenant les données du pool de ressources, y compris l'identifiant du groupe de ressources, le tableau des tags, le chemin du pool de ressources et le nombre de machines virtuelles. Structure du tableau : [{"rpid":"identifiant du groupe de ressources","tags":[{}],"rpath":"chemin du groupe de ressources","vm_count":0}]Pour la structure du tableau "tags", voir le champ "tags". |
|
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| vmware.hv.datastore.discovery | ||
| Effectue la découverte des datastores de l'hyperviseur. Notez que plusieurs hyperviseurs peuvent utiliser le même datastore. | {#DATASTORE} | Nom du datastore. |
| {#DATASTORE.TYPE} | Type de datastore. Exemples de valeurs : VMFS, NFS, vsan, etc. |
|
| {#DATASTORE.UUID} | Identifiant du datastore. | |
| {#MULTIPATH.COUNT} | Nombre enregistré de chemins du datastore. | |
| {#MULTIPATH.PARTITION.COUNT} | Nombre de partitions de disque disponibles. | |
| "datastore_extent" | Un tableau contenant le nom de l'instance de l'étendue du datastore et l'identifiant de partition. Structure du tableau : [{"partitionid":1,"instance":"nom"}] |
|
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| vmware.hv.net.if.discovery | ||
| Effectue la découverte des interfaces réseau de l'hyperviseur. | {#IFNAME} | Nom de l'interface. |
| {#IFDRIVER} | Pilote de l'interface. | |
| {#IFDUPLEX} | Paramètres duplex de l'interface. | |
| {#IFSPEED} | Vitesse de l'interface. | |
| {#IFMAC} | Adresse MAC de l'interface. | |
| vmware.vm.discovery | ||
| Effectue la découverte des machines virtuelles. | {#VM.UUID} | Identifiant unique de la machine virtuelle. |
| {#VM.ID} | Identifiant de la machine virtuelle (nom de l'objet géré VirtualMachine). | |
| {#VM.NAME} | Nom de la machine virtuelle. | |
| {#HV.NAME} | Nom de l'hyperviseur. | |
| {#HV.UUID} | Identifiant unique de l'hyperviseur. | |
| {#HV.ID} | Identifiant de l'hyperviseur (nom de l'objet géré HostSystem). | |
| {#CLUSTER.NAME} | Nom du cluster, peut être vide. | |
| {#DATACENTER.NAME} | Nom du centre de données. | |
| {#DATASTORE.NAME} | Nom du datastore. | |
| {#DATASTORE.UUID} | Identifiant du datastore. | |
| {#VM.IP} | Adresse IP de la machine virtuelle, peut être vide. | |
| {#VM.DNS} | Nom DNS de la machine virtuelle, peut être vide. | |
| {#VM.GUESTFAMILY} | Famille du système d'exploitation invité de la machine virtuelle, peut être vide. | |
| {#VM.GUESTFULLNAME} | Nom complet du système d'exploitation invité de la machine virtuelle, peut être vide. | |
| {#VM.FOLDER} | La chaîne des dossiers parents de la machine virtuelle peut être utilisée comme valeur pour des groupes imbriqués ; les noms de dossiers sont combinés avec "/". Peut être vide. | |
| {#VM.TOOLS.STATUS} | État des outils de machine virtuelle VMware. | |
| {#VM.POWERSTATE} | État d'alimentation de la machine virtuelle VMware (poweredOff, poweredOn ou suspended). |
|
| {#VM.RPOOL.ID} | Identifiant du pool de ressources. | |
| {#VM.RPOOL.PATH} | Chemin complet du pool de ressources, à l'exclusion du nom "root" "Resources". Les noms de dossiers sont combinés avec "/". | |
| {#VM.SNAPSHOT.COUNT} | Nombre d'instantanés de la VM. | |
| "tags" | Un tableau contenant les tags avec le nom du tag, la description et la catégorie. Structure du tableau : [{"tag":"nom du tag","tag_description":"description du tag","category":"catégorie du tag"}] |
|
| "vm_customattribute" | Un tableau des attributs personnalisés de la machine virtuelle (s'ils sont définis). Structure du tableau : [{"name":"nom du champ personnalisé","value":"valeur du champ personnalisé"}] |
|
| "net_if" | Un tableau des interfaces réseau de la machine virtuelle. Structure du tableau : [{"ifname": "nom de l'interface","ifdesc": "description de l'interface","ifmac": "00:00:00:00:00:00","ifconnected": true,"iftype": "type d'interface","ifbackingdevice": "périphérique de support de l'interface","ifdvswitch_uuid": "uuid du commutateur de l'interface","ifdvswitch_portgroup": "groupe de ports du commutateur de l'interface","ifdvswitch_port": "port du commutateur de l'interface","ifip": ["adresses IP de l'interface"]}]Pour la description des données renvoyées, voir la clé d'élément "vmware.vm.net.if.discovery". |
|
| vmware.vm.net.if.discovery | ||
| Effectue la découverte des interfaces réseau de la machine virtuelle. | {#IFNAME} | Nom de l'interface réseau. |
| {#IFDESC} | Description de l'interface. | |
| {#IFMAC} | Adresse MAC de l'interface. | |
| {#IFCONNECTED} | État de connexion de l'interface (false - déconnectée ; true - connectée). |
|
| {#IFTYPE} | Type d'interface. | |
| {#IFBACKINGDEVICE} | Nom du périphérique de support. | |
| {#IFDVSWITCH.UUID} | Identifiant unique du commutateur distribué vSphere. | |
| {#IFDVSWITCH.PORTGROUP} | Groupe de ports distribué. | |
| {#IFDVSWITCH.PORT} | Port du commutateur distribué vSphere. | |
| "ifip" | Un tableau des adresses de l'interface. | |
| vmware.vm.vfs.dev.discovery | ||
| Effectue la découverte des périphériques de disque de la machine virtuelle. | {#DISKNAME} | Nom du périphérique de disque. |
| vmware.vm.vfs.fs.discovery | ||
| Effectue la découverte du système de fichiers de la machine virtuelle. | {#FSNAME} | Nom du système de fichiers. |