как посмотреть сетевую активность linux

Мониторинг сети Linux

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

В этой статье мы рассмотрим как выполняется мониторинг сети Linux. Для этого можно использовать различные утилиты. Начиная от сетевых анализаторов, таких как Wireshark и tcpdump до более простых инструментов, таких как iptraf.

Как работает мониторинг сети?

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

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

Мониторинг сети с помощью iptraf

sudo apt install iptraf

А в CentOS / Red Hat выполните:

sudo yum install iptraf

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

После установки утилиты для ее запуска просто наберите в терминале iptraf-ng:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Перед вами откроется интерактивный интерфейс на основе Ncurses, в котором необходимо выбрать нужное действие. Здесь доступны монитор пропускной способности сети, статистика по интерфейсу, статистика по сбоям и монитор локальной сети.

Обратите внимание на нижнюю часть окна, там отображается описание выбранного действия, а также находятся подсказки по горячим клавишам.Например, для просмотра сетевых соединений и статистики трафика для каждого из них выберите IP traffic moitor. Затем вам будет необходимо выбрать сетевой интерфейс, например, enp2s0:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Дальше вы увидите все IP адреса, с которыми сейчас выполняется взаимодействие. Здесь можно увидеть направление отправки пакетов, количество пакетов и общий объем переданных или полученных данных в байтах.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

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

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Затем нужно указать имя фильтра:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

На следующем этапе вы можете расписать нужные параметры фильтрации:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Чтобы применить фильтр нужно выбрать Apply filter и выбрать имя фильтра из списка:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Теперь в любом пункте статистики будет отображаться только та информация, которая подходит под созданный фильтр.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Мониторинг трафика Linux чаще всего выполняется администраторами именно с помощью этой утилиты. Видео про использование утилиты:

Мониторинг сети с помощью других утилит

1. iftop

Утилита имеет более простой интерфейс и отображает намного меньше информации. Она выводит ip адреса отправителя и получателя, а также количество переданных или полученных данных за несколько последних секунд:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установить программу в Ubuntu можно командной:

sudo apt install iftop

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Хотя здесь отображается информация по каждому соединению, программа не может идентифицировать программу, которая создает пакеты.

2. nload

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Для установки программы в Ubuntu используйте команду:

sudo apt install nload

3. nethogs

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Программа, как и другие доступна из официальных репозиториев, поэтому у вас не возникнет проблем с установкой:

sudo yum install nethogs

4. bmon

Утилита bmon позволяет отображать достаточно подробно статистику по каждому сетевому интерфейсу. Она работает похоже на nload и выводит график кроме текстовой информации:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Для установки программы выполните:

sudo apt install bmon

5. Vnstat

Vnstat отличается от всех инструментов, рассмотренных выше. Программа работает постоянно в фоновом режиме и собирает информацию об использовании сети в лог файл. Далее можно посмотреть какой была нагрузка за определенный период. Для установки утилиты выполните:

sudo apt install vnstat

Далее необходимо запустить сервис, для этого выполните такую команду:

sudo systemctl start vnstat

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Далее необходимо немного подождать, пока утилита соберет данные и можно просматривать статистику:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Видео про использование и настройку vnstat:

6. bwm-ng

Это еще одна утилита, очень простая в использовании, которая позволяет следить за сетевой нагрузкой в режиме реального времени. Отображаются все доступные сетевые интерфейсы в системе:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Для установки утилиты выполните такую команду:

sudo apt install bwm-ng

7. speedometer

Это еще один простой инструмент, который позволяет выполнить мониторинг сети и выводит данные в виде красивых графиков. Для установки программы выполните:

sudo pip install speedometer

Как видите, она есть в официальных репозиториев не всех дистрибутивов, зато вы можете установить программу из репозитория python.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

8. netwatch

sudo apt install netdiag

9. ifstat

Утилита ifstat показывает пропускную способность сети, измеряя количество переданных и принятых пакетов. Вывод утилиты можно использовать и анализировать в других программах. Утилита не выводит информацию об ip адресах или других параметрах, а только скорость. Для установки используйте:

sudo apt install ifstat

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

10. trafshow

Это утилита, очень похожа на iftop, которая отображает не только скорость передачи, но и сами соединения. Здесь выводится информация по соединениях, размеры пакетов и протокол. Для установки программы наберите:

sudo apt install trafshow

Осталось запустить программу:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Выводы

В этой статье мы рассмотрели команду Iptraf, а также еще несколько полезных утилит, с помощью которых можно выполнять мониторинг сети linux на сервере или домашнем компьютере. Некоторые из этих инструментов можно использовать даже в корпоративной среде. В качестве альтернативы вы можете использовать инструменты с веб-интерфейсом. Некоторые из них перечислены в статье системы мониторинга Linux. А какие инструменты мониторинга используете вы? Напишите в комментариях!

Источник

Мониторинг сети Linux

В этой статье мы поговорим про некоторые инструменты командной строки Linux, которые можно использовать для мониторинга использования сети. Мониторинг сети Linux осуществляется множеством способов. Эти инструменты контролируют трафик, проходящий через сетевые интерфейсы, и измеряют скорость, с которой в настоящее время передаются данные. Входящий и исходящий трафик отображается отдельно.

В некоторых командах показана пропускная способность, используемая отдельными процессами. Это упрощает обнаружение процесса, который перегружает пропускную способность сети.

Инструменты имеют разные механизмы формирования отчета о трафике. Некоторые из инструментов, таких как nload, читают файл «/ proc / net / dev» для получения статистики трафика, тогда как некоторые инструменты используют библиотеку pcap для захвата всех пакетов, а затем вычисляют общий размер для оценки нагрузки трафика.

Мониторинг сети Linux

Ниже приведен список команд, отсортированных по их функциям.

Nload

Nload — это инструмент командной строки, который позволяет пользователям контролировать входящий и исходящий трафик отдельно. Он также выводит график, указывающий то же самое, масштаб которого можно отрегулировать. Прост в использовании и не поддерживает множество опций.

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

Чтобы выйти мониторинга сети, достаточно нажать клавишу Q

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установить nload в Debian или Ubuntu можно из репозиториев по-умолчанию:

Пользователи CentOS или Fedora могут установить nload командой:

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки nload заново.

iftop

Мониторинг сети Linux является довольно легким в освоении. Для этого существует огромное количество вариантов. Вы можете выбрать самый удобный для вас. Iftop измеряет данные, проходящие через отдельные соединения сокетов, и работает таким образом, который отличается от Nload. Iftop использует библиотеку pcap для захвата пакетов, перемещающихся в и из сетевого адаптера, а затем суммирует размер и количество, чтобы найти общую используемую ширину полосы пропускания.

Несмотря на то, что iftop сообщает пропускную способность, используемую отдельными соединениями, он не может сообщить имя / идентификатор процесса, участвующего в конкретном подключении сокета. Но, основываясь на библиотеке pcap, iftop может фильтровать трафик и использовать пропускную способность для передачи по выбранным узловым соединениям, как это определено фильтром.

Опция n не позволяет iptop отыскивать IP-адреса на имя хоста, что вызывает дополнительный сетевой трафик.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установить iftop в Debian или Ubuntu можно из репозиториев по-умолчанию.

Пользователи CentOS или Fedora могут установить iftop командой:

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить Epel

А затем ввести команду установки iftop заново.

iptraf

Iptraf — это интерактивный и красочный монитор IP Lan. Он показывает индивидуальные соединения и объем данных, передаваемых между хостами. Вот скриншот

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка iptraf в Ubuntu или Debian:

Установка iptraf в CentOS или Fedora

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки iptraf заново.

Nethogs

Nethogs — это небольшой инструмент «net top», который показывает пропускную способность, используемую отдельными процессами, и сортирует список, в котором самые интенсивные процессы находятся сверху. В случае внезапного скачка полосы пропускания быстро открывайте nethogs и найдите ответственный за процесс. Nethogs сообщает PID, пользователя и путь программы.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка nethogs в Ubuntu или Debian:

Установка nethogs в CentOS или Fedora

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки nethogs заново.

