我正在寻找将提供内置带宽监控的路由器和防火墙设备; 这意味着,我去了设备的网页控制面板,我可以看到每个IP使用多lessstream量的实时细目(甚至更好,识别每台机器的MAC,所以我可以在必要时将它们从networking中排除)。 我知道有第三方解决scheme可以实时分析系统日志,但是我真正想要的是一个简单的即插即用设备,可以即时提供这种实时分析。
我要再次提倡Pfsense。 PFsense可以默认显示输出/input带宽。 如果添加Bandwithd插件,则可以在每个IP基础上绘制出networking每个节点的stream量。 它甚至显示stream量的types。
这非常简单,设置和工作得很好。 将networking放置在networking中,可以透明地放入networking。
如果你有支持netflow的设备使用它。 尽pipe它起源于思科,许多硬件厂商都支持它。 如果您的硬件使用采样networkingstream量太重了。
但最重要的是得到一个像http://nfsen.sourceforge.net/ netflow agregator用于积累和可视化的数据。
我相信smoothwall提供通过MRTG内置的graphics。 不知道它是否会通过内部IP开箱报告。 我觉得这个项目还有一些其他的做法,但是我不记得名字。
ntop可能更符合您的需求。 你应该可以在任何可以用iptables作为防火墙的Linux发行版上运行它。
我第二个PFSense,作为一个非常满意的用户。
此外, hosts3d (以前的家园),如果你正在运行* NIX / * BSD。 这是恕我直言目前存在的最被低估的networking实用程序。
MAC过滤不是很难解决。
你可以强制所有的stream量通过代理,例如squid ,并强制authentication。
阻止直接访问互联网,所以唯一的出路是通过代理。
那么让鱿鱼做你的会计。
iftop是一个有用的* nix实用程序来观看stream量。 根据你的防火墙/路由器基础设施,它可能适合账单。