Monitorando a utilização da rede no CentOS e Ubuntu com vnstat

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.

Total de Visualizações: 2.489