How would I go about getting statistics on the total data transfered to/from a VM? Specifically for an individual Port Group or even on a per network interface level.
With VMware Performance monitor (in ESX and/or VC) you can monitor both VM traffic and physical NIC traffic.
To monitor also a specific portgruop I think you need other tools.
Right, I can see realtime the bandwidth data through the performance monitor; however, i would like to gather how much data a certain VM has transmitted or received. i.e. VM1 used 200 GB of data transfer whereas VM2 only used 150 GB. Can this be gathered through the vCenter database or through the API?
Someone has to have done this before because a lot of companies selling VM's charge by data transfer.
Any other ideas?
Our switches (HP Procurve 2848's and 3500's) don't allow metrics at the VLAN level... only at the Port level. This makes tracking on a per VM level (which have individual VLAN's assigned to each) a job for vSphere... hopefully it is possible.
Also, our Senior Network Engineer says that using Netflow for billing purposes isn't really recommended in the networking world anyways...
Any other ideas?