Como monitorar o uso mensal da largura de banda no Linux


0

saída vnstat

Como proprietário do servidor, é importante controlar o uso da rede ao longo do tempo. Muitos provedores de hospedagem cobram pela largura de banda e pelos dados transmitidos, portanto, você deve manter o controle sobre o seu uso mês a mês.

Instale o vnstat

Existem várias ferramentas de monitoramento de largura de banda – a maioria das ferramentas de monitoramento em tempo real, como htop e glances mostrará Rx (recebido) e Tx (transmitido) para fora. No entanto, é muito mais útil olhar as médias diárias e mensais e, para fazer isso, você precisará de uma ferramenta que possa manter registros ao longo do tempo.

Claro, se você estiver hospedando seus servidores em um grande provedor de nuvem, como AWS ou GCP, eles provavelmente terão ferramentas de coleta de log integradas, como AWS CloudWatch e GCP Cloud Monitoring. Para uma solução Linux genérica, você vai querer instalar vnstat.

vnstat monitora todas as interfaces de rede e mantém registros de quanto tráfego seus servidores estão lidando, o que pode ser usado para apresentar médias de tráfego mensais, diárias e horárias. Ele também tem a opção de saída em PNG para um gráfico com melhor aparência.

vnstat está disponível na maioria dos gerenciadores de pacotes principais. Para sistemas baseados em Debian como o Ubuntu, isso seria:

sudo apt install vnstat

Você também vai querer instalar vnstati para saída de imagem:

sudo apt install vnstati
Propaganda

Se não estiver disponível em seu gerenciador de pacotes, você pode baixá-lo da fonte e usar make para construí-lo para o seu sistema.

vnstat começará a coletar dados imediatamente, mas demorará um pouco para que dados suficientes sejam coletados para realmente apresentar qualquer coisa. Volte a ele em algumas horas depois de coletar alguns dados e execute vnstat para ver sua saída:

vnstat

Mostra o GiB recebido (RX) e o GiB transmitido (TX), bem como um total e uma estimativa com base no uso anterior, se os logs estiverem incompletos. Lembre-se de que isso está em Gibibytes, não Gigabytes, embora a diferença não seja tanto quanto o Giga, muito menorbits.

Se você quiser uma saída mais detalhada, pode produzir por hora:

vnstat -h

Resultados de saída recebidos e transmitidos de hora em hora

Para produzir um resumo de imagem, você pode usar o seguinte comando (-s para resumo), substituindo eth0 por qualquer dispositivo de rede que você deseja visualizar:

vnstati -s -i eth0 -o ~/network-log.png

Um resumo de imagem

Você também pode visualizar a produção por hora da mesma maneira.

vnstati -h -i eth0 -o ~/network-log.png

Produção horária

Propaganda

Se você gostaria de fazer uma análise mais aprofundada ou enviar esses registros para outro lugar, você pode produzir todos os vnstatregistros de com o --json bandeira.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format