Monitore o tráfego de rede com o VNSTAT no Ubuntu Top 10.Top 10

Monitore o tráfego de rede com o VNSTAT no Ubuntu Top 10.Top 10
O VNSTAT é um monitor de tráfego de rede de código aberto e leve para sistemas operacionais Linux. O VNSTAT monitora silenciosamente o tráfego de rede para interfaces específicas e armazena os dados de monitoramento em um banco de dados. Com o VNSTAT, você pode ver o uso da largura de banda por hora, dia, mês ou por um determinado período.

Neste guia, estaremos analisando como instalar o VNSTAT e monitorar o tráfego de rede no Ubuntu OS.

Observação: O procedimento descrito aqui foi testado em Ubuntu 20.04 LTS. Os comandos foram executados no terminal que você pode abrir através do Ctrl+alt+t atalho.

Instalando o VNSTAT

O VNSTAT está disponível nos repositórios do Ubuntu padrão, mas não é a versão mais recente. Para instalar a versão mais recente do VNSTAT, siga as etapas mencionadas abaixo:

Etapa 1: Atualizar índice de repositório

Primeiro, execute o comando abaixo para atualizar o índice do repositório do sistema:

$ sudo apt update

Digite a senha para sudo.

Etapa 2: Instale pré -requisitos

Em seguida, você terá que instalar alguns pré -requisitos que podem criar software a partir da fonte. Vamos precisar disso para a compilação de vnstat. Execute este comando para instalar os pré -requisitos:

$ sudo apt install build-essencial gcc make libsqlite3-dev -y

Etapa 3: Baixe o alcatrão vnstat.Pacote GZ

Agora, no site oficial do VNSTAT, faça o download da versão mais recente do vnstat alcatrão.gz pacote. Atualmente, a versão mais recente do vnstat é 2.6, para que possamos fazer o download da seguinte forma:

$ wget https: // humdi.net/vnstat/vnstat-2.6.alcatrão.gz

Etapa 4: Instale o VNSTAT

Uma vez o alcatrão.gz O pacote é baixado, podemos instalá -lo da seguinte forma:

Primeiro, extraia o alcatrão.gz usando o comando abaixo no terminal:

$ tar -xvzf vnstat -2.6.alcatrão.gz

Em seguida, mude para o diretório extraído resultante usando o comando abaixo:

$ CD VNSTAT-2.6

Agora configure -o usando o comando abaixo:

$ ./configure - -prefix =/usr - -sysConfdir =/etc

Em seguida, instale o VNSTAT da seguinte maneira:

$ sudo make
$ sudo fazer instalar

Etapa 5: Verifique a instalação

Para verificar se o VNSTAT foi instalado com sucesso, execute o comando abaixo no terminal:

$ vnstat -v

A saída a seguir confirma a versão VNSTAT 2.6 foi instalado.

Etapa 6: Ativar e iniciar o serviço VNSTAT

Para ativar e iniciar o serviço VNSTAT, primeiro você precisará copiar o arquivo de serviço VNSTAT do diretório extraído do VNSTAT para o /etc/Systemd/System/ Usando o comando abaixo:

$ sudo cp -v vnstat -2.6/Exemplos/Systemd/Vnstat.Serviço/etc/Systemd/System/

Agora ative o serviço VNSTAT usando o comando abaixo:

$ sudo systemctl Ativar vnstat

Então, para iniciar o serviço VNSTAT, execute o comando abaixo

$ sudo systemctl start vnstat

Para verificar se o serviço VNSTAT está em execução, execute o comando abaixo:

$ sudo systemctl status vnstat

A saída a seguir confirma que o serviço VNSTAT está funcionando corretamente sem problemas.

Monitore o tráfego de rede com VNSTAT

O VNSTAT suporta várias opções que ajudam você a monitorar o tráfego de maneiras diferentes. Você pode visualizar algumas das opções disponíveis executando o comando abaixo no terminal:

$ vnstat -Help

Ou execute o seguinte comando para visualizar a lista completa de opções:

$ vnstat - -Longhelp

Você também pode visitar a página do vnstat Man para obter a lista completa de opções.

Executando o comando vnstat sem nenhuma opção imprime as estatísticas de uso da largura de banda para todas as interfaces disponíveis.

$ vnstat

Aqui está a saída do comando vnstat em nosso sistema, que está mostrando estatísticas de uma interface, pois esta é a única interface disponível em nosso sistema.

Você também pode monitorar uma interface específica usando o -eu opção seguida pelo nome da interface.

$ vnstat -i

Por exemplo, para monitorar uma interface Ens33, O comando seria:

$ vnstat -i ens33

Você também pode monitorar o uso da largura de banda conforme a cada hora, diariamente, mensalmente, e anual uso usando o -h, -d, -m, e -y opções respectivamente. Por exemplo, para encontrar o uso diário de largura de banda, o comando seria:

$ vnstat -d

Você também pode obter o uso da largura de banda para os principais dias de trânsito. Por exemplo, para encontrar os 10 principais dias de uso da largura de banda, use -t Opção seguida pelo número de dias:

$ vnstat -t 10

Para monitorar o uso da largura de banda em tempo real, use o -eu Opção da seguinte forma:

$ vnstat -l

Se você deseja remover todas as estatísticas para uma interface específica do banco de dados e parar de monitorar, use a sintaxe do comando abaixo:

$ sudo vnstat - -remove -i --força

Por exemplo, para remover a interface Ens33 Do banco de dados e pare de monitorá -lo, o comando seria:

$ sudo vnstat - -remove -i ens33 -force

Para adicionar esta interface novamente para monitoramento, use o comando abaixo:

$ sudo vnstat --add -i ens33

Depois de adicionar a interface, reinicie o serviço VNSTAT:

$ sudo systemctl reinicie vnstat

Vnstat é uma ferramenta útil para ficar de olho no uso da largura de banda no seu sistema operacional Linux. Neste guia, você aprendeu a instalar e usar esta ferramenta no Ubuntu 20.04 LTS para monitorar o tráfego em interfaces de rede.