如何在 ESXi 中获取虚拟机的流量

How to get traffic of a VM in ESXi

我想获取指定虚拟机在上个月的流量使用情况。 我可以访问 ESXi 及其命令提示符,而且我已将 ESXi 添加到 VCeter 服务器并且也可以访问它。有没有办法以字节为单位以数字方式获取所需的值?例如,我想要一个像 100Mb 或 1G 这样的数字作为结果。因为我要将结果提交给客户。感谢您的帮助。

为此您可能需要 Netflow。在 vSphere 中,它需要使用 dvSwitch,我认为这仅限于某些许可级别。您还需要一个收集器(例如 SolarWinds 提供的收集器)来接收信息,以便您可以查看 VM 创建的流量。

http://pubs.vmware.com/vsphere-60/topic/com.vmware.vsphere.hostclient.doc/GUID-E19FECAD-8629-4E8A-B61C-1F1C16770B3B.html

http://www.solarwinds.com/netflow-traffic-analyzer