VMware vSphere

VMware vSphere is a cloud computing virtualization platform.  collects inventory and performance metrics from VMware vSphere.
cavna37
VMware vSphere is a cloud computing virtualization platform.
DX NetOps Virtual Network Assurance
collects inventory and performance metrics from VMware vSphere.
The plug-in collects inventory for the following items from the vCenter server:
  • Data centers
  • Clusters
  • Hosts
  • Virtual machines
  • Host interfaces
  • Virtual machine interfaces
  • vSphere distributed virtual switches (Created by the Cisco ACI Virtual Machine Manager Domain integration with VMware vSphere)
  • vSphere distributed virtual switch ports
To see performance metrics for ESX hosts, you must enable SNMP on each host and discover the hosts in Performance Center.
DX NetOps Virtual Network Assurance
collects performance metrics only for Virtual Machines.
The plug-in supports the following events from the vCenter server:
  • DrsVmMigratedEvent
    A virtual machine migration that the Distributed Resource Scheduler (DRS) recommended
  • VmMigratedEvent
    A virtual machine migration
  • VmFailedMigrateEvent
    A failure to migrate a virtual machine
  • VmBeingHotMigratedEvent
    A virtual machine is hot-migrating
  • VmBeingMigratedEvent
    A virtual machine is migrating
The plug-in queries vCenter events at a configurable rate. The default rate is every 60 seconds.
VMware vSphere collects the following performance metrics:
Item Type
VNA Metric Families and Metrics
Hosts
  • CPU and Memory
    • CPU
    • CPU Utlization
    • Memory Usage
    • Memory
    • Aggregated Network Incoming Bytes
    • Aggregated Network Outgoing Bytes
    • Aggregated Network Incoming Packets
    • Aggregated Network Outgoing Packets
  • Disk
    • Disk Read Requests Rate
    • Disk Write Requests Rate
    • Disk Read Bytes Rate
    • Disk Write Bytes Rates
    • Disk Capacity
    • Disk Latency
    • Disk Allocation
    • Disk IOPS
    • Disk Usage
Virtual Machines
  • CPU and Memory
    • CPU
    • CPU Utlization
    • Memory Usage
    • Memory
    • Aggregated Network Incoming Bytes
    • Aggregated Network Outgoing Bytes
    • Aggregated Network Incoming Packets
    • Aggregated Network Outgoing Packets
  • Disk
    • Disk Read Requests Rate
    • Disk Write Requests Rate
    • Disk Read Bytes Rate
    • Disk Write Bytes Rates
    • Disk Capacity
    • Disk Latency
    • Disk Allocation
    • Disk IOPS
    • Disk Usage
DVS Ports
  • Interface
    • Incoming Bytes
    • Outgoing Bytes
    • Incoming Packets
    • Outgoing Packets
    • Incoming Dropped Packets
    • Outgoing Dropped Packets
    • Incoming Errors
    • Outgoing Errors
Virtual Machine Metrics and Host Metrics
The plug-in collects the following metrics for virtual machines and hosts:
The default statistics collection level is level 1. From the vSphere Web Client, manage your settings to increase the statistics collection level to level 3 for all the necessary metrics. Disable weekly, monthly, and yearly performance data saving to reduce the required disk space. For more information, see the VMware vSphere documentation.
Statistics collection level
Supported Metrics
Level 1
CPU Time for Virtual Machine and Host
Level 1
Memory for Virtual Machine and Host
Level 1
Disk Usage for Virtual Machine and Host
Level 2
CPU Time for Virtual Machine and Host
Level 2
Memory for Virtual Machine and Host
Level 2
Disk Usage for Virtual Machine and Host
Level 2
Disk Read for Virtual Machine and Host
Level 2
Disk Write for Virtual Machine and Host
Level 3
Disk capacity for Virtual Machine and Host
Level 3
Disk allocation for Virtual Machine and Host
Level 3
Disk usage for Virtual Machine and Host
Level 3
Disk latency for Virtual Machine and Host
Level 3
Disk IOPS for Virtual Machine and Host
Level 3
Disk read request rate for Virtual Machine and Host
Level 3
Disk write request rate for Virtual Machine and Host
Level 3
Disk read bytes rate for Virtual Machine and Host
Level 3
Disk write bytes rate for Virtual Machine and Host
Level 3
CPU time for Virtual Machine and Host
Level 3
CPU utilization for Virtual Machine and Host
Level 3
Memory for Virtual Machine and Host
Level 3
Memory utilization for Virtual Machine and Host
The plug-in calculates the following metrics:
  • Virtual machines per hypervisor
