Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VM Performance Monitors

The VM performance monitors allow you to monitor and alert on specific VM-related components: datacenters, clusters, resources pools, and vApps (VMware only); and VM hosts, instances, and snapshots.

The metrics collected through VM servers can be used by Uptime Infrastructure Monitor through Sync or vSync, and subsequently used to trigger Uptime Infrastructure Monitor’s own alerts and actions, allowing you to integrate both your virtual-managed and non-virtual resources.

These performance monitors can answer questions such as the following:

  • Is the CPU usage of VMs in a vApp, resource pool, cluster, or datacenter passing an acceptable level?
  • Is the memory consumed by VMs in a vApp, resource pool, cluster, or datacenter passing an acceptable level?
  • Is the number of ESX servers that are a part of the cluster or datacenter exceeding an acceptable number and threatening performance?

Datacenter and Cluster Performance (VMware only)

The Datacenter Performance and Cluster Performance monitors can trigger alerts on metrics collected through vSync.

Datacenter Performance and Cluster Performance Monitor Metrics

The following VM metric types for datacenter or cluster performance can be used to configure thresholds in Uptime Infrastructure Monitor:

Time Interval

A positive integer indicating the number of minutes’ worth of performance data samples to average, then compare against threshold definitions (default: 30).

Number of Running VMs:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the average number of VMs powered on during the time interval.

Number of Running Hosts:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the average number of vSphere ESX servers powered on during the time interval.

CPU Consumed:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the total percentage of CPU cycles consumed by VMs belonging to this datacenter or cluster.

Memory Consumed:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the total percentage of memory consumed by VMs belonging to this datacenter or cluster.

 

Configuring Datacenter Performance or Cluster Performance Monitors

To configure a Datacenter Performance or Cluster Performance monitor, do the following:

  1. On the Infrastructure tree, click Add Service Monitor.
  2. In the VM Monitors section, click the name of the monitor you want to configure, and then click Continue.
  3. Complete the monitor information fields.
    See Monitor Identification for more information on configuring service monitor information fields.
  4. In the Cluster Performance Settings or Datacenter Performance Settings section, configure the monitor’s warning- and critical-level threshold values:
    • Time Interval
    • Number of Running VMs
    • Number of Running Hosts
    • CPU Consumed
    • Memory Consumed
    For more information on these metrics, see Datacenter Performance and Cluster Performance Monitor Metrics.
    For more information about setting thresholds and response time, see Configuring Warning and Critical Thresholds.
  5. Complete the following settings:
  6. Click Finish.

Resource Pool and vApp Performance (VMware only)

The Resource Pool Performance and vApp Performance monitors can trigger alerts on metrics collected through vSync.

Resource Pool Performance and vApp Performance Monitor Metrics

The following VM metric types for resource pool and vApp performance can be used to configure thresholds in Uptime Infrastructure Monitor :

Time Interval

A positive integer indicating the number of minutes’ worth of performance data samples to average, then compare against threshold definitions (default: 30).

Number of Running VMs:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the average number of VMs powered on during the time interval.

CPU Consumed:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the total percentage of CPU cycles consumed by VMs belonging to this resource pool or vApp.

Memory Consumed:
warning threshold and critical threshold

Warning- and critical-level thresholds can be set, using positive integers, for the total percentage of memory consumed by VMs belonging to this resource pool or vApp.

 

Configuring Resource Pool Performance or vApp Performance Monitors

To configure a Resource Pool Performance or vApp Performance monitor, do the following:

  1. On the Infrastructure tree, click Add Service Monitor.
  2. In the VM Monitors section, click the name of the monitor you want to configure, and then click Continue.
  3. Complete the monitor information fields.
    See Monitor Identification for more information on configuring service monitor information fields.
  4. In the Resource Pool Performance Settings or vApp Performance Settings section, configure the monitor’s warning- and critical-level threshold values:
  5. Complete the following settings:
  6. Click Finish.

VM Performance

The VM Host Performance Check and VM Instance Performance monitors can trigger alerts on metrics collected through Sync or vSync.

VM Host Performance Check Monitor and VM Instance Performance Monitor Metrics

The following VM metric types for VM host and instance performance can be used to configure thresholds in Uptime Infrastructure Monitor:

Time IntervalA positive integer indicating the number of minutes' worth of data samples to average, then compare against threshold definitions (default: 15).
CPU Value

Warning- and critical-level thresholds can be set, using positive integers, for a specific CPU-related value pertaining to a VM host or instance:

  • Usage (%): the percentage of total available CPU that was used
  • Usage (MHz): the average amount of CPU used, in MHz
  • Ready Time (%): the percentage of the interval that the VM was ready to process, but was not scheduled CPU time by the host
  • Wait Time (%): the percentage of the interval that the VM had scheduled CPU time, but gave nothing to process
