Поиск по сайту:

20 лучших инструментов мониторинга пропускной способности сети Linux в 2023 году


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

В этой статье мы рассмотрим 19 полезных инструментов мониторинга пропускной способности для анализа использования сети в системе Linux. Все перечисленные ниже инструменты имеют открытый исходный код и могут помочь вам ответить на такие вопросы, как «почему сеть сегодня такая медленная?» .

Эта статья включает в себя сочетание небольших инструментов для мониторинга пропускной способности на одном компьютере с Linux и комплексных решений для мониторинга, способных обслуживать несколько хостов в LAN (Локальная сеть). нескольким хостам даже в WAN (глобальная сеть).

Если вы ищете инструменты мониторинга и сетевых инструментов для управления, устранения неполадок или отладки вашей сети, прочитайте наши следующие статьи:

Давайте начнем…

1. Анализатор NetFlow Site24x7 — мониторинг сетевого трафика

NetFlow Analyzer от Site24x7 — это облачный инструмент мониторинга сетевого трафика и пропускной способности, который отслеживает исходные и целевые устройства, их интерфейсы и трафик, проходящий через них.

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

NetFlow Analyzer анализирует поток на основе различных технологий, таких как NetFlow, sFlow и J-Flow. Вы можете получить полную информацию о пропускной способности сети с помощью статистики пикового трафика, самых популярных приложений и самых популярных разговоров.

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

2. Анализатор Netflow ManageEngine

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

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

Благодаря возможностям формирования трафика NetFlow Analyzer помогает выявлять сетевые аномалии в режиме реального времени и устранять их, прежде чем они повлияют на ваших конечных пользователей.

Благодаря настраиваемым отчетам NetFlow Analyzer также помогает прогнозировать и планировать требования к пропускной способности. Вы можете создавать, планировать и генерировать подробные отчеты по анализу пропускной способности всего за несколько кликов.

3. vnStat — монитор сетевого трафика

VnStat — это полнофункциональная программа на основе командной строки для мониторинга сетевого трафика Linux и использования полосы пропускания в режиме реального времени в системах Linux и BSD.

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

Установите VnStat в Linux

sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
sudo pacman -S sysstat        [On Arch Linux]

4. iftop – отображает использование полосы пропускания

iftop — это простой и удобный в использовании инструмент мониторинга пропускной способности сети в режиме реального времени, работающий в режиме командной строки и используемый для получения быстрого обзора сетевой активности на интерфейсе. Он отображает обновления пропускной способности сети в среднем каждые 2, 10 и 40 секунд.

Установите iftop в Linux

sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
sudo pacman -S iftop        [On Arch Linux]

5. nload — отображает использование сети.

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

Установите nload в Linux

sudo yum install nload      [On Older CentOS/RHEL & Fedora]
sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nload  [On Debian/Ubuntu & Mint]
sudo pacman -S nload        [On Arch Linux]

6. NetHogs – мониторинг пропускной способности сетевого трафика

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

Установите NetHogs в Linux

sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
sudo pacman -S nethogs        [On Arch Linux]

7. bmon — монитор пропускной способности и оценщик скорости

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

Установите Bmon в Linux

sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
sudo pacman -S bmon        [On Arch Linux]

8. Darkstat – захватывает сетевой трафик

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

Установите Darkstat в Linux

sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
sudo pacman -S darkstat        [On Arch Linux]

9. IPTraf — монитор IP-сети.

IPTraf — это простой в использовании настраиваемый инструмент на основе ncurses для мониторинга входящего и исходящего сетевого трафика, проходящего через интерфейс. Это полезно для мониторинга IP-трафика, просмотра общей статистики интерфейса, подробной статистики интерфейса и многого другого.

Установите IPTraf в Linux

sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
sudo pacman -S iptraf        [On Arch Linux]

10. CBM – (измеритель цветовой полосы)

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

Установите измеритель цветовой полосы в Linux

sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
sudo pacman -S cbm        [On Arch Linux]

11. Iperf/Iperf3 — инструмент измерения пропускной способности сети.

