VM Monitoring Dashboard

The VM Monitoring home page allows you to select a group which can contain many VMs associated to a group. Grouping VMs enhances role-based access control, enables custom labeling and tagging, high-level view of system performance. You can efficiently manage and monitor large-scale VM deployments in turn gaining valuable insights into overall performance and behavior of your system.

Navigate to VM monitoring on the left pane from the SixthSense portal home page. The following VM monitoring dashboard appears.

Click the drop-down list next to the Total instances field and the groups/VMs you have created are listed. Select either a Linux/Windows VM group or a VM and view a list of VMs in the Hostname column which are monitored by the SixthSense VM agent.

The number of VMs are displayed next to Total Instances.

You can enter a Linux/Windows VM name in the Search VMs field and click the    icon to search for a VM.

The VM monitoring dashboard contains the following details in columns for both Linux/Windows VMs.

  • Hostname – Host name or the custom name configured while installing the agent.
  • CPU usage(%) – shows the % of CPU usage on the host.
  • RAM available(%) – Shows the RAM memory available on the host.
  • Storage available(%) – Total disk space available.
  • Network bandwidth usage(KB/s) – The network bandwidth usage.
  • Availability(%) - Availability of VMs.

Dashboard for Linux VMs

Click on a VM name listed under the Hostname column in the VM monitoring dashboard to get more details related to the selected Linux VM.

The widgets that appear in the VM dashboard are described below. You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the widgets. For more information about performing various actions, see Working with a widget in Managing Dashboards.

Performance Summary

VM - Performance Summary

This card refers to a high-level overview of the VMs health, resource usage and so on. It provides key metrics and insights to help IT teams assess the VM’s operational state, detect issues, prevent downtime, enhance overall system health, and optimize performance. Key components of the VM performance summary include the OS and flavor used, its architecture, hostname, CPU usage, status of the VM including its RAM usage and availability in %, number of cores and active process count.

CPU average used (%)

VM - CPU average used

This widget represents the percentage of CPU resources consumed over a specific period. It helps track CPU load, efficiency, improve application performance, and potential performance bottlenecks within a VM.

By analyzing CPU trends, IT teams can optimize workloads, prevent slowdowns, and ensure efficient VM operations.

CPU load average

VM - CPU load average

This key performance metric represents the average number of processes waiting in queue for CPU execution over a specific time period making it crucial for capacity planning, performance tuning, and system health monitoring.

The graph displays CPU load average usage on the host and it is based on CPU load breakdowns such as meter_vm_cpu_load usage.

Memory ram (MB)

VM - Memory ram

This metric refers to the amount of Random Access Memory (RAM) allocated, used, and available within a Virtual Machine (VM).

The graph in the widget represents RAM memory usage in MB on the host, and it is based on Memory load breakdowns such as Total memory, available memory and used memory usage which helps ensure optimal performance, prevent slowdowns, and avoid memory-related crashes.

By keeping an eye on RAM metrics, IT teams can ensure smooth operations, prevent swapping, and improve VM efficiency.

Memory swap (MB)

VM - Memory swap

This metric refers to the process where the operating system moves data from RAM (Random Access Memory) to disk-based swap space when physical RAM is full. This helps prevent application crashes but can severely impact performance because swap memory is much slower than RAM. The graph in this widget presents swap memory usage with breakdowns of swap memory free and swap memory total.

By monitoring swap activity, IT teams can optimize RAM usage, improve system performance, and avoid unnecessary slowdowns.

File system mount point usage (%)

VM - File system mount point usage

This metric refers to the amount of disk space used versus available at specific mount points where storage devices are attached to the VM’s filesystem.

Monitoring mount point usage is crucial to prevent disk space exhaustion, which can lead to system slowdowns, application failures, and data corruption.

The graph in this widget presents space usage based on volume present on the host. By monitoring usage, IT teams can optimize storage, avoid downtime, and maintain VM stability.

Disk R/W (KB/s)

VM - Disk R/W

This metric refers to the rate at which data is read from and written to the disk storage by the VM.

The graph in this widget presents Read and Writes on the disk in KBs.

Monitoring disk read/write performance is crucial to identifying bottlenecks, slow I/O performance, and potential hardware issues that can impact the overall system speed. IT teams can ensure smooth VM operation and prevent bottlenecks by monitoring throughput, latency, and queue length.

Network status

VM - Network status

