我们在out VMware平台中有托管和非托管VM,对于我们的托管VM,我们使用VM中的SNMP来绘制VM的网络流量,然后当客户超过他们的限制时,我们就使用它来计费。对于我们的非托管VM,一旦将VM交给客户,我们就无法绘制流量使用情况图,因为大多数客户将使用防火墙锁定VM,并/或禁用/删除他们不需要或不希望运行的服务。
是否可以在VMware vCenter中绘制一个VM的NIC的流量使用情况,用于计费目的?
理想情况下,我们希望能够将它们导入到Observium,这样我们就可以将它们添加到Observium流量计数中进行计费。
我已经查看了Cacti和Observium,并且没有发现任何可以做到这一点的东西,理想情况下,如果VMware vSphere分布式交换机支持SNMP,那么我们就可以绘制虚拟交换机的端口了。
我猜它需要一些东西从VMware API中提取数据,并将其呈现给图形应用程序的正确格式。我也许可以拼凑一些东西,但是如果有人以前做过这种事,我宁愿不重新发明轮子。
发布于 2015-06-25 17:37:02
据我所知,您可以通过SNMP从ESXi:ESXi了解报告的第二层网络获取第二层网络信息,您必须查询主机(管理地址)。不过,我不知道你是否得到了账单所需的所有信息。试试看。
分布式交换机也支持NetFlow。与NetFlow收集器一起,您可能会获得足够的信息以供您记帐。
希望这能帮上忙。
https://serverfault.com/questions/701651
复制相似问题