3.3 Reviewing VMware vCenter Supplemental Reports

The report package contains .xml files to update Analysis Center with new report templates. You can use these templates to create reports. The report templates consist of the five categories of reports: Dashboards, Hosts, vCenter (formerly known as Virtual Center), VMs, and Virtualization Candidates.

Access the Dashboard reports from the Analysis Center Console Enterprise pane in the Reports menu. Select AppManager, click Dashboards, and expand the vCenter folder.

Access the Hosts, vCenter, and VMs reports from the Analysis Center Console Enterprise pane in the Reports menu. Select AppManager, click Application Specific, and expand the vCenter folder.

NOTE:You can migrate any older reports saved in the Virtual Center folder to the vCenter folder and delete the Virtual Center folder, if you want.

Access Datastore reports from the Analysis Center Console Enterprise pane in the Reports menu. Select AppManager, click Application Specific, then click vCenter, and expand the Datastores folder.

Access the Virtualization Candidates reports from the Enterprise pane in the Reports menu. Select AppManager and expand the Virtualization Candidates folder.

NOTE:You can migrate any older reports saved in the Virtualization Candidates folder within the AppManager Templates folder to the Virtualization Candidates folder within the AppManager folder and delete the empty folder, if you want.

For more information about generating reports in Analysis Center, see the User Guide for Analysis Center.

3.3.1 Dashboard Reports

The vCenter folder under Dashboards includes six dashboards, which are each a single view of multiple reports that have already been run. Each report in a dashboard is displayed as a full row of charts.

The dashboards and the reports they include are listed as follows:

Datastore Reports

The Datastore report folder provides the following types of reports:

  • Average Datastore over time

  • Bottom N Datastores by Datastore free space and utilization

  • Top N Datastores by Datastore free space and utilization

This category includes the following reports:

Report

Description

Average Datastore Free Space by Datastore Over Time

This report lists Datastore free space for the Datastores you select over a specified period. The VirtualCenter_DatastoreUsage Knowledge Script collects the amount of free space in GB or MB for any given Datastore.

Average Datastore Utilization by Datastore Over Time

This report lists the percentage of Datastore utilization for the Datastores you select over a specified period. The VirtualCenter_DatastoreUsage Knowledge Script collects the percentage of Datastore utilization for any given Datastore.

Bottom N Datastores by Datastore Free Space

This report lists the specified number of Datastores with the least amount of free space for the Datastore. The VirtualCenter_DatastoreUsage Knowledge Script collects the amount of free space in GB or MB for any given Datastore.

Bottom N Datastores by Datastore Utilization

This report lists the specified number of Datastores with the lowest percentage of utilization for the Datastore. The VirtualCenter_DatastoreUsage Knowledge Script collects the percentage of Datastore that is being used for any given Datastore.

Datastore Usage Overview

This report lists the Datastore free space and datastore utilization for all Datastores.

Top N Datastores by Datastore Free Space

This report lists the specified number of Datastores with the highest amount of free space for the Datastore. The VirtualCenter_DatastoreUsage Knowledge Script collects the amount of free space that is in use in GB or MB for any given Datastore.

Top N Datastores by Datastore Utilization

This report lists the specified number of Datastores with the highest percentage of utilization for the Datastore. The VirtualCenter_DatastoreUsage Knowledge Script collects the percentage of Datastore that is being used for any given Datastore.

Host Reports

The Hosts report folder provides the following types of reports:

  • Bottom N reports for all hosts

  • Top N reports for all hosts

  • Performance reports examining and comparing the average performance data that is CPU utilization over time

  • Comparison reports to compare AppManager data over different periods and over different hosts (ESX or ESXi Servers)

  • Host performance overview reports

This category includes the following reports:

Report

Description

Average CPU Utilization by Host Over Time

This report lists the average host CPU utilization for the hosts you select over a specified period. The VirtualCenter_HostCPUUsage Knowledge Script collects data about CPU usage for any given host.

Average Datastore by Host Over Time

This report lists the average Datastore utilization and/or free space for the hosts you select over a specified period. The VirtualCenter_HostDataStoreUsage Knowledge Script collects data about Datastore utilization and free space for any given host.

Average Datastore Latency by Host Over Time

