O vnstat é um software capaz de monitorar o tráfego de rede em seu computador ou servidor em tempo real e por período (mês e dia).
O vnstat pode facilmente ser instalado no CentOS, Fedora, Ubuntu, Debian e outros sistemas baseados nestes.
– Como instalar no CentOS e baseados nestes:
Para instalar no CentOS você precisará do repositório EPEL, se não possui clique aqui e saiba como instalar.
Com o repositório EPEL instalado basta executar o seguinte comando no CentOS ou Fedora:
yum install vnstat
– Como instalar no Ubuntu e baseados neste:
O vnstat já está incluso no repositório oficial do Debian e Ubuntu, não sendo necessário instalar repositórios adicionais.
Apenas execute o comando:
apt-get install vnstat
– Utilizando o vnstat:
1. Gerando relatório da utilização de rede/tráfego:
Para gerar um relatório o vnstat precisa sempre estar sendo executado, para iniciar o serviço execute:
service vnstat start
Para que o serviço sempre seja iniciado ao reiniciar o sistema execute:
No CentOS ou Fedora:
chkconfig vnstat on
No Ubuntu ou Debian:
update-rc.d vnstat defaults
Para gerar seu relatório a qualquer momento, basta executar:
vnstat
E poderá visualizar a utilização de tráfego (download e upload) diária e mensal.
2. Monitorando a utilização de rede em tempo real:
Primeiramente você precisará descobrir o nome de sua interface de rede que deseja monitorar (normalmente eth0), para isto execute:
ifconfig
Ao fazer isto todas as interfaces serão listadas.
No exemplo a seguir iremos monitorar a interface eth0 em tempo real:
vnstat -l -i eth0
Ao fazer isto você terá um resultado como a seguir:
Monitoring eth0... (press CTRL-C to stop) rx: 509 kbit/s 237 p/s tx: 344 kbit/s 181 p/s
RX: Velocidade recebida (download)
TX: Velocidade transmitida (upload)
Ao lado da velocidade também é exibida a quantidade de pacotes por segundo utilizada no momento.