Schedule demo

KVM Server - Virtual Machines


The virtual machines (VMs) present in a KVM server are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of the VMs. You can also configure thresholds to the numerical attributes of the VMs based on these details. 

  • Availability tab lists all the virtual machines present in the KVM servers and their availability status. You can also view Availability history of the virtual machines for the past 24 hours or 30 days.
  • Performance tab shows some key performance indicators of the virtual machine including CPU Utilization, Memory Utilization, Disk I/O Utilization and Network Utilization along with heat charts for these attributes. This tab also shows the health status and events for the past 24 hours or 30 days. 
  • List view displays all the virtual machines discovered under each KVM server. This view provides an overall idea of the availability and health of all the virtual machines. The list view also enables you to perform bulk admin configurations. Click on the individual virtual machines listed to view detailed VM metrics. 
  • Top Virtual Machines tab shows graphs for the top CPU consumers, top memory consumers, top disk I/O consumers, and top network consumers of the KVM server. This section enables you to find out which virtual machines are consuming your server resources and take action accordingly. 

Click on the individual monitors listed in the Availability tab to view detailed performance metrics of the corresponding virtual machine. Below is an explanation of the metrics categorized into five separate tabs:

Overview 

This tab provides a high-level overview of virtual machines running under KVM servers. 

ParameterDescription
CPU Utilization
CPU UtilizationThe current CPU utilization value on the virtual machine. (%)
UserThe time taken to execute user commands. (%)
SystemThe time taken to execute kernel commands. (%)
Memory Utilization
Memory UtilizationThe amount of memory consumed by the virtual machine. (%)
Used MemoryThe amount of memory used by the virtual machine. (GB)
Free MemoryThe remaining amount of memory available for the virtual machine. (GB)
Total MemoryThe total amount of memory allocated to the virtual machine. (GB)

Memory 

This tab provides details about the memory utilization of virtual machines running under KVM servers. 

ParameterDescription
Ballooned MemoryThe amount of balloon memory allocated to the virtual machine. (GB)
Read from SwapThe amount of data read from swap. (GB)
Write into SwapThe amount of memory written into swap. (GB)
Disk I/O Fault CountThe number of page faults where Disk I/O was required.
Page Fault CountThe number of other page faults.
RSS MemoryThe amount of memory allocated for Resident Set Size (RSS) of the running virtual machine's process. (GB)

Disk

This tab provides details about disk utilization of virtual machines running under KVM servers. 

ParameterDescription
Disk Details
NameThe name of the device block available in virtual machine.
SourceThe path of the device block where it is mounted.
CapacityThe total amount of space allocated in this device block. (GB)
UsedThe amount of memory utilized from this block by the virtual machine. (GB)
FreeThe remaining amount of memory available for use in this block. (GB)
Used SpaceThe amount of memory used from this block by the virtual machine. (%)
Free SpaceThe remaining amount of memory available for use in this block. (%)
Disk I/O Details
NameThe name of the device block available in virtual machine.
Read OperationsThe number of read operations taking place in the virtual machine.
Time taken to ReadThe amount of time taken for the read operation to execute. (Sec)
Write OperationsThe number of write operations taking place in the virtual machine.
Time taken to WriteThe amount of time taken for the write operation to execute. (Sec)
Bytes ReceivedThe rate at which the data is received. (MB/Sec)
Bytes TransmittedThe rate at which the data is transmitted. (MB/Sec)
Disk Block Details
NameThe name of the device block available in virtual machine.
Block CapacityTotal block device size for each block-device (Eg: vda, vdb, vdc, etc.) of a domain (in GB).
Block UsedAmount of block size used for each block-device of a domain (in GB).
Block FreeRemaining amount of block size available for each block-device of a domain (in GB).
Block Used SpaceAmount of block size used for each block-device of a domain (in %).
Block Free SpaceRemaining amount of block size available for each block-device of a domain (in %).

Note: The metrics in this tab will be shown only if the root user privileges are enabled in the KVM host server.

Network

This tab provides details about network utilization of virtual machines running under KVM servers.

ParameterDescription
Network Interfaces
NameThe name of the virtual network.
TypeThe type of virtual network used to connect to the network interface.
SourceThe source of the network interface through which the virtual network is connected.
ModelThe model name of the network interface card (NIC).
MAC AddressThe value of the Media Access Control (MAC) address for this NIC. 
Network Interface Utilization
Bytes ReceivedThe rate at which this NIC receives data. (MB/Sec)
Bytes TransmittedThe rate at which this NIC transfers data. (MB/Sec)
Packets ReceivedThe number of packets received by the network interface.
Packets TransmittedThe number of packets transferred by the network interface.

Configuration

This tab provides the configuration details of virtual machines running under KVM servers. 

ParameterDescription
IDThe ID value of the virtual machine.
NameThe name of the virtual machine.
IP AddressThe value of IP address of the virtual machine.
UUIDThe value of Universal Unique Identifier of the virtual machine.
OS TypeThe type of virtualization supported by this OS.
Installed OSThe name of the OS installed on this virtual machine.
StateThe current status of the virtual machine.
CPU(s)The number of CPUs allocated for the virtual machine.
AutostartIndicates whether this pool is automatically started during boot time or not. (Enabled or Disabled)

Guest OS Monitoring

Guest OS monitoring allows to monitor the Processes, Services, Event Logs(if windows VM) in a Virtual Machine monitor. To enable this for a VM monitor, Go to VM Monitor Details page -> Click Monitor Actions -> Click 'Configure OS' option. Provide the server credentials to connect with the OS. Once configured, under the Process / Services tab, the option to Add/Remove the process will be shown. By using this option, we can add process / services for monitoring.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally