I want to get the traffic usage of a specified VM over the last month. I have access to the ESXi and its command prompt and also I have added the ESXi to a VCeter server and have access to it too. Is there any way to get the desired value in a numeric manner in bytes? For example I want to have a number like 100Mb or 1G as the result. Because I want to submit the result to the customer. Any help is appreciated.
Asked
Active
Viewed 279 times
1 Answers
0
You'll probably want Netflow for this. In vSphere it requires the use of a dvSwitch, which I think is limited to certain license levels. You'll also need a collector such as that available from SolarWinds to receive the information so you can see the traffic flows created by the VM.

AtomicFireball
- 341
- 2
- 9
-
Thank you @AtomicFireball. I know that way. I am already receiving the netflow with Zabbix and nfdump analyzer. But I wondered to know is there a way to get the traffic as a literal from ESXi itself. I think the answer is Negative. Thank you by the way. – Sinai Oct 22 '16 at 06:55
-
You might be able to do crude calculations with the performance charts from each machine, but Netflow would be the only real way to obtain true metrics. – AtomicFireball Oct 23 '16 at 00:43
-
Yes. Netflow is really awesome. Thanks. – Sinai Oct 23 '16 at 12:41