Программа ethstatus - консольное приложение для индикации трафика, идущего через сетевой интерфейс.

ethstatus 0.4a
  • Статистика снимается с proc, что исключает использование учётной записи root;
  • Отображает статистику по пакетам, скорость на промежутке отчёта, максимальное значение скорости и график входящего\исходящего трафика;
  • Промежуток отсчёта фиксированный и составляет 1 секунду;
  • Симулирует лампочки RX/TX сетевой карты;
  • 2 режима работы: монохромный и VGA-цветной
  • Требует для работы: ncurses lib
  • Окно имеет фиксированные размеры, ограниченные рамкой.

Установка

Debian/Ubuntu:

# apt-get install ethstatus

ArchLinux:

# pacman -S ethstatus

Использование

Версия программы в Debian не проверялась автором статьи. В ArchLinux не работают некоторые опции, заявленные в мануале (в частности -S 1540k).

Запуск программы без параметров отображает статистику интерфейса eth0 на скорости 10Мбит/сек.
Общий формат параметров:

ethstatus [ -h ] [ -i интерфейс ] [ -v видеорежим ] [ -S bps[k|m|g] ]

,где:

  • -h - вывести краткую помощь;
  • -v - выбрать видеорежим mono или vga. По умолчанию график рисуется с vga режиме;
  • -i - псевдоним интерфейса;
  • -S - максимальная скорость интерфейса. Этот параметр нужен для масштабирования графика (определяет максимальное значение скорости на графике) и задаётся в виде цифры из ряда: [10|100|64|128|256|768|1540] и буквы множителя: [k|m|g]

Примеры:

 $ ethstatus

Начнёт отображать статистику интерфейса eth0 с максимальной скоростью на графике в 10Мбит/сек. в vga режиме.

 $ ethstatus -i ppp0 -S 128k

Начнёт отображать статистику интерфейса ppp0 с максимальной скоростью на графике в 128Кбит/сек. в vga режиме. Программа в правом столбце (верхняя строка) отображает максимальную скрость в Килобайтах в секунду (параметр Graphic Using Speed).

 $ ethstatus -i eth1 -v mono -S 100m

Начнёт отображать статистику интерфейса eth1 с максимальной скоростью на графике в 100Мбит/сек в монохромном режиме.

Авторы

  • Gabriel Montenegro и Christoph Haas
  • Программа перешла в Debian как "родной" пакет, поскольку авторы прекратили её поддержку.

Смотрите также

Печать/экспорт