我需要知道是否有任何工具(专门用于 FreeBSD),通过它可以获取任何主机/IP 的实时网络流量使用情况,并且该工具也应该在多个接口上运行?我试过 ntop,但没用。试过 iftop,但它不支持多个接口的合并。还有其他工具可以完成这项任务吗?
问候,
答案1
也许systat -ifstat 1
对你有用。
答案2
当您说 ntop 没有用时 - 那是因为您在使用 ntop 时遇到了问题,还是因为它没有给您足够的信息?
您可以安装 pfflowd 包,它是一个 netflow 发射器 - 我只是对它进行了一些尝试,发现一些 netflow 收集器似乎不喜欢它,因为它不完全符合标准。
此主题http://forum.pfsense.org/index.php?topic=11185.0提到人们对 Manage Engine 的 Netflow Analyzer Pro 感到满意,尽管该线程还提到免费版本仅支持一个接口。(并且您需要在 pfSense 外部的盒子上运行它)
另外,如果你在控制台或者可以 ssh 进入,pftop 会提供实时信息,根据这个线程http://forum.pfsense.org/index.php/topic,11289.0.htmlbandwidthd 包还可以提供每个 IP 的信息。
答案3
我在 Linux 机器上使用 jnettop。它基于 libpcap,因此应该可以在 BSD 上运行。