This report lists the average disk command latency, disk read latency, or disk write latency for the hosts you select over a specified period. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects data about disk command latency, disk read latency, and disk write latency for any given host.

Average Disk Operation by Host Over Time

This report lists the average disk commands, disk command aborts, or disk bus resets for the hosts you select over a specified period. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects data about disk commands, disk command aborts, or disk bus resets for any given host.

Average Disk IO by Host Over Time

This report lists the average disk I/O for the hosts you select over a specified period. The VirtualCenter_HostDiskIO Knowledge Script collects data about disk read and writes for any given host.

Average Memory Utilization by Host Over Time

This report lists the average memory active, memory balloon, memory granted, memory overhead, memory reserved capacity, memory shared, memory shared common, memory state, memory swap in, memory swap in rate, memory swap out, memory swap out rate, memory swap used, memory unreserved, memory utilization, memory usage by vmkernel and memory zero for the hosts you select and the period you specify. The VirtualCenter_HostMemoryUsage Knowledge Script collects data for performance metrics for any given host.

Average Network IO by Host Over Time

This report lists the average network I/O for the hosts you select over a specified period. The VirtualCenter_HostNetworkIO Knowledge Script collects data about network data received and transmitted for any given host.

Bottom N Hosts by Datastore Free Space

This report lists the specified number of hosts with the least the amount of Datastore free space available. The VirtualCenter_HostDataStoreUsage Knowledge Script collects Host Datastore Free Space data for any given host in MB. By default, the Bottom N Hosts by Datastore Free Space report uses this data stream. The smaller the amount of Datastore free space available, the fewer the virtual machines and snapshots that the host supports. A host that runs out of free space causes instability of the host and the virtual machines that the host supports.

Bottom N Hosts by Datastore Used

This report lists the specified number of hosts with the lowest percentage of Datastore used. The VirtualCenter_HostDataStoreUsage Knowledge Script collects Host Percent Datastore data for any given host. By default, the Bottom N Hosts by Datastore Used report uses this data stream. The higher the percentage of free space used, the fewer the virtual machines and snapshots that the host can support. A host that runs out of free space causes instability of the host and the virtual machines that the host supports.

Bottom N Hosts by Datastore Latency

This report lists the specified number of hosts with the lowest values for Datastore latency based on the metric selected. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects disk command latency, disk read latency, and disk write latency data in milliseconds for any given host.

Bottom N Hosts by Disk Operation

This report lists the specified number of hosts with the lowest values based on the disk operation metric selected. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects data about disk commands, disk commands aborted, and bus resets for any given host.

Bottom N Hosts by Disk Reads

This report lists the specified number of hosts with the lowest number of disk reads in MB per second. The VirtualCenter_HostDiskIO Knowledge Script collects Host Disk Read for any given host. By default, the Bottom N Hosts by Disk Reads report uses this data stream. A host with a high disk I/O disk reads, relative to the I/O of the disk subsystem indicates that the host is disk bound. This reduces the overall performance of the host and the virtual machines that the host supports.

Bottom N Hosts by Disk Writes

This report lists the specified number of hosts with the lowest number of disk writes in MB per second. The VirtualCenter_HostDiskIO Knowledge Script collects Host Disk Write data for any given host. By default, the Bottom N Hosts by Disk Writes report uses this data stream. A host with a high disk I/O disk writes relative to the I/O of the disk subsystem indicates that the host is disk bound. This reduces the overall performance of the host and the virtual machines that the host supports.

Bottom N Hosts by Memory Utilization

This report lists the specified number of hosts with the lowest percentage of memory utilization. The VirtualCenter_HostMemoryUsage Knowledge Script collects the Host Memory Usage data for any given host. By default, the Bottom N Hosts by Memory Utilization report uses this data stream. A host with a high memory utilization indicates that there are too many virtual machines on the host and that memory is overcommitted. This reduces the overall performance of the host and the virtual machines that the host supports.

Bottom N Hosts by Network Reads

This report lists the specified number of hosts with the lowest number of network data received in Mbits per second. The VirtualCenter_HostNetworkIO Knowledge Script collects Host Network Read data for any given host. By default, the Bottom N Hosts by Network Reads report uses this data stream. A host with high I/O network data received relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates more network traffic than the host can support. This will reduce the overall network performance of the host and the virtual machines that the host supports.

Bottom N Hosts by Network Writes

This report lists the specified number of hosts with the lowest number of network data transmitted in Mbits per second. The VirtualCenter_HostNetworkIO Knowledge Script collects Host Network Write data for any given host. By default, the Bottom N Hosts by Network Writes report uses this data stream. A host with high I/O network data transmitted relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates more network traffic than the host can support. This will reduce the overall network performance of the host and the virtual machines that the host supports.

Bottom N Hosts by Processor Utilization

This report lists the specified number of hosts with the lowest average percentage of processor utilization for the host. The VirtualCenter_HostCPUUsage Knowledge Script collects Host CPU Usage data for any given host. By default, the Bottom N Hosts by Processor Utilization report uses this data stream. A host with high processor utilization indicates that the host processors are oversubscribed. This results in poor performance and causes instability to the host and the virtual machines that the host supports.

Compare Host CPU Utilization Over Time

This report compares the CPU utilization of the hosts over time. The VirtualCenter_HostCPUUsage Knowledge Script collects the Collect average CPU data for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Datastore Free Space Over Time

This report compares the Datastore free space of the hosts over time. The VirtualCenter_HostDataStoreUsage Knowledge Script collects the Collect data for free space data for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Datastore Utilization Over Time

This report compares the Datastore utilization of the hosts over time. The VirtualCenter_HostDataStoreUsage Knowledge Script collects the Collect data for percentage used for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Disk Reads Over Time

This report compares the disk reads of the hosts over time. The VirtualCenter_HostDiskIO Knowledge Script collects the Collect data for disk reads for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Disk Writes Over Time

This report compares the disk writes of the hosts over time. The VirtualCenter_HostDataDiskIO Knowledge Script collects the Collect data for disk writes for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Memory Utilization Over Time

This report compares the memory active, memory balloon, memory granted, memory overhead, memory reserved capacity, memory shared, memory shared common, memory state, memory swap in, memory swap in rate, memory swap out, memory swap out rate, memory swap used, memory unreserved, memory utilization, memory usage by VM kernel, and memory zero of the hosts over time. The VirtualCenter_HostMemoryUsage Knowledge Script collects the Collect memory utilization data for any given host. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Network Reads Over Time

This report compares the network data received of the hosts over time. The VirtualCenter_HostNetworkIO Knowledge Script collects the Collect data for network data received for any given host.The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare Host Network Writes Over Time

This report compares the network data transmitted of the hosts over time. The VirtualCenter_HostNetworkIO Knowledge Script collects the Collect data for network data transmitted for any given host.The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Host Datastore Disk Operation Performance Overview

This report lists the disk commands, disk commands aborted, and disk bus resets for a host. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects host disk latency performance metrics for any given host.

Host Datastore Free Space Overview

This report lists the datastore free space for a host. The VirtualCenter_HostDataStoreUsage Knowledge Script collects data about Datastore free space for any given host.

Host Datastore Latency Performance Overview

This report lists the disk command latency, disk read latency, and disk write latency for a host. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects host disk latency performance metrics for any given host.

Host Datastore Utilization Overview

This report lists the datastore utilization for a host. The VirtualCenter_HostDataStoreUsage Knowledge Script collects data about percentage of Datastore used and Datastore free space in MB for any given host.

Host Performance Overview

This report lists the following metrics for a host: processor utilization (overall), memory utilization, disk reads, disk writes, network data received, and network data transmitted. The VirtualCenter_HostCPUUsage, VirtualCenter_HostMemoryUsage, VirtualCenter_HostDiskIO, and VirtualCenter_HostNetworkIO Knowledge Scripts collect performance metrics for any given host.

Top N Hosts by Datastore Free Space

This report lists the specified number of hosts with the highest amount of Datastore free space available. The VirtualCenter_HostDataStoreUsage Knowledge Script collects Host Datastore free space data in MB for any given host. By default, the Top N Hosts by Datastore Free Space report uses this data stream. The smaller the amount of Datastore free space available, the fewer the virtual machines and snapshots that the host supports. A host that runs out of free space causes instability of the host and the virtual machines that the host supports.

Top N Hosts by Datastore Latency

This report lists the specified number of hosts with the highest values for the Datastore latency metric selected. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects disk command latency, disk read latency, and disk write latency data in milliseconds for any given host.