Distributed Virtual Switch Port Metrics
The plug-in collects the following metrics for distributed virtual switch ports:
Statistics collection level
Supported Metrics
Level 2
Incoming bytes on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 2
Outgoing bytes on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 2
Incoming packets on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 2
Outgoing packets on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 2
Incoming Dropped Packets for Distributed Virtual Switch Port
Level 2
Outgoing Dropped Packets for Distributed Virtual Switch Port
Level 2
Incoming Errors for Distributed Virtual Switch Port
Level 2
Outgoing Errors for Distributed Virtual Switch Port
Level 3
Incoming bytes on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 3
Outgoing bytes on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 3
Incoming packets on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 3
Outgoing packets on virtual interfaces, Hosts, and Distributed Virtual Switch Port
Level 3
Incoming Dropped Packets for Distributed Virtual Switch Port
Level 3
Outgoing Dropped Packets for Distributed Virtual Switch Port
Level 3
Incoming Errors for Distributed Virtual Switch Port
Level 3
Outgoing Errors for Distributed Virtual Switch Port
Supported Releases
CA Virtual Network Assurance (VNA) supports the following releases of VMWare vSphere:
  • VMware vSphere 6.0.
  • VMware vSphere 6.5.
Requirements
  • vSphere plug-in and ACI plug-in must be configured using the same
    DOMAIN_ID
    .
  • vSphere plug-in requires read-only access to vCenter Server running VMware Infrastructure SDK Web Service.
  • The URL used by the plug-in for accessing the VMware Infrastructure SDK Web Service is:
    https://<
    vCenter_IP_Address
    >/sdk/vimService.wsdl
  • If you have multiple vSphere vCenter environments, configure each vCenter to a different domain in
    DX NetOps Virtual Network Assurance
    .
Plug-in Configuration Example
The following JSON example shows the VMWare vSphere plug-in configuration:
{
"PLUGIN_CONFIG": {
"VCENTER_IP": "10.241.16.37",
"VCENTER_USER_NAME": "[email protected]",
"VCENTER_PASSWORD": "[email protected]"
"PROTOCOL": "https",
"INVENTORY_POLL_RATE": "0 */10 *",
"INVENTORY_DELTA_TIME": 600,
"AVAILABILITY_POLL_RATE": "O */5 *",
"AVAILABILITY_DELTA_TIME": 300,
"PERFORMANCE_POLL_RATE": "0 */10 *",
"PERFORMANCE_DELTA_TIME": 600,
"NOTIFICATION_POLL_RATE": "0 */1 *",
"NOTIFICATION_DELTA_TIME": 60,
"DOMAIN_ID": 0
}
}
3.7.7 and Higher Only:
{
"PLUGIN_CONFIG": {
"VCENTER_IP": "10.241.16.37",
"VCENTER_USER_NAME": "[email protected]",
"VCENTER_PASSWORD": "[email protected]"
"PROTOCOL": "https",
"INVENTORY_POLL_RATE": "0 */10 *",
"INVENTORY_DELTA_TIME": 600,
"AVAILABILITY_POLL_RATE": "O */5 *",
"AVAILABILITY_DELTA_TIME": 300,
"PERFORMANCE_POLL_RATE": "0 */10 *",
"PERFORMANCE_DELTA_TIME": 600,
"MAX_PERF_THREADS": 3,
"NOTIFICATION_POLL_RATE": "0 */1 *",
"DOMAIN_ID": 0
}
}
3.7.15 and Higher Only:
{
"PLUGIN_CONFIG": {
"VCENTER_IP": "10.241.16.37",
"VCENTER_USER_NAME": "[email protected]",
"VCENTER_PASSWORD": "[email protected]"
"PROTOCOL": "https",
"INVENTORY_POLL_RATE": "0 */10 *",
"INVENTORY_DELTA_TIME": 600,
"AVAILABILITY_POLL_RATE": "O */5 *",
"AVAILABILITY_DELTA_TIME": 300,
"PERFORMANCE_POLL_RATE": "0 */10 *",
"PERFORMANCE_DELTA_TIME": 600,
"MAX_PERF_THREADS": 3,
"ENABLE_DVS_PERF ": "true,",
"NOTIFICATION_POLL_RATE": "0 */1 *",
"DOMAIN_ID": 0
}
}
  • VCENTER_IP
    The IP address of the vCenter server
  • VCENTER_USER_NAME
    The vCenter Server user name
  • VCENTER_USER_NAME
    The vCenter server password
  • PROTOCOL
    The communication protocol with the vCenter server
    Values:
    http or https (case-sensitive)
  • INVENTORY_POLL_RATE
    How often the product collects inventory data
  • INVENTORY_DELTA_TIME
    Difference between polls (in seconds)
  • AVAILABILITY_POLL_RATE
    How often the product collects availability data
  • AVAILABILITY_DELTA_TIME
    The time difference between availability polls (in seconds)
  • PERFORMANCE_POLL_RATE
    How often the product collects performance data
  • PERFORMANCE_DELTA_TIME
    The time difference between performance polls (in seconds)
  • MAX_PERF_THREADS (3.7.7 and Higher Only)
    Denotes the number of threads required to run the performance poll
    Max Value:
    3
    Minimum Value:
    1
  • ENABLE_DVS_PERF (3.7.15 and Higher Only)
    Whether to enable performance metrics for DVS ports
    Values:
    true or false
  • NOTIFICATION_DELTA_TIME (3.7.6 and Lower Only)
    Difference between polls (in seconds) for alarm and event data requests
  • NOTIFICATION_POLL_RATE
    How often the product collects alarm and event data
  • DOMAIN_ID
    CA Virtual Network Assurance assigns inventory from this plug-in to the specified domain