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.