Top N Hosts by Datastore Used

This report lists the specified number of hosts with the highest percentage of Datastore used. The VirtualCenter_HostDataStoreUsage Knowledge Script collects the Host Datastore Percent Used data for any given host. By default, the Top N Hosts by Datastore Used report uses this data stream. The higher the percentage of free space used, the fewer the virtual machines and snapshots that the host can support. A host that runs out of free space causes instability of the host and the virtual machines that the host supports.

Top N Hosts by Disk Operation

This report lists the specified number of hosts with the highest values for disk operation based on the metric selected. The VirtualCenter_HostDiskTotalLatency Knowledge Script collects data about disk commands, disk commands aborted, and bus resets for any given host.

Top N Hosts by Disk Reads

This report lists the specified number of hosts with the highest number of disk reads in MB per second. The VirtualCenter_HostDiskIO Knowledge Script collects the Host Disk Reads data for any given host. By default, the Top N Hosts by Disk Reads report uses this data stream. A host with a high disk I/O disk reads relative to the I/O of the disk subsystem indicates that the host is disk bound. This reduces the overall performance of the host and the virtual machines that the host supports.

Top N Hosts by Disk Writes

This report lists the specified number of hosts with the highest number of disk writes in MB per second. The VirtualCenter_HostDiskIO Knowledge Script collects the Host Disk Writes data for any given host. By default, the Top N Hosts by Disk Writes report uses this data stream. A host with a high disk I/O disk writes relative to the I/O of the disk subsystem indicates that the host is disk bound. This reduces the overall performance of the host and the virtual machines that the host supports.

Top N Hosts by Memory Utilization

This report lists the specified number of hosts with the highest percentage of memory utilization. The VirtualCenter_HostMemoryUsage Knowledge Script collects the Host Memory Usage data for any given host. By default, the Top N Hosts by Memory Utilization report uses this data stream. A host with a high memory utilization indicates too many virtual machines on the host and that memory is overcommitted. This reduces the overall performance of the host and the virtual machines that the host supports.

Top N Hosts by Network Reads

This report lists the specified number of hosts with the highest number of network data received in Mbits per second. The VirtualCenter_HostNetworkIO Knowledge Script collects the Host Network Reads data for any given host. By default, the Top N Hosts by Network Reads report uses this data stream. A host with high I/O network data received relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates more network traffic than the host can support. This will reduce the overall network performance of the host and the virtual machines that the host supports.

Top N Hosts by Network Writes

This report lists the specified number of hosts with the highest number of network data transmitted in Mbits per second. The VirtualCenter_HostNetworkIO Knowledge Script collects the Host Network Writes data for any given host. By default, the Top N Hosts by Network Writes report uses this data stream. A host with high I/O network data transmitted relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates more network traffic than the host can support. This will reduce the overall network performance of the host and the virtual machines that the host supports.

Top N Hosts by Processor Utilization

This report lists the specified number of hosts with the highest average percentage of processor utilization for the host. The VirtualCenter_HostCPUUsage Knowledge Script collects the Host CPU Usage data for any given host. By default, the Bottom N Hosts by Processor Utilization report uses this data stream. A host with high processor utilization indicates that the host processors are oversubscribed. This results in poor performance and causes instability to the host and the virtual machines that the host supports.

vCenter Reports

The vCenter report folder provides the following types of reports:

  • Performance reports for examining and comparing the average performance data, such as CPU utilization over time

  • Comparison reports to compare AppManager data over different periods and over different vCenter servers

This category includes the following reports:

Report

Description

vCenter Average CPU Utilization Over Time

This report lists the CPU utilization of the vCenter server over a specified period. The VirtualCenter_VirtualCenterCPUUsage Knowledge Script collects data about virtual machine usage in MHz.

vCenter Average Memory Utilization Over Time

This report lists the memory utilization of the vCenter server over a specified period. The VirtualCenter_VirtualCenterMemoryUsage Knowledge Script collects data about vCenter memory utilization.

vCenter Compare CPU Utilization Over Time

This report compares the CPU utilization of the vCenter over time. The VirtualCenter_VirtualCenterCPUUsage Knowledge Script collects data about CPU usage. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

vCenter Compare Memory Over Time

