Автор Тема: Мониторинг сети  (Прочитано 885 раз)

Оффлайн BaaTLT

  • Постоялец
  • ***
  • Сообщений: 135
  • Выключи компьютер и живи!
Мониторинг сети
« : 03 Август 2016, 11:19:34 »
 nethogs - Консольная утилита мониторинга сетевой активности приложений в реальном времени



Установка.
sudo apt-get install nethogs
Определяем названия наших сетевых карт.

ifconfig
Вывод команды у меня на ноутбуке:
Цитировать
baa@baa-B53S:~$ ifconfig
enp0s25   Link encap:Ethernet  HWaddr 10:bf:48:07:fb:28 
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::192:b1df:19e0:a09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:277357 errors:0 dropped:0 overruns:0 frame:0
          TX packets:276095 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36838796 (36.8 MB)  TX bytes:360739975 (360.7 MB)
          Interrupt:20 Память:f7f00000-f7f20000

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:5437 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5437 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:741278 (741.2 KB)  TX bytes:741278 (741.2 KB)

wlp3s0    Link encap:Ethernet  HWaddr 88:53:2e:77:eb:06 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Видим, сетевая карта называется enp0s25 карта с WIFI называется wlp3s0.


Команда мониторинга сетевых подключений.
sudo nethogs название_Вашей_сетевой_карты
Для моей сетевой карты это:
sudo nethogs enp0s25
« Последнее редактирование: 03 Август 2016, 16:01:53 от BaaTLT »

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1411
Re: Мониторинг сети
« Ответ #1 : 03 Август 2016, 12:06:47 »
Вызывает настороженность и полное непонимание указание активности рута в сети  :o

Когда запущена Transmission подобных строк очень много, но приложение запущено от пользователя.
Почитал и не понял, что в ней упоминается рут - это фича этой утилиты.
Интересно, что команда whoкоторая показывает активность пользователей, не содержит намёка на активность root.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн snowman-fedya

  • Постоялец
  • ***
  • Сообщений: 120
Re: Мониторинг сети
« Ответ #2 : 03 Август 2016, 19:40:23 »
в 12.04 не работает, вылетает с ошибкой

creating socket failed while establishing local IP - are you root?
и это лечится только сборкой из исходников более свежей версии.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Re: Мониторинг сети
« Ответ #3 : 03 Август 2016, 20:35:59 »
По-моему, лучше воспользоваться утилитами официального репозитория из пакетов:
  • gnome-nettool
  • gnome-network-admin
Сетевые инструменты нормально работают и в 16.04 (Matuntu-X...)

Делай с нами, делай как мы, делай лучше нас!

Оффлайн BaaTLT

  • Постоялец
  • ***
  • Сообщений: 135
  • Выключи компьютер и живи!
Re: Мониторинг сети
« Ответ #4 : 03 Август 2016, 22:51:04 »
Идея в том чтобы узнать какой процесс сколько съедает трафика.
gnome-nettool показывает только общие цифры для всех активных процессов.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Re: Мониторинг сети
« Ответ #5 : 04 Август 2016, 00:00:00 »
Хорошая утилита для мониторинга сети iftop sudo apt-get install iftopЗапускается sudo iftop

Делай с нами, делай как мы, делай лучше нас!