Pesquisa de site

20 melhores ferramentas de monitoramento de largura de banda de rede Linux em 2023


Você está tendo problemas para monitorar o uso da largura de banda da rede Linux? Você precisa de ajuda? É importante que você consiga visualizar o que está acontecendo na sua rede para entender e resolver o que está causando lentidão na rede ou simplesmente para ficar de olho na sua rede.

Neste artigo, revisaremos 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 combinação de pequenas ferramentas para monitorar 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 vários hosts, mesmo em uma WAN (Wide Area Network).

Se você estiver procurando ferramentas de monitoramento e rede para gerenciar, solucionar problemas ou depurar sua rede, leia nossos seguintes artigos:

Vamos começar…

1. Analisador NetFlow do Site24x7 – Monitoramento de tráfego de rede

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

Configure valores limite para todas as principais métricas, 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 NetFlow Analyzer analisa o fluxo com base em diferentes tecnologias, como NetFlow, sFlow e J-Flow. Você pode obter visibilidade completa da largura de banda da rede com estatísticas sobre pico de tráfego, principais aplicativos e principais conversas.

Identifique os consumidores de largura de banda, corrija-os e aumente o desempenho da sua rede usando a ferramenta de monitoramento de largura de banda da rede do Site24x7.

2. Analisador de fluxo de rede ManageEngine

ManageEngine NetFlow Analyzer é uma solução de monitoramento de largura de banda baseada em fluxo que oferece suporte a vários fornecedores. Ele monitora sua rede, analisa padrões de tráfego e detecta e diagnostica consumo de largura de banda.

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

Com seus recursos de modelagem de tráfego, o NetFlow Analyzer ajuda a identificar anomalias de rede em tempo real e a solucioná-las antes que afetem seus usuários finais.

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

3. vnStat – Um monitor de tráfego de rede

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

Uma vantagem que tem sobre uma ferramenta semelhante é que ela registra estatísticas de tráfego de rede e uso de largura de banda para análise posterior – este é seu comportamento padrão. Na verdade, você pode visualizar esses logs mesmo após a reinicialização do sistema.

Instale 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 simples, fácil de usar e em tempo real, baseada em linha de comando, usada para obter uma visão geral rápida das atividades de rede em uma interface. Ele exibe atualizações de largura de banda de uso da rede a cada 2, 10 e 40 segundos, em média.

Instale 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 da 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 mínimo/máximo da rede.

Instale 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 – Monitore a largura de banda do tráfego de rede

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

Instale 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 simples 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 que você possa ficar de olho no seu sistema.

Instale 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 tráfego de rede

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

Instale 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 monitorar o tráfego IP e visualizar estatísticas gerais da interface, estatísticas detalhadas da interface e muito mais.

Instale 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 é um pequeno utilitário 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. Ele mostra cada interface de rede conectada, bytes recebidos, bytes transmitidos e total de bytes, permitindo monitorar a largura de banda da rede.

Instale o medidor de largura de banda colorida 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 rendimento da rede em protocolos como TCP, UDP e SCTP. Ele foi desenvolvido principalmente para ajudar no ajuste 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 IPv4 e IPv6).

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

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 da rede. Ele pode ajudar no monitoramento da largura de banda da rede no Linux, medindo a transferência de dados usando TCP, 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 de 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 que incluem, entre outras, endereços IP e uso total de largura de banda. É uma ferramenta útil para monitorar a utilização da 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 da largura de banda da Internet do Squid.

14. Monitorix – Ferramenta de monitoramento de sistema e rede

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

Ele ajuda a monitorar o tráfego de rede e as estatísticas de uso de um número ilimitado de dispositivos de rede. Ele suporta conexões IPv4 e IPv6, incluindo tráfego de pacotes e gráficos de 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 de rede e gráficos

Cacti é um aplicativo PHP para gráficos de rede totalmente funcional, baseado na web, com uma interface intuitiva e fácil de usar. Ele usa banco de dados MySQL para armazenar dados coletados de desempenho de rede, usados para produzir gráficos personalizados. É uma interface para 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, mas simples e intuitiva. Ele suporta uma série de plataformas, incluindo Linux, Windows, FreeBSD, Cisco, HP, Dell e muitas outras, e inclui detecção automática de dispositivos. Ele ajuda os usuários a coletar métricas de rede e oferece gráficos intuitivos de métricas de dispositivos 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 redes

Zabbix é uma plataforma de monitoramento de rede comumente usada e rica em recursos, projetada em um modelo servidor-cliente, para monitorar redes, servidores e aplicações 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 funcionar com protocolos de rede conhecidos, como HTTP, FTP, SMTP, IMAP e muitos mais, sem a necessidade de instalação de 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

Nagios é um software de monitoramento robusto, poderoso, rico em recursos e amplamente utilizado. Ele permite monitorar dispositivos de rede locais e remotos e seus serviços em 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 de rede e solução de problemas do Linux

Além disso, o Nagios também ajuda você a ficar de olho na utilização e nos erros da largura de banda por porta e oferece suporte à 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 completa de monitoramento de infraestrutura de TI para Linux.

19. EtherApe – Monitoramento de Rede

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

20. Picosnicho

O Picosnitch serve 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 sofre alterações desde sua última conexão.

Ele apresenta uma interface de usuário baseada em terminal, permitindo aos usuários navegar e filtrar facilmente seu histórico de tráfego por vários 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 largura de banda de rede e monitoramento de sistema para Linux. Se esquecemos de incluir alguma ferramenta de monitoramento na lista, compartilhe conosco no formulário de comentários abaixo.