20 Melhores Ferramentas de Monitoramento de Largura de Banda do Linux para Análise de Rede

Está com problemas para monitorar o uso da largura de banda da sua rede Linux? Precisa de ajuda? É importante que você consiga visualizar o que está acontecendo em sua rede para entender e resolver qualquer coisa que esteja causando lentidão na rede ou simplesmente para ficar de olho na sua rede.

Neste artigo, iremos revisar 19 ferramentas úteis de monitoramento de largura de banda para analisar o uso da rede em um sistema Linux. As ferramentas listadas abaixo são todas de código aberto e podem ajudá-lo a responder perguntas como “por que a rede está tão lenta hoje?“.

Este artigo inclui uma mistura de pequenas ferramentas para monitorar a largura de banda em uma única máquina Linux e soluções completas de monitoramento capazes de lidar com alguns números de hosts em uma LAN (Rede Local) para múltiplos hosts mesmo em uma WAN (Rede de Área Ampla).

Se você está procurando ferramentas de monitoramento e rede para gerenciar, solucionar problemas ou depurar sua rede, então leia nossos seguintes artigos:

Vamos começar…

1. Analisador de Fluxo de Rede do Site24x7 – Monitoramento de Tráfego de Rede

O Analisador de Fluxo de Rede do Site24x7 é uma ferramenta de monitoramento de tráfego e largura de banda de rede baseada em nuvem que monitora seus dispositivos de origem e destino, suas interfaces e o tráfego que flui através deles.

Configure valores de limite para todas as métricas principais, como tráfego de entrada, tráfego de saída e uso de largura de banda, e receba alertas instantâneos quando um limite for excedido.

O Analisador de Fluxo analisa o fluxo com base em diferentes tecnologias, como NetFlow, sFlow e J-Flow. Você pode obter visibilidade completa na largura de banda da rede com estatísticas sobre o tráfego máximo, principais aplicativos e principais conversas.

Identifique os devoradores de largura de banda, corrija-os e melhore o desempenho da sua rede usando a ferramenta de monitoramento de largura de banda de rede do Site24x7. 2. Analisador de Netflow do ManageEngine

Site24x7’s NetFlow Analyzer

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer é uma solução de monitoramento de largura de banda baseada em fluxo que oferece suporte a múltiplas empresas. Monitora sua rede, analisa padrões de tráfego e detecta e diagnostica gorduras de largura de banda.

Você pode rastrear os padrões de tráfego em sua rede por qualquer período de tempo e aprofundar ainda mais os detalhes do dispositivo, interface, aplicativo e usuário.

Com suas habilidades de modelagem de tráfego, NetFlow Analyzer ajuda você a identificar anômalas de rede em tempo real e solucioná-las antes que afetem seus usuários finais.

Com seus relatórios personalizáveis, NetFlow Analyzer também ajuda você a prever e planejar seus requisitos de largura de banda. Você pode criar, agendar e gerar relatórios abrangentes de análise de banda larga com apenas alguns cliques.

ManageEngine Netflow Analyzer

3. vnStat – Um Monitor de Tráfego de Rede

VnStat é um programa baseado em linha de comando totalmente funcional para monitorar o tráfego de rede e a utilização de largura de banda em tempo real, em sistemas Linux e BSD.

Vnstat Network Traffic Monitor Tool

Uma vantagem que possui sobre uma ferramenta similar é que registra o tráfego de rede e as estatísticas de uso de largura de banda para análise posterior – este é o seu comportamento padrão. Você pode visualizar esses registros mesmo após o reinício do sistema.

Instale o VnStat no 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 – Exibe o Uso de Largura de Banda

iftop é uma ferramenta de monitoramento de largura de banda de rede em tempo real, simples, fácil de usar e baseada em linha de comando, usada para obter uma rápida visão geral das atividades de rede em uma interface. Ele exibe atualizações de uso de largura de banda de rede a cada 2, 10 e 40 segundos em média.

Iftop Display Bandwidth Usage

Instale o iftop no 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 – Exibe o Uso de Rede

nload é outra ferramenta de linha de comando simples e fácil de usar para monitorar o tráfego de rede e o uso de largura de banda em tempo real. Ele usa gráficos para ajudá-lo a monitorar o tráfego de entrada e saída. Além disso, também exibe informações como a quantidade total de dados transferidos e o uso de rede mínimo/máximo.

nload – Monitor Network Usage

Instale o nload no 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 – Monitorar o Tráfego de Rede e Largura de Banda

NetHogs é uma ferramenta pequena baseada em texto, semelhante ao top, para monitorar o uso em tempo real da largura de banda do tráfego de rede por cada processo ou aplicação em execução em um sistema Linux. Ele oferece simplesmente estatísticas em tempo real do uso da largura de banda da sua rede com base em processo.

NetHogs – Monitor Network Usage Per User

Instalar o NetHogs no 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 – Monitor de Largura de Banda e Estimador de Taxa

bmon é também uma ferramenta de linha de comando direta para monitorar a utilização da largura de banda da rede e um estimador de taxa, no Linux. Ele captura estatísticas de rede e as visualiza em um formato amigável para o usuário para que você possa ficar de olho no seu sistema.

Bmon – Bandwidth Monitor and Rate Estimator

Instalar o Bmon no 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 – Captura de Tráfego de Rede

Darkstat é um pequeno, simples, multiplataforma, em tempo real, eficiente analisador de tráfego de rede baseado na web. É uma ferramenta de monitoramento de estatísticas de rede que funciona capturando o tráfego de rede e as estatísticas de uso do computador e serve os relatórios via HTTP em um formato gráfico. Você também pode usá-lo via linha de comando para obter os mesmos resultados.

Darkstat – Captures Network Traffic

Instalar o Darkstat no 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 – Um Monitor de Rede IP

IPTraf é uma ferramenta fácil de usar, baseada em ncurses e configurável para monitorar o tráfego de rede de entrada e saída que passa por uma interface. É útil para monitoramento de tráfego IP e visualização de estatísticas gerais de interface, estatísticas detalhadas de interface e muito mais.

IPTraf – Network Statistics Utility

Instale o IPTraf no 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 – (Medidor de Largura de Banda Colorida)

CBM é uma pequena utilidade de linha de comando para exibir o tráfego de rede atual em todos os dispositivos conectados em saída colorida no Ubuntu Linux e seus derivados, como Linux Mint, Lubuntu e muitos outros. Mostra cada interface de rede conectada, bytes recebidos, bytes transmitidos e bytes totais, permitindo que você monitore a largura de banda da rede.

CBM – Monitor Network LAN Usage

Instale o Color Bandwidth Meter no 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 – Ferramenta de Medição de Largura de Banda de Rede

Iperf/Iperf3 é uma ferramenta poderosa para medir o throughput de rede em protocolos como TCP, UDP e SCTP. É principalmente desenvolvido para auxiliar na afinação de conexões TCP em um caminho específico, sendo útil para testar e monitorar a largura de banda máxima alcançável em redes IP (suporta tanto IPv4 quanto IPv6).

Ele requer um servidor e um cliente para realizar testes (que relatam a largura de banda, perda e outros parâmetros de desempenho de rede úteis).

Iperf3 – Network Performance and Tuning

Instale o Iperf3 no 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 – Teste de Largura de Banda de Rede

Netperf é semelhante ao iperf, para testar o desempenho de rede. Pode ajudar a monitorar a largura de banda de rede no Linux, medindo a transferência de dados usando TCP ou UDP. Ele também suporta medições via interface Berkeley Sockets, DLPI, Unix Domain Sockets e muitas outras interfaces. Você precisa de um servidor e um cliente para executar testes.

Netperf – Network Bandwidth Testing

Instale o Netperf no 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 – Gerador de Relatório de Análise do Squid

SARG é um analisador de arquivos de log do Squid e uma ferramenta de monitoramento de largura de banda da internet. Ele produz relatórios HTML úteis com informações incluindo, mas não limitadas a, endereços IP e uso total de largura de banda. É uma ferramenta útil para monitorar a utilização de largura de banda da internet por máquinas individuais em uma única rede.

Sarg – Squid Network Analysis Report Generator

Para instruções de instalação e uso, confira nosso artigo – Como Instalar o SARG para Monitorar o Uso de Largura de Banda da Internet pelo Squid.

14. Monitorix – Ferramenta de Monitoramento de Sistema e Rede

Monitorix é um aplicativo leve de monitoramento de recursos do sistema e de rede, projetado para pequenos servidores Linux/Unix e também oferece um incrível suporte para dispositivos embarcados.

Ele ajuda você a monitorar o tráfego de rede e estatísticas de uso de um número ilimitado de dispositivos de rede. Ele suporta conexões IPv4 e IPv6, incluindo gráficos de tráfego de pacotes e erros de tráfego, e suporta até 9 discos por interface de rede.

Monitorix – System and Network Monitoring Tool

Instale o Monitorix no 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 – Ferramenta de Monitoramento e Gráficos de Rede

Cacti é uma aplicação PHP de gráficos de rede baseada na web, totalmente funcional, com uma interface intuitiva e fácil de usar. Utiliza o banco de dados MySQL para armazenar dados de desempenho da rede coletados, usados para produzir gráficos personalizados. É uma interface para o RRDTool, útil para monitorar redes pequenas a complexas com milhares de dispositivos.

Cacti – Network Monitoring and Graphing Tool

Para instruções de instalação e uso, confira nosso artigo – Instale o Cacti (Monitoramento de Rede) no Linux.

16. Observium – Plataforma de Monitoramento de Rede

Observium é uma plataforma de monitoramento de rede completa, com uma interface elegante e poderosa, robusta, porém simples e intuitiva. Suporta uma série de plataformas, incluindo Linux, Windows, FreeBSD, Cisco, HP, Dell e muitos outros, e inclui detecção automática de dispositivos. Ajuda os usuários a reunir métricas de rede e oferece gráficos intuitivos das métricas do dispositivo a partir de dados de desempenho coletados.

Observium – Network Monitoring Platform

Para instruções de instalação e uso, confira nosso artigo – Como Instalar o Observium – Um Sistema Completo de Gerenciamento e Monitoramento de Rede.

17. Zabbix – Ferramenta de Monitoramento de Aplicativos e Rede

O Zabbix é uma plataforma de monitoramento de rede rica em recursos e comumente utilizada, projetada em um modelo servidor-cliente, para monitorar redes, servidores e aplicativos em tempo real. Ele coleta diferentes tipos de dados que são usados para uma representação visual do desempenho da rede ou métricas de carga dos dispositivos monitorados.

É capaz de trabalhar com protocolos de rede conhecidos como HTTP, FTP, SMTP, IMAP e muitos outros, sem a necessidade de instalar software adicional nos dispositivos monitorados.

Zabbix – Monitoring Solution for Linux

Para instruções de instalação e uso, confira nosso artigo – Como Instalar o Zabbix – Uma Solução Completa de Monitoramento de Rede para Linux.

18. Nagios – Monitora Sistemas, Redes e Infraestrutura

O Nagios é um software de monitoramento robusto, poderoso, rico em recursos e amplamente utilizado. Ele permite que você monitore dispositivos de rede locais e remotos e seus serviços a partir de uma única janela.

Ele oferece monitoramento de largura de banda em dispositivos de rede como switches e roteadores via SNMP, permitindo que você descubra facilmente portas superutilizadas e identifique possíveis abusadores de rede.

Leia também: 13 Comandos de Configuração e Resolução de Problemas de Rede Linux

Além disso, o Nagios também ajuda você a monitorar a utilização de largura de banda por porta e erros, e suporta a detecção rápida de interrupções de rede e falhas de protocolo.

Nagios – IT Infrastructure Monitoring Tool

Para instruções de instalação e uso, confira nosso artigo – Como Instalar o Nagios – Uma Solução de Monitoramento de Infraestrutura de TI Completa para Linux.

19. EtherApe – Monitoramento de Rede

EtherApe é outra ferramenta gráfica de monitoramento de rede Linux que exibe sua atividade de rede de forma gráfica. Ele suporta uma ampla gama de dispositivos, como Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP e WLAN.

EtherApe – Network Monitoring

20. Picosnitch

Picosnitch funciona como uma ferramenta de monitoramento de largura de banda por aplicativo que fornece notificações em tempo real aos usuários sempre que novos aplicativos estabelecem conexões com a internet ou quando o hash de um aplicativo foi alterado desde sua última conexão.

Possui uma interface de usuário baseada em terminal, permitindo que os usuários naveguem e filtrem facilmente o histórico de tráfego por diversos parâmetros, incluindo tempo, executável, hash sha256, processo pai do executável, ID do usuário, portas locais e remotas, endereços locais e remotos, e até domínios.

Picosnitch – Monitor Network Traffic
Resumo

Neste artigo, revisamos uma série de ferramentas úteis de monitoramento de largura de banda de rede e de sistema para Linux. Se esquecemos de incluir alguma ferramenta de monitoramento na lista, compartilhe conosco no formulário de comentário abaixo.

Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/