Вопросы по консольной программе iftop

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

kennedy
Сообщения: 34

Вопросы по консольной программе iftop

Сообщение kennedy »

iftop мониторинг сетевой активности.
1. Справки по интерфейсу нигде нету.
iftop -help говорит что нужно вызвать
iftop -h -i но после этого показывает только версию и автора
в интернете тоже информации нету есть только небольшой мануал
_http://darkflame.tenet.odessa.ua/cgi-bin/man/man2html?8+iftop
но в нем не слова о том что означают все те числа и сокращения в программе.
2. Не получается запустить программу из под пользователя. Не находит такой команды. Через root все нормально.
Сама программа устанавливается под обычным пользователем тоже не хочет.
CentOS 5.1 раздел называется (Вопрос новичка) и потому подразумевается что вопросы вполне могут быть глупыми и любыми.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Вопросы по консольной программе iftop

Сообщение nesk »

kennedy писал(а):
27.02.2009 14:42
iftop мониторинг сетевой активности.
1. Справки по интерфейсу нигде нету.
iftop -help говорит что нужно вызвать
iftop -h -i но после этого показывает только версию и автора
в интернете тоже информации нету есть только небольшой мануал
_http://darkflame.tenet.odessa.ua/cgi-bin/man/man2html?8+iftop
но в нем не слова о том что означают все те числа и сокращения в программе.
2. Не получается запустить программу из под пользователя. Не находит такой команды. Через root все нормально.
Сама программа устанавливается под обычным пользователем тоже не хочет.
CentOS 5.1 раздел называется (Вопрос новичка) и потому подразумевается что вопросы вполне могут быть глупыми и любыми.


1) мануал можно попробовать получить командой
man iftop
2) из под пользователя не находит скорее всего потому, что в переменной PATH не прописан нужный путь (скорее всего /sbin или /usr/sbin)
Что бы точно определить где лежит команда, можно вызвать
whereis iftop
можно использовать полный путь к программе. Например
/sbin/iftop (или /usr/sbin/iftop не знаю точно где оно должно лежать)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Вопросы по консольной программе iftop

Сообщение allez »

kennedy писал(а):
27.02.2009 14:42
2. Не получается запустить программу из под пользователя.
Это нормально, iftop следует запускать от имени root.
Спасибо сказали:
kennedy
Сообщения: 34

Re: Вопросы по консольной программе iftop

Сообщение kennedy »

А где лежит эта переменная path это скорее всего какой то текстовый файлик в который можно дописать команду и полный путь?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Вопросы по консольной программе iftop

Сообщение nesk »

kennedy писал(а):
27.02.2009 14:58
А где лежит эта переменная path это скорее всего какой то текстовый файлик в который можно дописать команду и полный путь?


1 Используйте поиск по форому
PATH
не запоминается $PATH
Решено: переменная $PATH
$PATH


2) Если Вы таки решили жить и работать в линуксе: купите себе книжку, почитайте курсы на intuit.ru http://www.intuit.ru/catalog/os/unix/
Обращайте внимание на прикрепленный темы!
например О чём необходимо помнить
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
another2007
Сообщения: 247
ОС: ALT Linux

Re: Вопросы по консольной программе iftop

Сообщение another2007 »

Работает оно от рута, т.к. от обычного пользователя пишет "Отказано в доступе"
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Вопросы по консольной программе iftop

Сообщение Frank »

kennedy писал(а):
27.02.2009 14:42
1. Справки по интерфейсу нигде нету.

Выход кнопкой q
kennedy писал(а):
27.02.2009 14:42
2. Не получается запустить программу из под пользователя.

Не пользовательское это дело.
kennedy писал(а):
27.02.2009 14:42
Сама программа устанавливается под обычным пользователем тоже не хочет.

Не пользовательское это дело.
Изображение
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

1. Запустил iftop и тут же выяснилось что информация о всех машинах в окно не помещается даже если его растнуть на весь экран. Стрелками клавиатуры этого сделать тоже нельзя. Можно ли как то прокручивать экран?

2. Не совсем понял куда смотреть чтобы узнать какой узел сколько канала потребляет?

3. На экране слева стоят три столбика. Что они показывают?

Изображение
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Вопросы по консольной программе iftop

Сообщение allez »

Trojan писал(а):
20.03.2009 17:55
1. Запустил iftop и тут же выяснилось что информация о всех машинах в окно не помещается даже если его растнуть на весь экран. Стрелками клавиатуры этого сделать тоже нельзя. Можно ли как то прокручивать экран?
Нажимаем клавишу "h" или "?", получаем справку по управляющим клавишам и внимательно читаем:

iftop help screen

195Kb 391Kb 586Kb 781Kb 977Kb └───────────────┴───────────────┴───────────────┴───────────────┴─────────────── Host display: General: n - toggle DNS host resolution P - pause display s - toggle show source host h - toggle this help display d - toggle show destination host b - toggle bar graph display t - cycle line display mode B - cycle bar graph average T - toggle cummulative line totals Port display: j/k - scroll display N - toggle service resolution f - edit filter code S - toggle show source port l - set screen filter D - toggle show destination port L - lin/log scales p - toggle port display ! - shell command q - quit Sorting: 1/2/3 - sort by 1st/2nd/3rd column < - sort by source name > - sort by dest name o - freeze current order ──────────────────────────────────────────────────────────────────────────────── TX: cumm: 1.23MB peak: 707Kb rates: 570Kb 617Kb 628Kb RX: 96.7KB 68.5Kb 34.3Kb 41.3Kb 48.4Kb TOTAL: 1.32MB 774Kb 604Kb 658Kb 676Kb



