我需要找到一个解决方案来实时监控大约 25 人的办公室当前使用的流量。我们已经有 Zenoss 进行 SNMP 监控,但我更希望找到一种可以告诉我谁“现在”使用了大部分带宽的东西。类似于此界面的东西:ClearOS 网络流量报告
由于 ClearOS 具有此功能,因此重现它一定不难,但我似乎无法在 PFsense 或 Cisco 小型企业路由器等中找到它。
有什么建议么?
答案1
以下是实现此目的的另外两种方法:
如果您的交换机支持端口监控,请将 PRTG 与交换机端口监控器结合使用。您需要配置 PRTG 连接的端口以监控将交换机连接到路由器的端口,并在 PRTG 中创建数据包嗅探传感器。这就是我在办公室所做的。
如果您的交换机或路由器支持 Netflow,请将 Netflow 与 Netflow 收集器结合使用。这就是我在数据中心所做的。
答案2
如果您将 Squid 与 PFSense 一起使用(我强烈建议您这样做,在透明模式下它几乎没有任何缺点),它可以为您提供实时流量日志以及历史报告。
它们都列为软件包。首先安装 Squid,将其配置为透明,然后安装报告软件包。
如果您只想要即时监控而不是历史监控,我确信也有一个 PFSense 包(无需安装 Squid),但我记不清它的名字了。
答案3
我们使用 Smoothwall 作为防火墙,它有这种标准。除其他功能外,还有一个相当不错的实时图形显示,显示当前进出流量,并显示每台机器的 IP 地址。我发现它对于在网络上定位 torrent 下载器非常方便。缺点是,历史记录不太有用,除了防火墙自身接口的数据。
答案4
运行 squid 的 Linux 代理将满足您的需求。Squid 甚至支持 SNMP,因此您应该能够将此信息输入 Zenoss 仪表板。 http://www.squid-cache.org了解更多信息