This report compares the memory utilization of the vCenter over time. The VirtualCenter_VirtualCenterMemoryUsage Knowledge Script collects data about vCenter memory utilization. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Virtual Machine Reports

The VMs report folder provides the following types of reports:

  • Performance reports for examining and comparing the average performance data that is CPU utilization over time

  • Comparison reports to compare AppManager data over different periods and over different virtual machines

  • Virtual machine performance overview

This category includes the following report templates:

Report

Description

Average CPU Utilization by VM Over Time

This report lists the average CPU utilization for the virtual machines over a specified period. The VirtualCenter_VmCPUUsage Knowledge Script collects data about CPU utilization in MHz for any given virtual machine.

Average Disk IO by VM Over Time

This report lists the average disk I/O for the virtual machines you select over a specified period. The VirtualCenter_VmDiskIO Knowledge Script collects data about disk reads and writes for any given virtual machine.

Average Logical Disk Usage by VM Over Time

This report lists the average logical disk usage for the virtual machines you select over a specified period. The VirtualCenter_VmDiskUsage Knowledge Script collects data about logical disk usage in percent or MB for any given virtual machine.

Average Memory Utilization by VM Over Time

This report lists the average memory active, memory balloon, memory consumed, memory granted, memory overhead, memory shared, memory state, memory swap in, memory swap in rate, memory swap out, memory swap out rate, memory utilization, memory zero for the virtual machines you select over a specified period. The VirtualCenter_VmMemoryUsage Knowledge Script collects data for memory performance metrics for any given virtual machine.

Average Network IO by VM Over Time

This report lists the average network I/O for the virtual machines you select over a specified period. The VirtualCenter_VmNetworkIO Knowledge Script collects data about network data received and writes for any given virtual machine.

Bottom N VMs by Disk Reads

This report lists the specified number of virtual machines with the lowest number of disk reads in MB per second. The VirtualCenter_VmDiskIO Knowledge Script collects the VM disk reads data for any given virtual machine. By default, the Bottom N VMs by Disk Reads report uses this data stream. A virtual machine with high I/O disk reads relative to the I/O of the disk subsystem indicates that the virtual machine is using a disproportionate amount of the host disk I/O. This will reduce the overall performance of the host and the virtual machines that the host supports.

Bottom N VMs by Disk Writes

This report lists the specified number of virtual machines with the lowest number of disk writes in MB per second. The VirtualCenter_VmDiskIO Knowledge Script collects the VM disk writes data for any given virtual machine. By default, the Bottom N VMs by Disk Writes report uses this data stream. A virtual machine with high I/O disk writes relative to the I/O of the disk subsystem indicates that the virtual machine is using a disproportionate amount of the host disk I/O. This will reduce the overall performance of the host and the virtual machines that the host supports.

Bottom N VMs by Memory Utilization

This report lists the specified number of virtual machines with the lowest percentage of memory utilization. The VirtualCenter_VmMemoryUsage Knowledge Script collects the VM Memory Usage data for any given virtual machine. By default, the Bottom N VMs by Memory Utilization report uses this data stream. A virtual machine with high memory utilization indicates that the virtual machine does not have enough memory allocated to it, which reduces the overall performance of the virtual machine.

Bottom N VMs by Network Reads

This report lists the specified number of virtual machines with the lowest number of network data received in Mbits per second. The VirtualCenter_VmNetworkIO Knowledge Script collects the VM Network Reads data for any given virtual machine. By default, the Bottom N VMs by Network Reads uses this data stream. A virtual machine with high I/O network data received relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates that the virtual machine is using a disproportionate amount of the host network I/O. This reduces the overall network performance of the host and the virtual machines that the host supports.

Bottom N VMs by Network Writes

This report lists specified number of virtual machines with the lowest number of network data transmitted in Mbits per second. The VirtualCenter_VmNetworkIO Knowledge Script collects the VM Network Writes data for any given virtual machine. By default, the Bottom N VMs by Network Writes uses this data stream. A virtual machine with high I/O network data transmitted relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates that the VM is using a disproportionate amount of the host network I/O. This reduces the overall network performance of the host and the VMs that the host supports.

Bottom N VMs by Overall Processor Utilization

