我正在设置一个新网络,客户将在上面托管他们的应用程序。它需要能够扩展到几百台服务器,每台服务器上都有几台虚拟机。现在在我的测试环境中,在电信路由器之后,我们使用 Linux 路由器/防火墙,然后将其连接到第 2 层交换机。将来可能会是第 3 层。我需要跟踪每台机器的每个虚拟机的总带宽,并且我需要以一种不属于虚拟机的方式来执行此操作。每个虚拟机都有一个由网关进行网络地址转换的私有类 IP 地址,或者我们最终可能会在第 3 层交换机上运行多个防火墙/反向代理。
所以我的想法是,我可以通过交换机上的混杂端口或网关防火墙来实现这一点。我想要一个开箱即用的解决方案,最好是开源的。有没有人能建议一下最简单的设置方法和最容易使用的工具。我查看了 Nagios、Zenoss、Zabbix、防火墙上的 ntops 等网站。仅从网站上很难确定它们是否确实这样做。显然,性能在这里也很重要。网关上运行的任何东西都不应该拖累它进行流量统计。
感谢您的任何想法。
托尼扎库拉
答案1
如果你正在使用 VMWare 的 ESX/ESXi 和 vCenter,那么可以考虑使用它们自己的退款产品 - 它将让您根据一系列测量按每个 VM/客户/vApp 收费。
答案2
将您的网络按客户划分为一个 VLAN,并使用 Cacti 绘制图表?抱歉,我的手机不支持,无法回复;)