iftop – Uma ferramenta de monitoramento de largura de banda de rede Linux em tempo real

Em nosso artigo anterior, revisamos o uso do Comando TOP e seus parâmetros. Neste artigo, apresentamos outro excelente programa chamado Interface TOP (IFTOP), uma ferramenta de monitoramento de largura de banda de rede em tempo real baseada em console.

Ele mostrará uma visão geral rápida das atividades de rede em uma interface. O Iftop exibe uma lista atualizada em tempo real do uso da largura de banda da rede a cada 2, 10 e 40 segundos em média. Neste post, veremos a instalação e como usar o IFTOP com exemplos no Linux.

Requisitos:

  1. libpcap: biblioteca para captura de dados de rede ao vivo.
  2. libncurses: uma biblioteca de programação que fornece uma API para construir interfaces baseadas em texto de forma independente do terminal.

Instale libpcap e libncurses

Comece instalando as bibliotecas libpcap e libncurses usando o gerenciador de pacotes de sua distribuição Linux, conforme mostrado.

$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
# yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
# dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Baixe e Instale o iftop

Iftop está disponível nos repositórios oficiais de software do Linux Debian/Ubuntu, você pode instalá-lo usando o comando apt conforme mostrado.

$ sudo apt install iftop

No RHEL/CentOS, você precisa habilitar o repositório EPEL e então instalá-lo da seguinte maneira.

# yum install epel-release
# yum install  iftop

Na distribuição Fedora, o iftop também está disponível nos repositórios padrão do sistema para instalar utilizando o seguinte comando.

# dnf install iftop

Em outras distribuições Linux, é possível baixar o pacote de origem do iftop utilizando o comando wget e compilá-lo a partir da origem conforme mostrado abaixo.

# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar -zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure
# make
# make install

Uso básico do Iftop

Após a instalação concluída, vá para o seu console e execute o comando iftop sem nenhum argumento para visualizar o uso de largura de banda da interface padrão, como mostrado na captura de tela abaixo.

$ sudo iftop

Saída de exemplo do comando iftop que mostra a largura de banda da interface padrão conforme mostrado abaixo.

Monitor Linux Network Bandwidth Real Time

Monitorando Interface de Rede do Linux

Primeiramente, execute o seguinte comando ifconfig ou comando ip para encontrar todas as interfaces de rede conectadas em seu sistema Linux.

$ sudo ifconfig
OR
$ sudo ip addr show

Em seguida, utilize a opção -i para especificar a interface que deseja monitorar. Por exemplo, o comando abaixo é utilizado para monitorar a largura de banda na interface sem fio no computador de teste.

$ sudo iftop -i wlp2s0
Monitor Linux Wifi Network Bandwidth

Para desativar as pesquisas de nome de host, utilize a opção -n.

$ sudo iftop -n  eth0

Para ligar a exibição da porta, use o comando -P.

$ sudo iftop -P eth0

Opções e Uso do Iftop

Ao executar o iftop, você pode usar as teclas como S, D para ver mais informações como fonte, destino etc. Por favor, execute man iftop se quiser explorar mais opções e truques. Pressione ‘q‘ para sair das janelas em execução.

Neste artigo, mostramos como instalar e usar o iftop, uma ferramenta de monitoramento de interface de rede no Linux. Se quiser saber mais sobre o iftop, por favor visite o site do iftop. Por favor, compartilhe e envie seu comentário através da caixa de comentários abaixo.

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