Info
If the virtual machine's allocated CPU resources in the VMware vSphere Client is set to its default Unlimited value, the Usage (%) metric in Uptime Infrastructure Monitor will be based on the total available CPU for the host.
Memory Value

Warning- and critical-level thresholds can be set, using positive integers, for a specific memory-related value pertaining to a VM host or instance:

  • Usage (%): the percentage of total configured/available memory
  • Memory Consumed (MB): the amount of memory consumed
  • Memory Active (MB): the amount of memory actively used by the VM
  • Balloon Memory (MB): the amount of memory allocated by vmmemctl :
    • for the instance (VM Instance Performance)
    • across all virtual machines on this host (VM Host Performance Check)
  • Zero Memory (KB): Memory allocated to virtual machines that only contains zeros (VM Host Performance Check)
Info

If the virtual machine's allocated memory in the VMware vSphere Client is set to its default Unlimited value, the Usage (%) metric in Uptime Infrastructure Monitor will not provide any data.

Swap Value

Warning- and critical-level thresholds can be set, using positive integers, for a swap-related value:

  • Usage (MB): the amount of guest physical memory swapped out to the VM's swap file by VMkernel
  • Swap Rate (Total KBps): the combined swap-in rate and swap-out rate:
    • for the instance (VM Instance Performance)
    • across all virtual machines on this host (VM Host Performance Check)
Disk Device I/O Value

Warning- and critical-level thresholds can be set, using positive integers, for the aggregate disk I/O rate for the VM.

  • Device to Check: (VM Host Performance Check) Check against the average for all detected disk devices or to check for any individual devices that are violating the threshold
  • Device Value: (VM Host Performance Check)
    • Usage (KBps): aggregate disk I/O rate across all virtual machines on this host
    • Physical Device Command Latency (ms): average amount of time taken to process a read and write from the physical device
    • Queue Command Latency (ms): average amount of time spent in the VMkernel queue per SCSI command
    • Command Latency (ms): average amount of time taken to process a SCSI command issued by the Guest OS to the virtual machine
Disk Device Errors Check (VM Host Performance Check)

Warning- and critical-level thresholds can be set, using positive integers, for the aggregate error rate.

  • Device to Check: Check against the average for all detected disk devices or to check for any individual devices that are violating the threshold
  • Device Error Value: the following values can be checked using the Device Value field:
    • Command Aborts (#/min): number of SCSI commands aborted
    • Bus Resets (#/min): number of bus resets
Network I/O Value

Warning- and critical-level thresholds can be set, using positive integers, for the aggregate received and transmitted rate, in KBps.

  • Interface to Check: (VM Host Performance Check) Check against the average for all detected network interfaces or to check for any individual interfaces that are violating the threshold
  • Network Value: the following values can be checked using the Network Value field:
    • Usage (KBps Total): aggregate received and transmitted rate
Network Errors Check
(VM Host Performance Check)

Warning- and critical-level thresholds can be set, using positive integers, for the aggregate error rate.

  • Interface to Check: Check against the average for all detected network interfaces or to check for any individual interfaces that are violating the threshold
  • Network Error Value: the following values can be checked using the Network Error Value field:
    • Packets Dropped (#/min): aggregate received and transmitted packets dropped
Configuring VM Host Performance Check and VM Instance Performance Monitors

To configure a VM Host Performance Check or VM Instance Performance monitor, do the following:

  1. On the Infrastructure tree, click Add Service Monitor.
  2. In the VM Monitors section, click the name of the monitor you want to configure, and then click Continue.
  3. Complete the monitor information fields.
    See Monitor Identification for more information on configuring service monitor information fields.
    In the VM Host/Instance Performance Settings section, configure the monitor's warning- and critical-level threshold values:
  4. Complete the following settings:
  5. Click Finish.

VM Snapshot Performance Check (Hyper-V only)

VM Snapshot Performance Check Monitor Metrics
Configuring VM Snapshot Performance Check Monitor

To configure a VM Snapshot Performance Check monitor, do the following:

  1. On the Infrastructure tree, click Add Service Monitor.
  2. In the VM Monitors section, click the name of the monitor you want to configure, and then click Continue.
  3. Complete the monitor information fields.
    See Monitor Identification for more information on configuring service monitor information fields.
    In the VM Snapshot Performance Check Settings section, configure the monitor's warning- and critical-level threshold values:
  4. Complete the following settings:
  5. Click Finish.

...