Iftop – Uma Ferramenta de Monitoramento de Banda Larga de Rede Linux em Tempo Real

No nosso artigo anterior, analisamos 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. Iftop mostra uma lista atualizada em tempo real do uso de largura de banda de rede a cada 2, 10 e 40 segundos, em média. Neste post, vamos ver a instalação e como usar o IFTOP com exemplos no Linux.

Requisitos:

  1. libpcap: biblioteca para capturar 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

Primeiro, comece instalando as bibliotecas libpcap e libncurses usando o gerenciador de pacotes da sua distribuição Linux, como 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, em seguida, instalá-lo da seguinte forma.

# yum install epel-release
# yum install  iftop

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

# dnf install iftop

Outras distribuições Linux podem baixar o pacote de origem do iftop usando o comando wget e compilá-lo a partir da fonte, conforme mostrado.

# 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

Depois que a instalação estiver 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

Monitorar Interface de Rede Linux

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

$ sudo ifconfig
OR
$ sudo ip addr show

Em seguida, use a flag -i para especificar a interface que você deseja monitorar. Por exemplo, o comando abaixo é usado 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, use a flag -n.

$ sudo iftop -n  eth0

Para ativar a exibição de porta, use o switch -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 deseja saber mais sobre o iftop, visite o site do iftop. Por favor, compartilhe e envie seu comentário através da nossa caixa de comentários abaixo.

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