This report lists the specified number of virtual machines with the lowest average overall percentage of processor utilization for the virtual machine. The VirtualCenter_VmCPUUsage Knowledge Script collects the Collect average CPU data for any given virtual machine. A virtual machine with a high processor utilization indicates that the virtual machine processors are oversubscribed leading to poor performance and/or instability of the host and the virtual machines that the host supports.

Bottom N VMs by Processor Utilization

This report lists the specified number of virtual machines with the lowest average percentage of processor utilization for the virtual machine. The VirtualCenter_VmCPUUsage Knowledge Script collects the Collect average CPU data for any given virtual machine. A virtual machine with a high processor utilization indicates that the virtual machine processors are oversubscribed leading to poor performance and/or instability of the host and the virtual machines that the host supports.

Compare VM CPU Utilization Over Time

This report compares the CPU utilization of the virtual machines over time. The VirtualCenter_VmCPUUsage Knowledge Script collects the Collect average CPU data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare VM Disk Reads Over Time

This report compares the disk reads in MB/sec of the virtual machines. The VirtualCenter_VmDiskIO Knowledge Script collects the Collect data for disk I/O data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare VM Disk Writes Over Time

This report compares the disk writes in MB/sec of the virtual machines. The VirtualCenter_VmDiskIO Knowledge Script collects the Collect data for disk I/O data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare VM Memory Utilization Over Time

This report compares the memory active, memory balloon, memory consumed, memory granted, memory overhead, memory shared, memory state, memory swap in, memory swap in rate, memory swap out, memory swap out rate, memory utilization, memory zero of the virtual machines over time. The VirtualCenter_VmMemoryusage Knowledge Script collects the Collect data for memory usage data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare VM Network Reads Over Time

This report compares the network data received in Mbits/sec of the virtual machines. The VirtualCenter_VmNetworkIO Knowledge Script collects the Collect data for network data received and writes data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Compare VM Network Writes Over Time

This report compares the network data transmitted in Mbits/sec of the virtual machines. The VirtualCenter_VmNetworkIO Knowledge Script collects the Collect data for network data received and writes data for any given virtual machine. The report compares the following date ranges:

  • Today

  • Yesterday

  • This month

  • Last month

Top N VMs by Disk Reads

This report lists the specified number of virtual machines with the highest number of disk reads in MB per second. The VirtualCenter_VmDiskIO Knowledge Script collects the VM Disk Reads data for any given virtual machine. By default, the Top N VMs by Disk Reads report uses this data stream. A virtual machine with high I/O disk reads relative to the I/O of the disk subsystem indicates that the virtual machine is using a disproportionate amount of the host disk I/O. This will reduce the overall performance of the host and the virtual machines that the host supports.

Top N VMs by Disk Writes

This report lists the specified number of virtual machines with the highest number of disk writes in MB per second. The VirtualCenter_VmDiskIO Knowledge Script collects the VM disk writes data for any given virtual machine. By default, the Top N VMs by Disk Writes report uses this data stream. A virtual machine with high I/O disk writes relative to the I/O of the disk subsystem indicates that the virtual machine is using a disproportionate amount of the host disk I/O. This will reduce the overall performance of the host and the virtual machines that the host supports.

Top N VMs by Memory Utilization

This report lists the specified number of virtual machines with the highest percentage of memory utilization. The VirtualCenter_VmMemoryUsage Knowledge Script collects the VM Memory Usage data for any given virtual machine. By default, the Top N VMs by Memory Utilization report uses this data stream. A virtual machine with high memory utilization indicates that the virtual machine does not have enough memory allocated to it, which reduces the overall performance of the virtual machine.

Top N VMs by Network Reads

This report lists the specified number of virtual machines with the highest number of network data received in Mbits per second. The VirtualCenter_VmNetworkIO Knowledge Script collects the VM Network Reads data for any given virtual machine. By default, the Top N VMs by Network Reads report uses this data stream. A virtual machine with high I/O network data received relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates that the virtual machine is using a disproportionate amount of the host network I/O. This can reduce the overall network performance of the host and the virtual machines that the host supports.

Top N VMs by Network writes

This report lists the specified number of virtual machines with the highest number of network data transmitted in Mbits per second. The VirtualCenter_VmNetworkIO Knowledge Script collects the VM Network Writes data for any given virtual machine. By default, the Top N VMs by Network Writes report uses this data stream. A virtual machine with high I/O network data received relative to the network throughput (for example, Gigabit Ethernet supports 1000 Mbits per second) indicates that the virtual machine is using a disproportionate amount of the host network I/O. This can reduce the overall network performance of the host and the virtual machines that the host supports.

