vCenter data collected

Discovery identifies and classifies information about VMware vCenter servers.

vCenter data

Discovery uses multiple vCenter probes to collect this data from vCenter.

Table 1. VMware vCenter Instance [cmdb_ci_vcenter]
Field label Column name
Name name
Full name fullname
Instance UUID instance_uuid
URL rul
Effective CPU effectivecpu
Table 2. VMware vCenter Cluster [cmdb_ci_vcenter_cluster]
Field label Column name
Effective CPU effectivecpu
Effective memory effectivememory
Number of effective hosts effectivehosts
Number of hosts numhosts
Total CPU totalcpu
Total memory totalmemory
Number of CPU cores numcpucores
Number of CPU threads numcputhreads
Table 3. VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]
Field label Column name
Name name
Managed object reference ID morid
Top level folder for hosts host_morid
Top level folder for VMs folder_morid
Table 4. VMware vCenter Folder [cmdb_ci_vcenter_folder]
Field label Column name
Full path fullpath
Managed object reference ID morid
Object ID object_id
Name name
Managed object reference ID morid
Object ID object_id
Table 5. VMware vCenter Network [cmdb_ci_vcenter_network]
Field label Column name
Accessible accessible
Managed object reference ID morid
Object ID object_id
Table 6. VMware vCenter Object [cmdb_ci_vcenter_object]
Field label Column name
Managed object reference ID morid
vCenter Instance UUID vcenter_uuid
vCenter Reference vcenter_ref
Table 7. VMware vCenter Server Object [cmdb_ci_vcenter_server_obj]
Field label Column name
Managed object reference ID morid
Table 8. VMware Virtual Machine Instance [cmdb_ci_vmware_instance] and VMware Virtual Machine Template [cmdb_ci_vmware_template
Field label Column name
Name name
CPUs cpus
Disks disks
Disks size (GB) disks_size
Guest ID guest_id
Memory (MB) memory
MAC Address mac_address
BIOS UUID bios_uuid
Correlation ID correlation_id
VM Instance UUID vm_instance_uuid
Image path image_path
State state
vCenter Instance UUID vcenter_instance_uuid
vCenter Reference vcenter_ref
Table 9. ESX Resource Pool [cmdb_ci_esx_resource_pool]
Field label Column name
Name name
CPU expandable cpu_expandable
CPU limit (MHz) cpu_limit_mhz
CPU reserved (MHz) cpu_reserved_mhz
CPU shares cpu_shares
Full path fullpath
Memory expandable mem_expandable
Memory limit (MB) mem_limit_mb
Memory reserved (MB) mem_reserved_mb
Memory shares mem_shares
Owner owner
Owner Managed Object Reference ID owner_morid
Table 10. VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
Field label Column name
Name name
Accessible accessible
Capacity (GB) capacity
Free space (GB) freespace
Type type
URL url

vCenter relationships

Discovery automatically creates relationships for vCenter components using data from a key class. Subsequent Discoveries use the same key class to automatically validate and remove relationships that are no longer valid.

vCenter CIs can be members of folders or clusters, which affect how Discovery creates their relationships.

  • If a CI is in a folder, Discovery creates a relationship between that CI and the folder. If that CI is not in a folder, Discovery creates the relationship between the CI and the datacenter. These vCenter CIs can be in a folder:
    • VM Instance
    • VM Template
    • vCenter Network
    • Datastore
    • vCenter Folder
    • vCenter Cluster
  • If an ESX server is in a cluster, Discovery creates a relationship between the ESX server and the cluster. If an ESX server is not a member of a cluster, then Discovery creates a relationship to the datacenter.
  • If a resource pool is in a cluster, Discovery creates a relationship between the resource pool and the cluster. If the resource pool is not a member of a cluster, then Discovery creates a relationship to the ESX server.
Table 11. vCenter relationships
Parent Class Relationship Type Child Class
Computer [cmdb_ci_computer] Virtualized by::Virtualizes ESX Server [cmdb_ci_esx_server]
VMware Virtual Machine Instance [cmdb_ci_vmware_instance] Registered on::Has registered ESX Server [cmdb_ci_esx_server]
VMware Virtual Machine Instance [cmdb_ci_vmware_instance] Connected by::Connects VMware vCenter Network [cmdb_ci_vcenter_network]
Virtual Machine Template [cmdb_ci_vmware_template] Connected by::Connects VMware vCenter Network [cmdb_ci_vcenter_network]
VMware vCenter Network [cmdb_ci_vcenter_network] Provided by::Provides ESX Server [cmdb_ci_esx_server]
VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Provides storage for::Stored on VMware Virtual Machine Instance [cmdb_ci_vmware_instance]
VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Used by::Uses ESX Server [cmdb_ci_esx_server]
VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Provides storage for::Stored on Virtual Machine Template [cmdb_ci_vmware_template]
VMware vCenter Cluster [cmdb_ci_vcenter_cluster] Members::Member of ESX Server [cmdb_ci_esx_server]
ESX Resource Pool [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from VMware vCenter Cluster [cmdb_ci_vcenter_cluster]
ESX Resource Pool [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from ESX Server [cmdb_ci_esx_server]
VMware vCenter Folder [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
VMware vCenter Folder [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter Folder [cmdb_ci_vcenter_folder]
VMware vCenter Folder [cmdb_ci_vcenter_folder] Contains::Contained by Virtual Machine Template [cmdb_ci_vmware_template]
VMware vCenter Folder [cmdb_ci_vcenter_folder] Contains::Contained by VMware Virtual Machine Instance [cmdb_ci_vmware_instance]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter Network [cmdb_ci_vcenter_network]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware Virtual Machine Instance [cmdb_ci_vmware_instance]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by ESX Server [cmdb_ci_esx_server]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter Folder [cmdb_ci_vcenter_folder]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter Cluster [cmdb_ci_vcenter_cluster]
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter] Contains::Contained by Virtual Machine Template [cmdb_ci_vmware_template]
Figure 1. VMware relationships with ESX server
VMware relationships with ESX Server