This metric refers to the overall health, performance, and connectivity of a virtual machine’s network.

The graph in this widget presents Network usage breakdown to connection status like established estab, tcp_tw, TCP_alloc, sockets_used, udp_in use to ensure smooth communication between the VM and other network resources.

By tracking latency, packet loss, bandwidth, and errors, IT teams can detect and resolve network bottlenecks before they impact applications.

Network bandwidth usage (KB/s)

VM - Network bandwidth usage

This metric refers to the amount of data transmitted over the network.

The graph in this widget presents Network bandwidth in KBs received and transmitted.

It helps track how much network capacity a VM is consuming, ensuring smooth communication and preventing congestion or performance degradation.

Filefd allocated

VM - Filefd allocated

The graph in this widget presents files allocated for a VM in KBs which represents the number of file descriptors assigned to processes within a VM. Effective monitoring and configuration of filefds help prevent application failures, optimize performance, and avoid resource exhaustion.

Process CPU usage summary

VM - Process CPU usage summary

This is a single tabular card that shows the process id, process name, process path, and current CPU usage in percentage. This card aggregates data on the CPU time consumed by individual processes running on a virtual machine. This helps identify which processes are using the most CPU resources and if any could be causing performance bottlenecks.

Process RAM usage summary

VM - Process RAM usage summary

There is a single tabular card that shows the process id, process name, process path, and current RAM usage in MB on the host. This card aggregates the memory consumption data across all the processes running on a virtual machine. This summary provides a high-level view of how much memory each process consumes.

Multi-column Filter

  1. Multi-column filter can be applied on numeric columns within the VM Monitoring Table to refine the displayed data based on specific conditions.
  2. When the user clicks on the “Filter by” option, user can apply filter below numeric columns
Column nameDescription
CPU usage (%)Percentage of CPU currently utilized on the host.
RAM available (%)Percentage of RAM memory available on the host.
Storage available (%)Total disk space available on the host.
Network bandwidth usage (KB/s)Network bandwidth usage, measured in kilobytes per second.
Availability (%)Availability status of the virtual machines (VMs).
  1. Each filter condition is applied using the below operators and value ( user input based on the unit)
Operator
Greater than
Less than
Equals
Greater than or equals
Less than or equals
VM Monitoring table multi-column filter
  1. Once filters & conditions are applied save button is enabled & click "Save" to apply the filter.
  2. Once filters & conditions are applied it displays no. of filters are applied. number of Filters
note
  • Filters are applied using AND logic — all specified conditions must be met for a record to be displayed.
  • Only numeric columns support filtering; non-numeric fields (e.g., text or categorical values) are excluded from the filter options.
  • If no records match the selected filters, the table will display a message such as “No data".
  • The multi-column filter state persists until the user clears filters by clicking on "Clear" button when Filter by button is clicked.
  • A "Reset" button is available to clear all applied filters and restore the table to its original, unfiltered state. This button is enabled only when one or more filters are currently applied. Reset Button

Dashboard for Windows VMs

Click on a VM name listed under the Hostname column in the VM monitoring dashboard to get more details related to the selected Windows VM.

The widgets that appear in the VM dashboard are described below. You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the widgets. For more information about performing various actions, see Working with a widget in Managing Dashboards.

Performance Summary

The Performance Summary card contains information related to the Windows VM as follows.

VM Performance Summary
Card nameDescription
OS & FlavorThis card provides the information related to server flavor.
ArchitectureThis card provides the information related to server architecture.
CPU Usage (%)This card provides information related to CPU usage.
HostnameThe host name of the VM where agent is installed.
StatusThis card provides information of the VM where the agent is installed as Active/InActive. These metrics are defined based on last 5 minutes of data. If the agent data is not present for last 5 minutes or more, then the VM is considered as InActive. If not, it is considered as Active.
Ram Usage (GB)This card represents the RAM memory usage on the host in GBs.
Swap MemoryThis card represents the % reads and writes on to the swap memory.
Apppools DeployedThis card represents the number of App Pools deployed on IIS on the host.
Swap Usage (%)This card represents the amount of disk space used as a substitute for RAM when the system runs out of physical memory.

The widgets that appear in the VM dashboard are described below. You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the widgets. For more information about performing various actions, see Working with a widget in Managing Dashboards.

Disk utility

VM - Disk utility

This refers to the set of metrics and tools used to assess the performance and health of disk resources attached to a virtual machine.