Iperf/Iperf3 — мощный инструмент для измерения пропускной способности сети по таким протоколам, как TCP, UDP и SCTP. Он в первую очередь создан для помощи в настройке TCP-соединений по определенному пути, поэтому полезен для тестирования и мониторинга максимально достижимой пропускной способности в IP-сетях (поддерживает как IPv4, так и IPv6).

Для выполнения тестов требуется сервер и клиент (которые сообщают о пропускной способности, потерях и других полезных параметрах производительности сети).

Установите Iperf3 в Linux

sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
sudo pacman -S iperf3        [On Arch Linux]

12. Netperf – тестирование пропускной способности сети

Netperf аналогичен iperf и предназначен для тестирования производительности сети. Это может помочь в мониторинге пропускной способности сети в Linux путем измерения передачи данных с использованием TCP или UDP. Он также поддерживает измерения через интерфейс Berkeley Sockets, DLPI, Unix Domain Sockets и многие другие интерфейсы. Для запуска тестов вам понадобится сервер и клиент.

Установите Netperf в Linux

sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
sudo pacman -S netperf        [On Arch Linux]

13. SARG — Генератор отчетов по анализу кальмаров

SARG — это анализатор файлов журналов Squid и инструмент мониторинга пропускной способности Интернета. Он создает полезные отчеты в формате HTML с информацией, включая, помимо прочего, IP-адреса и общее использование полосы пропускания. Это удобный инструмент для мониторинга использования полосы пропускания Интернета отдельными компьютерами в одной сети.

Инструкции по установке и использованию можно найти в нашей статье «Как установить SARG для мониторинга использования пропускной способности Интернета Squid».

14. Monitorix — инструмент мониторинга системы и сети.

Monitorix — это легкое приложение для мониторинга системных ресурсов и сети, разработанное для небольших серверов Linux/Unix, а также обеспечивающее потрясающую поддержку встроенных устройств.

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

Установите Monitorix в Linux

sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
sudo pacman -S monitorix        [On Arch Linux]

15. Cacti — инструмент сетевого мониторинга и построения графиков.

Cacti — это полнофункциональное веб-приложение PHP для построения сетевых графиков с интуитивно понятным и простым в использовании интерфейсом. Он использует базу данных MySQL для хранения собранных данных о производительности сети, которые используются для создания настраиваемых графиков. Это интерфейс RRDTool, полезный для мониторинга небольших и сложных сетей с тысячами устройств.

Инструкции по установке и использованию можно найти в нашей статье — Установка Cacti (сетевой мониторинг) в Linux.

16. Observium – Платформа сетевого мониторинга

Observium — это полнофункциональная платформа сетевого мониторинга с элегантным, мощным, надежным, но простым и интуитивно понятным интерфейсом. Он поддерживает ряд платформ, включая Linux, Windows, FreeBSD, Cisco, HP, Dell и многие другие, а также включает автоматическое определение устройств. Он помогает пользователям собирать сетевые показатели и предлагает интуитивно понятное графическое представление показателей устройства на основе собранных данных о производительности.

Инструкции по установке и использованию можно найти в нашей статье «Как установить Observium — полную систему управления и мониторинга сети».

17. Zabbix — инструмент мониторинга приложений и сети.

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

Он способен работать с такими известными сетевыми протоколами, как HTTP, FTP, SMTP, IMAP и многими другими, без необходимости установки дополнительного программного обеспечения на контролируемые устройства.

Инструкции по установке и использованию можно найти в нашей статье «Как установить Zabbix — комплексное решение для мониторинга сети для Linux».

18. Nagios – системы мониторинга, сети и инфраструктура.

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

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

Читайте также: 13 команд настройки сети Linux и устранения неполадок

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

Инструкции по установке и использованию можно найти в нашей статье «Как установить Nagios — комплексное решение для мониторинга ИТ-инфраструктуры для Linux».

19. EtherApe – мониторинг сети

EtherApe — еще один графический инструмент мониторинга сети Linux, который графически отображает вашу сетевую активность. Он поддерживает широкий спектр устройств, таких как Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP и WLAN.

20. Пикоснитч

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

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

Краткое содержание

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