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:
- libpcap: biblioteca para captura de dados de rede ao vivo.
- 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.

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

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/