This card displays the used and available memory for a particular disk attached to a VM.

CPU usage (%)

VM - CPU usage

The CPU usage metric measures the percentage of the processor's capacity that's being used at any given time. This metric typically reflects the load by capturing the % Processor Time performance counter.

Memory usage (RAM)

VM - Memory usage

This metric refers to the amount of physical system memory (RAM) that is being used by the operating system and running processes. It is measured by values such as available bytes, total bytes, and bytes used.

This is helpful for identifying performance bottlenecks, aids in capacity planning and system tuning.

Storage available (%)

VM - Storage available

This metric refers to the free disk space on the VM’s drives. You track metrics such as the percentage of free space available to ensure the system doesn't run out of disk capacity.

Monitoring the disk space supports proactive alerting and capacity planning by identifying trends in disk usage, prevents application and OS failures caused by insufficient space and so on.

Network bandwidth usage (KBs)

VM - Network bandwidth usage

This metric measures the volume of data transmitted to and from a VM over time in kilobytes. It captures both incoming and outgoing traffic on the network adapter.

This helps in assessing performance, capacity planning, security monitoring, and diagnose network related issues.

System & User CPU usage

VM - System & user CPU usage

System CPU Usage represents the percentage of CPU resources used by the operating system's kernel and core system processes while the User CPU Usage measures the CPU resources consumed by user applications and processes running on the VM.

This metric helps troubleshoot high CPU usage issues, unexpected workload spikes, optimize resource allocation, analyze performance, and so on.

Disk R/W (KB/s)

VM - Disk R/W

Disk R/W monitoring tracks the read and write operations on your VM’s storage devices. This metric helps identify bottlenecks due to slow disk operations, identify issues such as disk latency, enable setting up alerts for abnormal disk activity and so on.

Network packet status

VM - Network packet status

This metric refers to the tracking of network packet events such as packet captures, drops, or errors that occur on a VM's network interface.

It helps analyze the packet flow to ensure data is transmitted efficiently without loss or delays,supports maintaining network stability and overall VM performance and so on.

CPU usage/app process

VM - CPU usage/app process

CPU usage measures the percentage of processing power a Windows VM is using at any given time and helps determine if the system is overburdened or if resources are available for more workload.

This metric provides a comprehensive view of your Windows VM’s performance, helping you identify potential bottlenecks, optimize your system, and ensure that the proper processes receive the necessary resources.

Worker set/app process

VM - Worker set/app process

The Worker Set represents the total amount of physical memory (RAM) that a process is currently using and App process monitoring focuses on tracking the performance of individual processes running on a Windows VM.

Each of these metrics works together to provide a comprehensive view of your Windows VM's performance, allowing you to diagnose resource issues, optimize application performance, and plan capacity effectively.

Worker process/app process

VM - Worker process/app process

Monitoring worker processes involves tracking metrics such as CPU usage, memory consumption, and request handling times to ensure optimal performance and identify issues and app processes involves tracking their performance metrics, such as CPU and memory usage, to ensure they are functioning correctly and efficiently.

This metric ensures optimal performance, identify issues, and identifies resource-intensive applications that may affect overall system performance.

Application pool events

VM - Application pool events

This metric provides insights into the performance of web applications hosted on IIS. Monitoring these events helps identify performance bottlenecks, resource usage patterns, allows administrators to quickly detect when an application pool crashes or is not responsive, optimize resource allocation and load balancing across multiple application pools and so on.

Multi-column Filter

  1. Multi-column filter can be applied on numeric columns within the VM Monitoring Table to refine the displayed data based on specific conditions.
  2. When the user clicks on the “Filter by” option, user can apply filter below numeric columns
Column nameDescription
CPU usage (%)Percentage of CPU currently utilized on the host.
RAM available (%)Percentage of RAM memory available on the host.
Storage available (%)Total disk space available on the host.
Network bandwidth usage (KB/s)Network bandwidth usage, measured in kilobytes per second.
Availability (%)Availability status of the virtual machines (VMs).
  1. Each filter condition is applied using the below operators and value ( user input based on the unit)
Operator
Greater than
Less than
Equals
Greater than or equals
Less than or equals
VM Monitoring table multi-column filter
  1. Once filters & conditions are applied save button is enabled & click "Save" to apply the filter.
  2. Once filters & conditions are applied it displays no. of filters are applied. number of Filters
note
  • Filters are applied using AND logic — all specified conditions must be met for a record to be displayed.
  • Only numeric columns support filtering; non-numeric fields (e.g., text or categorical values) are excluded from the filter options.
  • If no records match the selected filters, the table will display a message such as “No data".
  • The multi-column filter state persists until the user clears filters by clicking on "Clear" button when Filter by button is clicked.
  • A "Reset" button is available to clear all applied filters and restore the table to its original, unfiltered state. This button is enabled only when one or more filters are currently applied. Reset Button

Dashboard for Solaris VMs

Click on a VM name listed under the Hostname column in the VM monitoring dashboard to get more details related to the selected Solaris VM.

The widgets that appear in the VM dashboard are described below. You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the widgets.

Overview

Performance Summary

The Performance Summary card contains information related to the Solaris VM as follows.

VM Performance Summary
Card nameDescription
HostnameThe host name of the VM where agent is installed.
StatusThis card provides information of the VM where the agent is installed as Active/InActive. These metrics are defined based on last 5 minutes of data. If the agent data is not present for last 5 minutes or more, then the VM is considered as InActive. If not, it is considered as Active.
OS & FlavorThis card provides the information related to host flavor.
ArchitectureThis card provides the information related to host architecture.
Availability(%)This card provides the information related to host availability %.
Last reboot timeThis card provided the information related to last reboot date & time.
Active process countThis card provides the information related to number of Active process count on the host.
CPU coresThis card provides the information related to number of cpu cores on this host.
CPU Utilisation (%)This card provides information related to CPU usage in %.
Memory Used (GB)This card represents the memory usage on the host in GBs.

CPU

The CPU tab aggregates all metrics related to processor performance and resource consumption within the Solaris VM. It enables monitoring of CPU usage patterns, load distribution and potential bottlenecks impacting system performance.

Solaris VM CPU
Metric NameDescription
CPU Utilisation (%)Overall CPU usage including User, System, I/O Wait, Steal, and Idle time. Helps identify CPU bottlenecks.
Context Switches (/Sec)Number of times the CPU switches between processes per second. High values may indicate scheduling inefficiencies.
Interrupts (/Sec)Number of hardware interrupts handled by the CPU per second. High values may indicate hardware/driver issues.
Load Average (Count)Average number of processes in the run queue over 1, 5, and 15 minutes (Load-1m, Load-5m, Load-15m). Key indicator of system load.

Memory

The Memory tab provides a comprehensive view of all memory-related metrics for the Solaris virtual machine. It includes usage, allocation, paging activity, and memory pressure indicators to help monitor and troubleshoot memory performance.

Solaris VM Memory
Metric NameDescription
Memory Utilisation (%)Percentage of physical memory currently in use.
Memory (GB)Graph displaying Memory Free, Memory Used, and Memory Total.
– Memory AvailablePhysical memory currently available.
– Memory UsedPhysical memory currently consumed.
– Memory TotalTotal physical memory (Memory Used + Memory Free).
Swap Memory (GB)Graph displaying Swap Used, Swap Free, Swap Total.
– Swap UsedAmount of swap space in use. Excessive usage indicates memory pressure.
– Swap FreeSwap space currently available.
– Swap TotalTotal configured swap space on the system.
Page In/Out Rate (/Sec)Rate of memory pages being swapped in/out per second. High rates indicate memory pressure.

Volume

The Volume tab provides a comprehensive view of all storage volume–related metrics for the Solaris virtual machine. It includes capacity, utilization, throughput, and I/O performance indicators to help monitor and troubleshoot storage behavior.

Solaris VM Volume1Solaris VM Volume2
Metric NameDescription
Disk Availability (GB)Graph displaying Volume Used, Volume Free, Volume Total.
– Volume UsedAmount of storage currently used.
– Volume FreeAmount of storage currently available.
– Volume TotalTotal storage capacity on the respective host.
Disk Throughput (Bits/Sec)Graph displaying throughput metrics in bits per second.
– Throughput ReadFile system read throughput in bits per second.
– Throughput WriteFile system write throughput in bits per second.
– Throughput TotalCombined read/write throughput in bits per second.
Disk Operations (/Sec)Graph displaying number of disk operations per second.
– Operations ReadNumber of read operations/sec.
– Operations WriteNumber of write operations/sec.
– Operations TotalTotal read/write operations/sec.
Disk I/O Latency (ms)Graph displaying I/O latency metrics.
– I/O Read TimeAverage time to complete read operations (disk read latency).
– I/O Write TimeAverage time to complete write operations (disk write latency).
– I/O Total TimeAverage time for combined read/write operations.
Disk Average Queue Length (Count)Average number of I/O requests waiting to be serviced. High values indicate disk bottlenecks.
Disk Average Wait Time (ms)Average time an I/O request spends waiting in the disk queue.

