Pesquisa de site

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 criamos outro programa excelente chamado Interface TOP (IFTOP) é uma ferramenta de monitoramento de largura de banda de rede baseada em console em tempo real.

Ele mostrará uma visão geral rápida das atividades de rede em uma interface. Iftop mostra uma lista atualizada em tempo real da largura de banda de uso 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 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 de terminal.

Instale libpcap e libncurses

Primeiro comece instalando as bibliotecas libpcap e libncurses usando seu gerenciador de pacotes de 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 de software oficiais do Debian/Ubuntu Linux, 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 depois instalá-lo da seguinte maneira.

yum install epel-release
yum install  iftop

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

dnf install iftop

Outras distribuições Linux podem baixar o pacote fonte iftop usando o comando wget e compilá-lo a partir do código-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

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

sudo iftop

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

Monitore a interface de rede Linux

Primeiro execute o seguinte comando ifconfig ou comando ip para localizar todas as interfaces de rede conectadas em seu sistema Linux.

sudo ifconfig
OR
sudo ip addr show

Em seguida, use o sinalizador -i para especificar a interface que 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

Para desativar pesquisas de nome de host, use o sinalizador -n.

sudo iftop -n  eth0

Para ativar a exibição da porta, use a opção -P.

sudo iftop -P eth0

Opções e uso do Iftop

Ao executar iftop você pode usar teclas como S, D para ver mais informações como source, destino etc. Execute man iftop se quiser explorar mais opções e truques. Pressione ‘q‘ para sair da execução do Windows.

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