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

Está tendo problemas para monitorar o uso de largura de banda da sua rede Linux? Precisa de ajuda? É importante que você consiga visualizar o que está acontecendo na 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, vamos 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 ferramentas pequenas 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 (Local Area Network) para vários hosts, até mesmo em uma WAN (Wide Area Network).

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

Vamos começar…

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

O Analisador de Fluxo da Site24x7 é uma ferramenta de monitoramento de tráfego de rede e largura de banda baseada na nuvem que monitora seus dispositivos de origem e destino, suas interfaces e o tráfego que passa por elas.

Configure valores de limiar para todas as métricas-chave, como tráfego de entrada, tráfego de saída e uso de largura de banda, e receba alertas instantâneos quando um limiar 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 da largura de banda da rede com estatísticas sobre o tráfego de pico, principais aplicativos e principais conversas.

Identifique devoradores de largura de banda, corrija-os e aumente o desempenho da sua rede usando a ferramenta de monitoramento de largura de banda de rede da 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 fluxos que oferece suporte a múltiplas empresas. Monitora sua rede, analisa padrões de tráfego e detecta e diagnostica gafanhotos de banda.

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

Com suas habilidades de modelagem de tráfego, NetFlow Analyzer ajuda a identificar anomalias na 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 a prever e planejar seus requisitos de largura de banda. Você pode criar, agendar e gerar relatórios abrangentes de análise de banda em 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, nos 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álises posteriores – este é o seu comportamento padrão. Você pode realmente visualizar esses registros mesmo após o sistema reiniciar.

Instalar 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 – Mostra o Uso da Largura de Banda

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

Iftop Display Bandwidth Usage

Instalar 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 – Mostra 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 mínimo/máximo de rede.

nload – Monitor Network Usage

Instalar 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 – Monitor de Tráfego de Rede

NetHogs é uma ferramenta pequena, semelhante ao top, baseada em texto, para monitorar o uso em tempo real da largura de banda do tráfego de rede por cada processo ou aplicativo 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 cada processo.

NetHogs – Monitor Network Usage Per User

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

Bmon – Bandwidth Monitor and Rate Estimator

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

Instale 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 – 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 da interface, estatísticas detalhadas da 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 – (Color Bandwidth Meter)

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. Ele 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 da rede em protocolos como TCP, UDP e SCTP. É principalmente construída para auxiliar na sintonia das 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).

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

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 da rede. Ele pode ajudar a monitorar a largura de banda da rede no Linux medindo a transferência de dados usando TCP ou UDP. 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 os 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órios 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 se limitando 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 da Largura de Banda da Internet do 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 possui um incrível suporte para dispositivos embarcados.

Ele ajuda 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

é um aplicativo PHP de gráficos de rede baseado na web totalmente funcional, com uma interface intuitiva e fácil de usar. Ele utiliza o banco de dados MySQL para armazenar dados coletados sobre o desempenho da rede, usado 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 – Instalar 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. Ele suporta uma série de plataformas, incluindo Linux, Windows, FreeBSD, Cisco, HP, Dell e muitos outros, e inclui a detecção automática de dispositivos. Ele 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 Redes

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 no Linux

Além disso, o Nagios também ajuda a monitorar a utilização de largura de banda por porta e erros, e suporta a detecção rápida de falhas de rede e 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 Completa de Infraestrutura de TI para Linux.

19. EtherApe – Monitoramento de Rede

EtherApe é outra ferramenta gráfica de monitoramento de rede para Linux que exibe sua atividade de rede graficamente. 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 aplicação 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.

Ele apresenta uma interface de usuário baseada em terminal, permitindo que os usuários naveguem e filtrem 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é mesmo 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 sistema para Linux. Se esquecemos de incluir alguma ferramenta de monitoramento na lista, compartilhe conosco no formulário de comentários abaixo.

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