Network

The Network tab provides a comprehensive view of all network-related metrics for the Solaris virtual machine. It includes bandwidth utilization, packet statistics, traffic patterns, and error indicators to help monitor connectivity and diagnose network performance issues.

Solaris VM Network
Metric NameDescription
Number of NICDisplays number of nic's
Number of Active EthernetDisplay of number of Active Ethernets
Number of Full DuplexNumber of Network Interfaces operating in Full Duplex mode.
NUmber of Half DuplexNumber of Network Interfaces operating in Half Duplex mode.
Network Throughput (Bytes/sec)Graph displaying network data transfer speeds.
– Throughput ReceivedVolume of data being received over the network.
– Throughput SentVolume of data being sent over the network.
– Throughput TotalTotal volume of data received and sent over the network.
Network Packets (/Sec)Graph displaying network packet counts per second.
– Packets ReceivedNumber of packets received per second.
– Packets SentNumber of packets sent per second.
– Packets TotalTotal number of packets received and sent per second.
Network Collisions (/Sec)Number of network collisions per second (relevant for older Ethernet networks). High collision rates indicate network congestion.
Network Errors (/Sec)Graph displaying network errors per second.
– Errors ReceivedNumber of errors encountered while receiving data per second.
– Errors SentNumber of errors encountered while sending data per second.
– Errors TotalTotal number of errors encountered while sending and receiving data per second.

Process

The Process tab provides a comprehensive view of all process-related metrics for the Solaris virtual machine. It includes process count, CPU and memory consumption by processes, process states, and resource utilization details to help identify resource-intensive or abnormal processes affecting system performance.

Solaris VM Process
Metric NameDescription
Top N Processes by CPU usage (%)Displays all the Top N processes by cpu usage %. "N" values depends on the number configured in config.yaml
Top N Processes by Memory usage (%)Displays all the Top N processes by memory usage %. "N" values depends on the number configured in config.yaml
Process OverviewTable displaying key metrics for each process running on the system.
– Process IDUnique identifier (PID) of the specific process.
– Process NameName of the specific process.
– OwnerUser under which the specific process is running.
– Command Line ArgsParameters passed to the process at startup.
– Created TimeTimestamp when the process was created.
– Start TimeTimestamp when the process started execution.
– CPU Usage (%)CPU usage of the specific process. Helps analyze CPU consumption per process.
– Memory Usage (%)Memory usage of the specific process. Helps analyze memory consumption per process.

Multi-column Filter

  1. Multi-column filter can be applied on numeric columns within the VM Monitoring Table to refine the displayed data based on specific conditions.
  2. When the user clicks on the “Filter by” option, user can apply filter below numeric columns
Column nameDescription
CPU usage (%)Percentage of CPU currently utilized on the host.
RAM available (%)Percentage of RAM memory available on the host.
Storage available (%)Total disk space available on the host.
Network bandwidth usage (KB/s)Network bandwidth usage, measured in kilobytes per second.
Availability (%)Availability status of the virtual machines (VMs).
  1. Each filter condition is applied using the below operators and value ( user input based on the unit)
Operator
Greater than
Less than
Equals
Greater than or equals
Less than or equals
VM Monitoring table multi-column filter
  1. Once filters & conditions are applied save button is enabled & click "Save" to apply the filter.
  2. Once filters & conditions are applied it displays no. of filters are applied. number of Filters
note
  • Filters are applied using AND logic — all specified conditions must be met for a record to be displayed.
  • Only numeric columns support filtering; non-numeric fields (e.g., text or categorical values) are excluded from the filter options.
  • If no records match the selected filters, the table will display a message such as “No data".
  • The multi-column filter state persists until the user clears filters by clicking on "Clear" button when Filter by button is clicked.
  • A "Reset" button is available to clear all applied filters and restore the table to its original, unfiltered state. This button is enabled only when one or more filters are currently applied. Reset Button