Ol� amigos,

Eu gostaria de saber como eu posso fazer uma m�dia de quantos kbytes/s que
um determinado IP de minha rede consome e colocar em um gr�fico do MRTG.

Para isso, eu j� achei algumas op��es interessantes do iptables como:

iptables -nvxL maquina1 (m�quina1 = uma chain)

Chain maquina1 (1 references)
    pkts      bytes target     prot opt in     out     source
 destination
       0        0 ACCEPT     tcp  --  eth1   eth0    10.0.0.0/30
0.0.0.0/0          tcp
       0        0 ACCEPT     udp  --  eth1   eth0    10.0.0.0/30
0.0.0.0/0          udp
       0        0 ACCEPT     tcp  --  eth0   eth1    0.0.0.0/0
10.0.0.0/30        tcp
       0        0 ACCEPT     udp  --  eth0   eth1    0.0.0.0/0
10.0.0.0/30        udp
       0        0 ACCEPT     icmp --  eth1   eth0    10.0.0.0/30
0.0.0.0/0

Onde aparecem todas as informa��es dos pacotes ou bytes que entraram de
sa�ram, de acordo com minhas regras. Fiz um pequeno script que consegue
gerar esses dois valores, mas agora vem os problemas:

1) O MRTG simplesmente n�o est� gerando o gr�fico, mesmo sendo gerado os
respectivos valores de entrada e sa�da em bytes.

2) Como eu conseguiria tranformar aqueles valores em bytes em bytes/s?

3) Aqueles valores s�o acumulativos.. existe alguma forma de gerar algum
cache tempor�rio e atrav�s de algum script gerar apenas a diferen�a? Ou
at� mesmo gerar somente os dados dessa chain para poder ser utilizado na
pr�xima coleta?

Obrigado a todos.


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a