16 полезных средств контроля пропускной способности для анализа использования сети в Linux

У вас проблемы с мониторингом использования пропускной способности сети Linux?

Вам нужна помощь?

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

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

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

1. vnStat — Сетевой мониторинг трафика

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

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

Фактически вы можете просматривать эти журналы даже после перезагрузки системы.

Установка VnStat в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install vnstat
# apt install vnstat   [на Debian/Ubuntu]

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

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

Он отображает обновления полосы пропускания сети каждые 2, 10 и 40 секунд в среднем.

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

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop
# apt install iftop   [On Debian/Ubuntu]

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

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

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

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

Установка nload в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install nload
# apt install nload   [на Debian/Ubuntu]

4. NetHogs — отслеживание пропускной способности сети

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

Он просто предлагает статистику использования пропускной способности сети в реальном времени для каждого процесса.

Установка NetHogs в Linux

# yum install epel-release  [На RHEL/CentOS]
# yum install nethogs
# apt install nethogs       [На Debian/Ubuntu]

5. bmon — Мониторинг полосы пропускания и оценка скорости

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

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

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

# yum install epel-release  [на RHEL/CentOS]
# yum install bmon
# apt install bmon          [на Debian/Ubuntu]

6. Darkstat — захват сетевого трафика

Darkstat — это небольшой, простой, кросс-платформенный, эффективный веб-анализатор сетевого трафика в режиме реального времени.

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

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

Установка Darkstat в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install darkstat
# apt install darkstat      [на Debian/Ubuntu]

7. IPTraf — сетевой мониторинг сети

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

Он полезен для мониторинга IP-трафика и просмотра общей статистики интерфейса, подробной статистики интерфейса и т. д.

Установка IPTraf в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install iptraf
# apt install iptraf        [на Debian/Ubuntu]

8. CBM — (измеритель полосы пропускания в цвете)

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

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

Установка Color Bandwidth Meter

# yum install epel-release  [на RHEL/CentOS]
# yum install cbm
# apt install cbm           [на Debian/Ubuntu]

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

Iperf / Iperf3 — это мощный инструмент для измерения пропускной способности сети по протоколам, таким как TCP, UDP и SCTP.

Он в первую очередь предназначен для настройки TCP-соединений по определенному пути, что полезно для тестирования и мониторинга максимальной достижимой пропускной способности в IP-сетях (поддерживает как IPv4, так и IPv6).

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

Установка Iperf3 в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install iperf3
# apt install iperf3        [на Debian/Ubuntu]

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

Netperf похож на iperf, для тестирования производительности сети.

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

Он также поддерживает измерения через интерфейс Berkeley Sockets, DLPI, Unix Domain Sockets и так множество других интерфейсов.

Для запуска тестов необходим сервер и клиент.

Инструкции по установке см. На странице проекта github.

11. Генератор отчетов SARG — Squid Analysis Report

SARG — это анализатор файлов журналов кальмаров и инструмент мониторинга пропускной способности Интернета.

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

Это удобный инструмент для мониторинга использования пропускной способности интернета отдельными машинами в одной сети.

12. Monitorix — инструмент для мониторинга системы и сети

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

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

Он поддерживает соединения IPv4 и IPv6, включает графики трафика а также поддерживает до 9 qdiscs для каждого сетевого интерфейса.

Установка Monitorix в Linux

# yum install epel-release  [на RHEL/CentOS]
# yum install monitorix
# apt install monitorix     [на Debian/Ubuntu]

13. Cacti — графический инструмент мониторинга

Cacti — это полнофункциональное сетевое графическое приложение для PHP с интуитивно понятным и простым в использовании интерфейсом.

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

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

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

Observium — это полнофункциональная платформа мониторинга сети с элегантным и мощным, надежным, но простым и интуитивно понятным интерфейсом.

Он поддерживает ряд платформ, включая Linux, Windows, FreeBSD, Cisco, HP, Dell и многие другие, а также включает автоопределение устройств.

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

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

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

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

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

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

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

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

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

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

cryptoparty

Cryptography is typically bypassed, not penetrated.

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

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

5e7fa976b0640d40