vSphere monitoring with Netdata

What is vSphere?

VMware vSphere is a virtualization platform that enables organizations to virtualize physical resources, manage and deploy cloud-based services, and build a secure and resilient software-defined data center. It helps reduce IT costs and complexity by providing a single platform to consolidate, manage, and secure IT workloads.

VMware vCenter Server is advanced server management software that provides a centralized platform for controlling your VMware vSphere environments.

Monitoring vSphere with Netdata

The prerequisites for monitoring vSphere with Netdata are to have vSphere and Netdata installed on your system.

Netdata auto discovers hundreds of services, and for those it doesn’t turning on manual discovery is a one line configuration. For more information on configuring Netdata for vSphere monitoring please read the collector documentation.

You should now see the vSphere section on the Overview tab in Netdata Cloud already populated with charts about all the metrics you care about.

Netdata has a public demo space (no login required) where you can explore different monitoring use-cases and get a feel for Netdata.

What vSphere metrics are important to monitor - and why?

Each of these metrics are available on the VM and on the Host.

CPU Usage Total

VMware vCenter Server provides insight into the total CPU usage of virtual machines. This metric can be used to monitor the amount of CPU resources being used by a virtual machine. High values could indicate that the virtual machine is overloaded or underutilized, and can be used to detect potential performance issues.

Memory Usage Percentage

VMware vCenter Server provides insight into the percentage of memory being used by a virtual machine. This metric can be used to monitor the amount of memory being used by a virtual machine. High values could indicate that the virtual machine is running out of memory, or that the virtual machine is over-provisioned and not using all of its memory resources.

Memory Usage

VMware vCenter Server provides insight into the memory usage of a virtual machine. This metric can be used to monitor the amount of memory being granted, consumed, active, and shared by a virtual machine. High values could indicate that the virtual machine is running out of memory, or that the virtual machine is over-provisioned and not using all of its memory resources.

Memory Swap Rate

VMware vCenter Server provides insight into the memory swap rate of a virtual machine. This metric can be used to monitor the amount of memory being swapped in and out of the virtual machine. High values could indicate that the virtual machine is running out of memory, or that the virtual machine is over-provisioned and not using all of its memory resources.

Memory Swap

VMware vCenter Server provides insight into the memory swap of a virtual machine. This metric can be used to monitor the amount of memory being swapped out of the virtual machine. High values could indicate that the virtual machine is running out of memory, or that the virtual machine is over-provisioned and not using all of its memory resources.

Network Bandwidth Total

VMware vCenter Server provides insight into the total network bandwidth of a virtual machine. This metric can be used to monitor the amount of network traffic being sent and received by a virtual machine. High values could indicate that the virtual machine is being overloaded, or that the network is being congested.

Network Packets Total

VMware vCenter Server provides insight into the total number of packets being sent and received by a virtual machine. This metric can be used to monitor the number of packets being sent and received by a virtual machine. High values could indicate that the virtual machine is experiencing a high volume of network traffic, or that a network bottleneck is occurring.

Network Drops Total

VMware vCenter Server provides insight into the total number of packets being dropped by a virtual machine. This metric can be used to monitor the number of packets being dropped by a virtual machine. High values could indicate that the virtual machine is experiencing a high amount of packet loss or that a network bottleneck is occurring.

Disk Usage Total

VMware vCenter Server provides insight into the total disk usage of a virtual machine. This can be used to monitor the amount of data being read and written to the virtual machine’s disk. High values could indicate that the virtual machine’s disk is being overloaded or that the disk is running out of space.

Disk Max Latency

VMware vCenter Server provides insight into the maximum latency of a virtual machine’s disk. This metric can be used to monitor the amount of time it takes for the virtual machine to read and write to its disk. High values could indicate that the virtual machine is experiencing disk I/O issues, or that the disk is running out of space.

Overall Status

VMware vCenter Server provides insight into the overall status of a virtual machine. This metric can be used to monitor the health of a virtual machine. High values could indicate that the virtual machine is experiencing performance issues or that the virtual machine is down.

System Uptime

VMware vCenter Server provides insight into the uptime of a virtual machine. This metric can be used to monitor the amount of time that a virtual machine has been running. High values could indicate that the virtual machine is running for an extended period of time, or that the virtual machine is experiencing unexpected downtime.

Through the effective monitoring of these metrics, you can gain insight into the utilization and performance of your VMware vSphere environment. This can help you identify potential issues before they become a problem, and help you take proactive steps to prevent them from occurring.

Get Netdata

Sign up for free

Want to see a demonstration of Netdata for multiple use cases?

Go to Live Demo