我一直在尝试从Esxi主机检索每个vnic(发送/接收的数据包)的网络使用情况 我已经能够获得网络名称及其属性,但是我不知道如何获得实际使用情况。 在常规的API资源管理器中,我找到了该对象“ vim.host.RuntimeInfo.PnicNetworkResourceInfo” 但是即使我正在使用pyvmomi v6.7,它也会返回未设置的状态。 我通过完整的管理程序进行身份验证 有人可以告诉我应该检查哪个托管对象吗? 我可以发布有关文档的链接,该文档谈论的是为我返回未设置的对象
答案 0 :(得分:0)
您将不得不切换到使用PerformanceManager对象,并使其引用有问题的主机。
以下是可用的网络计数器:https://code.vmware.com/apis/358/vsphere/doc/network_counters.html
以下是一个示例脚本,可开始与PerformanceManager(尽管与VM)进行交互:https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/vm_perf_example.py