Monitore a largura de banda da rede Linux com iftop em tempo real

Quando trabalhamos com ambientes Linux, o ideal é ter comandos que nos ajudem a gerenciar as tarefas de uma forma muito mais centralizada e que ofereçam detalhes de cada um dos aspectos a serem gerenciados.

Pensando nisso, falaremos sobre um útil comando chamado iftop que nos dará a oportunidade de gerenciar e manter um controle estrito sobre a largura de banda da rede atual e assim facilitar a tarefa de controle e determinar quando agir sobre ela.

Basicamente, o comando iftop nos oferece uma visão contínua e interativa do tráfego de rede que passa por uma interface de rede na distribuição Linux selecionada.

Por meio deste tutorial, veremos como instalar o iftop e, assim, gerenciar a largura de banda da rede.

1. Instale dependências no Linux

Passo 1
Para que o iftop funcione da maneira ideal, devemos ter as seguintes dependências:

libpcapÉ uma biblioteca que permite capturar dados de rede ao vivo.

libncursesÉ uma biblioteca de programação que fornece uma API para construir interfaces baseadas em texto de uma forma independente de terminal.

Passo 2
Para instalar essas dependências, vamos executar o seguinte. Inserimos a letra S para confirmar o download e a instalação dos pacotes de dependências.

 sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian ou Ubuntu) yum -y instale libpcap libpcap-devel ncurses ncurses-devel (CentOS e RHEL) dnf -y instale libpcap libpcap-devel ncurses ncurses-devel ( Fedora 22 e superior)

PROLONGAR

2. Baixe e instale o iftop no Linux

Passo 1
Iftop está disponível nos repositórios oficiais de software Debian e Ubuntu para que possa ser instalado usando o comando apt desta forma:

 sudo apt install iftop
Passo 2
No caso do CentOS e RedHat, será necessário habilitar o repositório EPEL e depois prosseguir com sua instalação executando o seguinte:
 yum install epel-release yum install iftop 
etapa 3
Na distribuição Fedora, iftop também está disponível nos repositórios padrão do sistema, então podemos usar o seguinte comando:
 dnf install iftop
Passo 4
No caso de usar outras distribuições Linux, podemos fazer o download do Iftop usando o comando wget e executando algumas linhas da seguinte forma:
 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

PROLONGAR

3. Use iftop no Linux

Passo 1
Depois que o iftop for instalado, podemos ir para o console e executar o comando iftop sem nenhum argumento para ver o uso da largura de banda da interface padrão como este:

PROLONGAR

Passo 2
No caso de haver mais conexões abertas, veremos o seguinte. Podemos ver informações detalhadas de todos os pacotes que estão sendo enviados e recebidos.

PROLONGAR

4. Monitore a interface de rede no Linux

Passo 1
Para isso devemos saber qual interface usar e para isso podemos executar qualquer uma das seguintes linhas:

 sudo ifconfig sudo ip addr show
ObservaçãoCaso não tenhamos ifconfig disponível, podemos instalá-lo executando o seguinte:
 sudo apt install net-tools 

PROLONGAR

PROLONGAR

Passo 2
Com essas interfaces, podemos usar o parâmetro -eu para especificar a interface que vamos monitorar. Por exemplo, com o seguinte comando, vamos controlar a largura de banda na interface Ethernet do computador:

 sudo iftop -i enp0s3

PROLONGAR

etapa 3
Se quisermos desabilitar as pesquisas de nome de host, podemos usar o sinalizador -n:

 sudo iftop -n eth0
Passo 4
Para ativar a exibição da porta utilizada, devemos adicionar o parâmetro -P:
 sudo iftop -P

PROLONGAR

Etapa 5
Algumas das opções que podemos usar com o iftop são:

sudo iftop -hExibe uma mensagem sobre o utilitário.

sudo iftop -NEle não converte números de porta em serviços.

sudo iftop -pEle funciona em modo promíscuo.

sudo iftop -bEle não exibe o gráfico de barras no tráfego da rede.

sudo iftop -BExibe a largura de banda em bytes.

interface sudo -iExecute a interface selecionada.

sudo iftop -G net6 / mask6Mostra o fluxo de tráfego em endereços IPv6.

sudo iftop -F net / moreMostra o fluxo de tráfego em endereços IPv4.

sudo iftop -m limitDefine o limite superior da escala da largura de banda.

sudo iftop -tUse a interface de texto sem ncurses.

sudo iftop -o 2sClassifique pela primeira coluna

sudo iftop -o 10sClassifique pela segunda coluna.

sudo iftop -o 40sClassifique pela terceira coluna.

fonte sudo iftop -oClassifique por endereço de recurso.

sudo iftop -o destinationClassifique por endereço de destino.

Desta forma, o comando iftop é um grande aliado para gerir em tempo real toda a largura de banda da nossa rede e um suporte para as tarefas de gestão que têm de ser realizadas.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave