BeardyDrummer
Contributor
Contributor

Usage of all VM's across hosts?

Hi all,

I have been requested by our CIO to gather information regarding our cluster. We have currently have 5 servers and 181 VM's running across them, but we are starting to run low on memory.

Is there anyway to generate a usage report to see which VM's are rarely or, if ever, used? I know you can look at each VM, but I would like a "totals" type of report if possible. I can then justify shutting some of them down as they are never used and are just consuming resources.

We are running ESXi 6.0.0

Many thanks.

3 Replies
conyards
Expert
Expert

https://sonarhub.com/mp/vsphere/

Sonarhub, provide a free reporting tool that might give you what you are looking for.

There are also some community led script resources that might work depending on what you need and your comfort in running scripts..

Report for Capacity planning at cluster level

http://www.thenakedcloudguy.com/powercli-getting-cluster-usage-information/

http://www.jonathanmedd.net/2012/01/basic-cluster-vmware-capacity-check-with-powercli.html

PowerCLI script for vSphere capacity planning

Thanks

Simon

https://virtual-simon.co.uk/
0 Kudos
virtualale
Contributor
Contributor

You should install vRealize Operations

Nick_Andreev
Expert
Expert

Lots of tools out there offering free trials, such vRealize Operations Manager, VMTurbo Operations Manager, Veeam ONE.

I'm more curious how you define "rarely used". Are you interested in memory/CPU utilisation or any other metrics you would like to look at?

---
If you found my answers helpful please consider marking them as helpful or correct.
VCIX-DCV, VCIX-NV, VCAP-CMA | vExpert '16, '17, '18
Blog: http://niktips.wordpress.com | Twitter: @nick_andreev_au
0 Kudos