Bmon (Bandwidth Monitor) — это инструмент, аналогичный nload, который показывает нагрузку на трафик по всем сетевым интерфейсам в системе. Вывод также состоит из графика и раздела с деталями уровня пакета. Bmon поддерживает множество опций и способен создавать отчеты в формате html.

Монитор сети bmon linux

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка bmon в Ubuntu или Debian:

Установка bmon в Fedora

Slurm

Slurm является еще одним монитором сетевой нагрузки, который показывает статистику устройства вместе с графиком ascii. Он поддерживает 3 разных стиля графиков, каждый из которых может быть активирован с помощью клавиш c, s и l. Простой в функциях, slurm не отображает никаких дополнительных сведений о сетевой нагрузке.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установить slurm в Debian или Ubuntu

Установить slurm в Fedora или CentOS

Tcptrack

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

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка tcptrack в Ubuntu или Debian:

Установка tcptrack в Fedora

Vnstat

Vnstat немного отличается от большинства других инструментов где Мониторинг сети Linux является основой. На самом деле он запускает фоновый сервис / daemon и постоянно фиксирует размер передачи данных. Кроме того, его можно использовать для создания отчета об истории использования сети.

Запуск vnstat без каких-либо параметров просто покажет общий объем передачи данных, который произошел с момента запуска демона.

Чтобы отслеживать использование полосы пропускания в реальном времени, используйте параметр «-l» (режим «вживую»). Затем она покажет общую пропускную способность, используемую входящими и исходящими данными, но очень точным образом, без каких-либо внутренних сведений о хостах или процессах.

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

Vnstat поддерживает множество опций, подробности о которых можно найти на странице руководства.

Установить vnstat в Debian или Ubuntu

Установить vnstat в Fedora или CentOS

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки vnstat заново.

bwm-ng

Bwm-ng (Bandwidth Monitor Next Generation) является еще одним очень простым монитором сетевой нагрузки в режиме реального времени, который сообщает сводную информацию о скорости передачи данных и из всех доступных сетевых интерфейсов в системе.

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

Установка bwm-ng в Ubuntu или Debian

Установка bwm-ng в Fedora или CentOS

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки bwm-ng заново.

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

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка cbm в Ubuntu или Debian

Установка cbm в Fedora или CentOS

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки cbm заново.

speedometer

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

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка speedometer в Ubuntu или Debian

Pktstat

Pktstat отображает все активные соединения в реальном времени и скорость, с которой данные передаются через них. Он также отображает тип соединения, т. Е. Tcp или udp, а также информацию о HTTP-запросах, если они задействованы.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка speedometer в Ubuntu или Debian

Netwatch

Netwatch является частью коллекции инструментов netdiag, и она также отображает соединения между локальным хостом и другими удаленными узлами и скорость передачи данных по каждому соединению.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка netwatch в Ubuntu или Debian (является частью netdiag)

Trafshow

Как и netwatch и pktstat, trafshow сообщает о текущих активных соединениях, их протоколе и скорости передачи данных в каждом соединении. Он может отфильтровывать соединения, используя фильтры типа pcap.

Кстати, если говорить про Мониторинг сети Linux то здесь можно отметить также и этот способ. Trafshow является таким же удобным как и его аналоги.

Мониторинг только соединений TCP

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка trafshow в Ubuntu или Debian (является частью netdiag)

Установка trafshow в Fedora или Centos

Если в CentOS при установке возникли проблемы, то скорее всего вам нужно подключить epel

А затем ввести команду установки trafshow заново.

Netload

Команда netload просто отображает небольшой отчет о текущей нагрузке на трафик и общее количество байтов, переданных с момента запуска программы. Нет больше функций. Его часть netdiag.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка netload в Ubuntu или Debian (является частью netdiag)

ifstat

Ifstat сообщает о пропускной способности сети в режиме пакетного стиля. Выходной файл находится в формате, который легко регистрируется и анализируется с помощью других программ или утилит.

Установка ifstat в Ubuntu или Debian

Установка ifstat в Fedora

