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