Top N VMs by Overall Processor Utilization

This report lists the specified number of virtual machines with the highest average overall percentage of processor utilization for the virtual machine. The VirtualCenter_VmCPUUsage Knowledge Script collects the Collect average CPU data for any given virtual machine. A virtual machine with a high processor utilization indicates that the virtual machine processors are oversubscribed leading to poor performance and/or instability of the host and the virtual machines that the host supports.

Top N VMs by Processor Utilization

This report lists the specified number of virtual machines with the highest percentage of processor utilization for the virtual machine. The VirtualCenter_VmCPUUsage Knowledge Script collects the Collect average CPU data for any given virtual machine. A virtual machine with a high processor utilization indicates that the virtual machine processors are oversubscribed leading to poor performance and/or instability of the host and the virtual machines that the host supports.

VM Performance Overview

This report lists the following metrics for any given virtual machine: processor utilization (overall), CPU ready (overall), memory utilization, memory balloon, disk reads, disk writes, network data received, network data transmitted. The VirtualCenter_VmCPUUsage, VirtualCenter_VmMemoryUsage, VirtualCenter_VmDiskIO, and VirtualCenter_VmNetworkIO Knowledge Scripts collect data for memory usage performance metrics for any given virtual machine.

VMware Tools Status

This report displays a count of the virtual machines in each of the VMware Tools status values: Tools Not Installed, Tools Not Running, Tools Old, Tools OK, Tools Not Running on Powered-off Virtual Machines, Tools Blacklisted, Tools Supported and New, Tools Too New, Tools Not Current and Not Supported", and Tools not managed. The VirtualCenter_VmToolsStatus Knowledge Script collects the current status of VMware Tools for any given virtual machine.

VMware Tools Status by VM

This report lists the status of VMware Tools for a selected group of virtual machines. The VirtualCenter_VmToolsStatus Knowledge Script collects the current status of VMware Tools for any given virtual machine.

Virtualization Candidates Reports

The Virtualization Candidates report folder provides report templates for helping you determine whether your system is a candidate for virtualization. Virtualization provides many benefits such as ease of recovery, simpler maintenance, and the ability to snapshot a virtual machine at various states and revert to a state if needed.

Each Virtualization Candidates report lets you evaluate your system against the following Key Performance Indicators (KPI):

  • Host Network Reads

  • Host Network Writes

  • Resource pool Memory Utilization (%)

  • Resource pool Memory Balloon

  • Resource pool Overall Processor Utilization

Each report returns a column for each KPI and another for candidate status, which is either “Yes - a good candidate” or “No - not a good candidate.”

Before running a Virtualization Candidates report, run the AppManager Knowledge Scripts that supply the data that you will select from the Metric context in Analysis Center. The scripts in the NT category of scripts (for monitoring the Windows operating system) can supply the data you need. The following Knowledge Scripts provide data for the corresponding metrics in the Virtualization Reports:

Knowledge Script

Metric

NT_CpuLoaded

% Overall Processor Utilization

NT_NetworkBusy

% Network Utilization

NT_LogicalDiskIO

Logical Disk Reads/Second

NT_LogicalDiskIO

Logical Disk Writes/Second

NT_TopMemoryProcs

Top Processes Consuming Memory (KB)

NOTE:Knowledge Scripts from proxy-based AppManager modules, such as AppManager for Network Devices and AppManager for SNMP, do not provide data that is meaningful from a virtualization candidate perspective. Ensure you run Knowledge Scripts from agent-based modules, modules in which the AppManager agent is installed directly on the computer being monitored.

Report Name

Description

Virtualization KPI Candidate - Good

This report helps you determine whether a selected computer is a good candidate for virtualization.

Virtualization KPI Candidate - Investigate Further

This report provides more information about a computer’s possible virtualization candidacy. It shows whether a computer’s metrics fall within a range that may indicate candidacy.

Virtualization KPI Candidate - Missing Data

Use this report to determine which computers in your system are not good candidates for virtualization because data for one or more of the KPIs is not available. Review the Missing Data column in the report to see which computers did not provide one or more of the KPIs.