Сразу оговорюсь, что эта консольная утилита работает не только под Ubuntu. Информация о использовании сетевого трафика выводится прямо в консоли.Примечательно и очень удобно, что благодаря Iftop администратор может в режиме реального времени отсматривать сетевую нагрузку, а так же быстро выявлять пользователей, которые из чувства безнаказанности заняли весь канал.
Установка iftop:
sudo apt-get install iftop
Сразу после установки можно пользоваться! Осуществляем мониторинг сети на Ubuntu:
sudo iftop (в не зависимости от количества сетевых интерфейсов будет слушать все)
sudo iftop -i eth0 -f «dst port 80» (будет слушать eth0 на порту 80)
sudo iftop -p -i eth0 (слушает выбранный вами интерфейс)
Пример работы:
Возможные команды:
iftop: display bandwidth usage on an interface by host
Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter code] [-N net/mask]
-h показать это сообщение
-n не показывать имя хоста
-N не конвертировать порт в имя службы
-p показывать трафик между хостами в том же сегменте сети
-b не отображать график
-B отображать пропускную способность в байтах
-i interface прослушивание указанного интрефема
-f filter code использовать фильтр код для выбора пакетов для подсчета
(умолчанию: нет, но только IP-пакеты считаются)
-F net/mask показать транспортных потоков в / из сети
-P показывать порты и хосты
-m limit лимит
-c config file альтернативный файл конфигурации
Вот таким простым способом можно осуществить мониторинг сети на Ubuntu.