2. Не совсем понял куда смотреть чтобы узнать какой узел сколько канала потребляет?
Смотрите сначала в ту же самую справку по управляющим клавишам, а затем в список соединений.

3. На экране слева стоят три столбика. Что они показывают?
Читайте man iftop, раздел DISPLAY.
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

Такой вопрос (собственно на скрине все видно):

Изображение

Качаю на скорости 168 кб/с (192.168.100.250), а iftop показывает 1.01 - 1.70 мб/с прием и 19.0 -34.1 кб/с отдачу.
Почему отображается абсолютно другой результат?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Вопросы по консольной программе iftop

Сообщение ford1813 »

Аналогичная ситуация ) Совершенно иной результат.
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Вопросы по консольной программе iftop

Сообщение ford1813 »

А вот nload , показывает на свободном канале реальную скорость с погрешностью в 1~2 % .
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
Daglonn
Сообщения: 8
ОС: *nix

Re: Вопросы по консольной программе iftop

Сообщение Daglonn »

Trojan писал(а):
20.03.2009 21:46
Такой вопрос (собственно на скрине все видно):

Изображение

Качаю на скорости 168 кб/с (192.168.100.250), а iftop показывает 1.01 - 1.70 мб/с прием и 19.0 -34.1 кб/с отдачу.
Почему отображается абсолютно другой результат?


1.70 мегабитов (не мегабайтов) и 34.1 килобайтов (не килобитов) :console:
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Вопросы по консольной программе iftop

Сообщение ford1813 »

Вот я дурак ))
Читайте маны)




For instance,

foo.example.com => bar.example.com 1Kb 500b 100b
<= 2Mb 2Mb 2Mb

shows, on the first line, traffic from foo.example.com to bar.example.com; in the preceding 2 seconds,
this averaged 1Kbit/s, around half that amount over the preceding 10s, and a fifth of that over the whole
of the last 40s. During each of those intervals, the data sent in the other direction was about 2Mbit/s.
On the actual display, part of each line is inverted to give a visual indication of the 10s average of
traffic. You might expect to see something like this where host foo is making repeated HTTP requests to
bar, which is sending data back which saturates a 2Mbit/s link.

By default, the pairs of hosts responsible for the most traffic (10 second average) are displayed at the
top of the list.


:drinks: Daglonn
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

Daglonn писал(а):
20.03.2009 23:46
1.70 мегабитов (не мегабайтов) и 34.1 килобайтов (не килобитов) :console:

Так я и говорил про 1,70 мегабит/сек прием и 34.1 килобайт/сек отдачу.
Только качаю то я на скорости 160 килобайт/сек. Откуда 1,70 мегабит/сек берется?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Вопросы по консольной программе iftop

Сообщение Frank »

мегабиты подели на восемь, и получишь килобайты, т.е. по показаниям iftop скорость скачки этого потока за последние 10 сек составила 166,25 кБ/с
то, что за 40 сек промежуток показывает больше, означает, что началась скачка быстрее, это указывает на способ ограничения скорости канала провайдером (допускаются краткосрочные всплески)
Изображение
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Вопросы по консольной программе iftop

Сообщение allez »

Trojan писал(а):
21.03.2009 09:54
Так я и говорил про 1,70 мегабит/сек прием и 34.1 килобайт/сек отдачу.
Только качаю то я на скорости 160 килобайт/сек. Откуда 1,70 мегабит/сек берется?

Firefox считает скорость получения только "полезной нагрузки" сетевых пакетов, а iftop учитывает еще и служебную информацию (анализ содержимого пакетов в его обязанности не входит), которая может составлять до 25-30% от общего размера пакета. Вот вам и разница: 1,7 Мбит/сек = 1700000 бит/сек / 8 / 1024 = 207 Кбайт/сек. 168 / 207 = 0,81. В общем, 19% ушло на служебную информацию. Про разного рода всплески и флуктуации Frank уже сказал. Слушайте, начните уже читать маны и учить матчасть, а? Не хватало Вам еще ликбез устраивать по сетевой модели OSI со стеком TCP/IP, переводу одних единиц измерения в другие, да еще и дробям с процентами впридачу. :)
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

Есть в локалке программа отображения графиков которая используется на всех рабочих станциях и на каждой станции эта программа потребляет разный размер трафика, в зависимости от кол-ва графиков.

iftop показывает трафик отдельно для каждого узла, НО стоит задача измерить общий для всех машин трафик для этой программы.

Можно ли это сделать с помощью iftop? Если нет то с помощью какого инструмента это можно сделать?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Вопросы по консольной программе iftop

Сообщение Frank »

Внизу программы есть строчки RX/TX/TOTAL
Изображение
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

Frank писал(а):
28.05.2009 08:32
Внизу программы есть строчки RX/TX/TOTAL

Я так понял имелись ввиду последние три цифры:

Код: Выделить всё

TOTAL:                 1.65GB           8.49Mb           3.83Mb  4.67Mb  5.26Mb

Теперь такой вопрос: есть программа у которой есть определенный адрес назначения и определенный порт по которому эта программа работает. Можно ли в iftop поставить фильтр чтобы отображалась только статистика для этого адреса назначения или порта?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Вопросы по консольной программе iftop

Сообщение Trojan »

Помогли на другом форуме, может кому и понадобится. Фильтрация по порту:

iftop -f "dst port
номер_порта"
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали: