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. 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.

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.

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.

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.

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.

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.

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.

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.

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.

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).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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/