Установка ifstat в CentOS. Необходимо сначала подключить RepoForge. Инструкцию можно увидеть здесь. Затем ввести:

dstat

Dstat — это универсальный инструмент (написанный на python), который может отслеживать различные системные статистики и сообщать о них в режиме пакетного стиля или записывать данные в файл csv или аналогичный файл. В этом примере показано, как использовать dstat для передачи информации о пропускной способности сети

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Установка dstat в Ubuntu или Debian

collectl

Установка collectl в Ubuntu или Debian

Установка collectl в Fedora

Выводы

Как и говорили вначале, мы рассказали про несколько удобных команд, для того чтобы быстро проверить пропускную способность сети на вашем Linux-сервере. Однако им нужно, чтобы пользователь заходил на удаленный сервер через ssh. В качестве альтернативы для одной и той же задачи можно использовать веб-инструменты мониторинга.

Ntop и Darkstat — это одни из основных сетевых средств мониторинга сети, доступных для Linux. Помимо этого, инструменты мониторинга уровня предприятия, такие как Nagios, предоставляют множество функций, позволяющих не только контролировать сервер, но и всю инфраструктуру.

Если у вас остались какие-то вопросы по теме «Мониторинг сети Linux» то, пишите нам про них в форму комментариев на сайте. Спасибо за визит!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Команда nethogs в Linux

В Linux существует множество инструментов для мониторинга сетевой активности. Но большинство из них позволяют контролировать только сетевой трафик от вашего компьютера или конкретного интерфейса. Бывают случаи когда нужно понять какая программа наиболее активно использует сетевое соединение.

Такое может понадобиться если у вас медленный интернет и вы хотите спокойно посмотреть любимые сайты, а тут какая-то программа начинает что-то качать при чем какая не понятно. Вот для таких случаев есть инструмент NetHogs. В этой статье мы обсудим установку, настройку и особенности работы с NetHogs.

Установка NetHogs

Если вдруг что-то начинает активно использовать интернет соединение, можно просто запустить NetHogs и вы сразу увидите PID виновника. Так как работа утилиты основана на подсистеме /proc, на данный момент есть версия только для Linux.

Пользователи Debian подобных систем, в том числе и Ubuntu могут установить утилиту с помощью следующей команды:

sudo apt-get install nethogs

Если вы используете другой дистрибутив, посмотрите детали установки на официальном сайте NetHogs. Для работы утилиты необходимы библиотеки pcap и ncurses, убедитесь что пакеты libncurses5-dev и libpcap0.8-dev установлены.

Как пользоваться NetHogs

1. Просмотр информации

Утилиту NetHogs очень просто использовать. Просто выполните команду nethogs в терминале без каких либо параметров и утилита отобразит сетевую активность для каждого процесса.

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Как вы видите программа показывает такие детали как PID, пользователя, сетевой интерфейс, количество данных и скорость передачи или приема.

2. Обновление данных

По умолчанию NetHogs обновляет информацию каждую секунду, но вы можете использовать опцию -d для указания интервала обновления. Например, для обновления каждые три секунды наберите:

3. Выбор сетевого интерфейса

Вы можете указать NetHogs с каким сетевым интерфейсом работать, просто набрав имя интерфейса в командной строке. Например для мониторинга трафика на устройстве tun0 используйте:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Можно использовать опцию -p для перехвата трафика в неразборчивом режиме (так называемый monitor mode), но это не рекомендуется.

4. Горячие клавиши

В утилите предусмотрены горячие клавиши с помощью которых можно контролировать способ представления. Например нажмите M во время выполнения программы чтобы поменять формат представления приема или передачи данных. Возможны варианты в kb/s, kb, b mb. Например, отображение в мегабайтах, полученных или переданных:

как посмотреть сетевую активность linux. Смотреть фото как посмотреть сетевую активность linux. Смотреть картинку как посмотреть сетевую активность linux. Картинка про как посмотреть сетевую активность linux. Фото как посмотреть сетевую активность linux

Также вы можете нажать R или S для сортировки по количеству принятых или переданных данных. И как всегда Q для выхода из программы.

Выводы

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *