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

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

Обзоры

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

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

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

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

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

Содержание
  1. 1. vnStat – Сетевой мониторинг трафика
  2. Установка VnStat в Linux
  3. 2. iftop – отображает использование полосы пропускания
  4. Установить iftop в Linux
  5. 3. nload – отображает использование сети
  6. Установка nload в Linux
  7. 4. NetHogs – отслеживание пропускной способности сети
  8. Установка NetHogs в Linux
  9. 5. bmon – Мониторинг полосы пропускания и оценка скорости
  10. Установить Bmon в Linux
  11. 6. Darkstat – захват сетевого трафика
  12. Установка Darkstat в Linux
  13. 7. IPTraf – сетевой мониторинг сети
  14. Установка IPTraf в Linux
  15. 8. CBM – (измеритель полосы пропускания в цвете)
  16. Установка Color Bandwidth Meter
  17. 9. Iperf / Iperf3 – инструмент измерения пропускной способности сети
  18. Установка Iperf3 в Linux
  19. 10. Netperf – тестирование пропускной способности сети
  20. 11. Генератор отчетов SARG – Squid Analysis Report
  21. 12. Monitorix – инструмент для мониторинга системы и сети
  22. Установка Monitorix в Linux
  23. 13. Cacti – графический инструмент мониторинга
  24. 14. Observium – Платформа сетевого мониторинга
  25. 15. Zabbix – приложение и инструмент сетевого мониторинга
  26. 16. Nagios – мониторинг системы, сети и инфраструктуры

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 также помогает вам следить за использованием пропускной способности и ошибками на каждом порту и поддерживает быстрое обнаружение сбоев в сети и сбоев протокола.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий