Red Hat Virtualization Server Monitoring


RHV - Overview

Red Hat Virtualization (RHV) is an open, software-defined platform that visualizes Linux and Microsoft Windows workloads. The RHV infrastructures are based on KVM hypervisor (Kernel-based Virtual Machine) and features management tools that provides resources, processes, and applications to ensure service performance and business continuity.

Applications Manager lets you perform precise hierarchical service topology mapping of all aspects of the RHEV hypervisor and RHEV guest VMs, where admins can set up a consistent monitoring system, control user experience and improve real-time performance of mission critical business services in the RHV cluster.

Creating a new RHV Monitor Group

Supported Versions: RHV 4.2 version and above.

Prerequisites for monitoring RHV metrics: Click here

Using the REST API to add a new RHV monitor: Click here

  1. Go to New MonitorAdd New MonitorVirtualization categoryRHEV Virtual Infrastructure monitor type.
  2. Specify the Display Name of the RHV server.
  3. Enter the Host Name or the IP Address of the host where the RHV server is running.
  4. Enter the User Name and Password for authentication.
  5. Enter the Port where the server is running.
  6. Select the VM Discovery option. The available options are Do not discover, Discover VM but do not monitor metrics, and Discover and Monitor VM metrics.
  7. Specify the Polling Interval in minutes.
  8. If you are adding a new monitor from an Admin Server, select a Managed Server.
  9. Choose the Monitor Group with which you want to associate the RHV server from the Select the Monitor Group combo box (optional). You can choose multiple groups to associate your monitor.
  10. Click on the Fetch Hosts button. This discovers the RHV server from the network and starts monitoring it.

User Permissions

We recommend to use the admin privilege account to monitor the RHV server.

Monitored Parameters

Go to the Monitors Category view by clicking the Monitors tab. Click on RHV under the Virtualization table. Displayed is the RHV bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history of the RHV server in the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days, some key performance indicators of the RHV server such as CPU Utilization and Memory Utilization along with heat charts for these attributes.
  • List view enables you to perform bulk admin configurations and displays all the RHV servers along with an overall idea of their availability and health status.

RHV servers are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of the monitors of the RHV server. In addition, you can configure thresholds to the numerical attributes monitored by the server based on these details.

Click on the monitor listed to view detailed performance metrics of the RHV server. These metrics are categorized into four different tabs for easy understanding. Below is an explanation of the metrics shown in these tabs:

Overview

This tab provides a high-level overview of the performance and availability of the RHV server.

Parameter Description
CPU Utilization
CPU Utilization The current CPU Utilization value of the RHV server. (%)
User The amount of CPU used by the user. (%)
System The amount of CPU used by the system. (%)
Idle The amount of CPU in idle state. (%)
Memory Utilization
Memory Utilization The amount of memory used across the system. (%)
Total Memory The total amount of memory allocated to the RHV server. (GB)
Used Memory The amount of memory used by the RHV server. (GB)
Free Memory The remaining amount of memory available on the RHV server. (GB)
Buffered Memory The amount of memory available on buffer in the RHV server. (GB)
Shared Memory The amount of memory shared in the RHV server. (GB)
Virtual Machine
Name The name of the virtual machine (VM) present in the RHV server.
Availability Denotes the availability of the VM - available or not available.
State The current status of the VM. (UP or DOWN)
Memory Utilization The memory utilization of the VM. (%)
CPU Utilization The CPU utilization of the VM. (%)
Health The health status of this VM. (Critical, Warning, and Clear)

Memory

This tab provides details about the memory usage of the RHV server.

Parameter Description
Swap Utilization
Swap Total Memory The total amount of swap memory allocated for the host in bytes.
Swap Free Memory The remaining amount of swap memory available for the host in bytes.
Swap Used Memory The amount of swap memory utilized by the host in bytes.
Swap Cached Memory The amount of swap memory that is cached by the host.

Network

This tab provides details about the network utilization of the RHV server.

Parameter Description
Network Details
Name The name of the virtual network.
Status The current status of the virtual network. (UP or DOWN)
Speed The speed of the network. (Mbps)
Data Received The amount of data received by this network. (MB)
Data Transmitted The amount of data transmitted from this network. (MB)
Data Receive Rate The rate at which this network receives data. (KBps)
Data Transmitted Rate The rate at which this network transmits data. (KBps)
Received Errors The number of errors occurred when the data is received by the network.
Transmitted Errors The number of errors occurred when the data is transmitted from the network.

Configuration

This tab provides the configuration details of the RHV server.

Parameter Description
CPU Details
CPU Model The model name of the CPU.
CPU Cores The number of CPU cores available.
CPU Sockets The number of sockets available for the CPU.
CPU Threads The number of threads available for the CPU.
Number of CPUs The total number of CPUs available.
Speed (Mhz) The speed of the CPU. (Mhz)
Configuration Details
Host Name The name of the RHV hypervisor host.
Status The status of the RHV host server.
OS Name The name of the operating system installed in the RHV server.
Version The version of the OS used by the RHV host.
IP Address The IP Address of the RHV host server.
Vendor Name The vendor name of the hardware.
Hardware Family The product name of the hardware.
Hardware Model The model name of the hardware.
Libvirt Version The version of the Libvirt library.
KSM Enabled Shows if KSM is enabled by the host or not.
Power Management Shows if Power Management is enabled by the host or not.
UUID The value of Universal Unique Identifier of the host.
Number of VMs The number of virtual machines available in the RHV host.