Мне нужно знать, есть ли какой-либо инструмент (специально для FreeBSD), с помощью которого я могу получить использование сетевого трафика в реальном времени любого хоста / IP, и который также должен работать на нескольких интерфейсах? Я пробовал ntop, но это бесполезно. пробовал iftop, но он не поддерживает слияние нескольких интерфейсов. любой другой инструмент для выполнения этой задачи?
С Уважением,
Когда вы говорите, что ntop бесполезен - это потому, что у вас были проблемы с использованием ntop, или что он не дал вам достаточной информации?
Вы можете установить пакет pfflowd, который является эмиттером netflow - я лишь немного поигрался с ним и обнаружил, что некоторым сборщикам netflow он, похоже, не понравился, поскольку он не полностью соответствовал стандартам.
Эта ветка http://forum.pfsense.org/index.php?topic=11185.0 упоминает, что люди довольны Netflow Analyzer Pro от Manage Engine, хотя в ветке также упоминается, что бесплатная версия поддерживает только один интерфейс. (и вам нужно запустить это в поле, внешнем по отношению к вашему pfsense)
Также, если вы находитесь на консоли или можете использовать ssh, pftop предоставляет информацию в реальном времени и в соответствии с этим потоком http://forum.pfsense.org/index.php/topic,11289.0.html пакет bandwidthd также может предоставить информацию для каждого IP-адреса.
Может быть systat -ifstat 1
будет работать на вас.
Я использую jnettop на своих Linux-компьютерах. Он основан на libpcap, поэтому должен работать в BSD.