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