We've discussed Cluster Capacity before in terms of how many more VMs will fit in a Cluster and overcommit ratios, but nothing generally. There are a few Dashboards that come out of the box: Cluster Capacity, Cluster Configuration, and Live! vSphere Cluster Performance, but none of them give me exactly what I want.
I'd like a Dashboard that gives me a brief inventory of my environment, a list of Clusters (with accompanying metrics and properties), the ESXi Hosts that comprise those Clusters, and the VMs consuming all those resources. This is what I came up with!
Starting at the top I show an inventory of the vSphere environment, with a count of the main object types. From there I list the Clusters, along with important capacity related metrics and properties. Each Cluster shows both CPU and Memory related metrics (among others) giving you visibility into where you might be running short on capacity. Using the average VM profile, I also show how many more VMs will fit in each Cluster.
From there, I show all ESXi Hosts in the selected Cluster, with accompanying capacity related metrics. I also explore the largest VMs in terms of vCPU and Memory along with the VMs consuming the most CPU and Memory. This will help you find the VMs consuming the most capacity and if not using it, potentially reclaim it. If you like the Dashboard above you can get it from my GitHub Repo, enjoy!
Awesome! Within 'Cluster Capacity Details v3', I would love to see the EVC mode applied to the cluster, but I am unable to find such an attribute.
Great dashboard, thank you! Would you know why %Ready is set at 2.5% as trigger value in Operations? I've always learned 5% should be the trigger.