VERIFICAR CONSUMO DA PLACA DE REDE POR PERIODO [RESOLVIDO]

1. VERIFICAR CONSUMO DA PLACA DE REDE POR PERIODO [RESOLVIDO]

Fabio Augusto
FabioFap

(usa Debian)

Enviado em 17/11/2016 - 09:45h

Bom dia pessoal, sou iniciante no Linux e estou com uma duvida.

Gostaria de saber como acompanhar o consumo de uma placa de rede em um determinado período. Tenho um servidor de backup Linux onde o backup é realizado de madrugada, e eu gostaria de saber se é possível verificar o consumo da placa de rede no período das 00:00 as 06:00 e se houve algum pico. Utilizei o iptraf porém ele só me deu o consumo em tempo real. Desde já agradeço.


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/11/2016 - 10:15h

FabioFap escreveu:

Bom dia pessoal, sou iniciante no Linux e estou com uma duvida.

Gostaria de saber como acompanhar o consumo de uma placa de rede em um determinado período. Tenho um servidor de backup Linux onde o backup é realizado de madrugada, e eu gostaria de saber se é possível verificar o consumo da placa de rede no período das 00:00 as 06:00 e se houve algum pico. Utilizei o iptraf porém ele só me deu o consumo em tempo real. Desde já agradeço.


-------------------------------
Bom dia Fabio.
Segue uma sugestão. . .
Com o comando, ifconfig <ADAPTADOR>, temos o "valor" de RX e TX na ultima linha.
Monte um script, que dispare o referido comando de "tempo em tempo", armazenando a saída em um arquivo de texto . . .
Exemplo:
ifconfig wlan0|sed '/bytes/!d'|sed "s/^[ ]\+/`date +%X` /"
10:00:31 RX bytes:13949178 (13.3 MiB) TX bytes:1767760 (1.6 MiB)

Depois, um outro script, analisa os dados . . .

Att.:
Marcelo Oliver


3. Re: VERIFICAR CONSUMO DA PLACA DE REDE POR PERIODO

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/11/2016 - 11:39h

Uma outra sugestão e monitorar via snmp no Nagios/PNP4Nagios com o scritp "check_iftraffic64" ou via Cacti.

https://exchange.nagios.org/directory/Plugins/Network-Connections,-Stats-and-Bandwidth/check_iftraff...

Ex.:
Usage: check_iftraffic64.pl -H host [ -C community_string ] [ -i if_index|if_descr ] [ -r ] [ -b if_max_speed_in | -I if_max_speed_in ] [ -O if_max_speed_out ] [ -u ] [ -B ] [ --32bit ] [ -f ] [ -A IP Address ] [ -L ] [ -M ] [ -w warn ] [ -c crit ] [ -v 1|2|3 ] [ --username <username> ] [ --authpassword <authpassword> ] [ --authprotocol MD5|SHA ] [ --privpassword <privpassword> ] [ --privprotocol DES|AES|3DES ]

# /usr/local/nagios/libexec/check_iftraffic64.pl -H server -C community -i eth0 -r -B -b 1000 -u m -w 90 -c 95
OK - Average IN: 5.86Mb (0.59%), Average OUT: 65.40Kb (0.01%)|inUsage=0.59%;90;95 outUsage=0.01%;90;95 inBandwidth=5.86Mb outBandwidth=65.40Kb 






4. Re: VERIFICAR CONSUMO DA PLACA DE REDE POR PERIODO [RESOLVIDO]

Fabiano
fpires

(usa Debian)

Enviado em 17/11/2016 - 12:29h

Eu faria com lendo arquivo /proc/net/dev, que contém os contadores das interfaces do sistema em um formato que facilita a interpretação por ferramentas de filtragem de texto. Algo assim:
awk '/eth0/{print $2,$9}' /proc/net/dev  

Isso vai imprimir o contador de bytes recebidos e transmitidos da interface eth0. Os outros campos/valores do comando ifconfig estão disponíveis nesse arquivo. No entanto, para fazer o que você quer de uma forma mais fácil e profissional, cogite a possibilidade de utilizar uma ferramenta de monitoração, como por exemplo mrtg ou o collectd. Ambos geram gráficos que facilitam a interpretação dos resultados.



5. Re: VERIFICAR CONSUMO DA PLACA DE REDE POR PERIODO [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/11/2016 - 00:18h

Fabio, obrigado pela avaliação.

Att.:
Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts