[FUGSPBR] Consumo de Banda (fwd)

Thiago Pinto Damas thiago em vetorialnet.com.br
Ter Out 23 01:40:39 BRST 2001


	Jah tens o MRTG rodando?
	Faz assim:
* Poe 2 regras do ipfw (supondo que tua placa de rede eh xl0):
ipfw add 4000 count ip from any to any via xl0 in
ipfw add 4100 count tcp from any to me 80 via xl0 in
	Assim, vais ter o total de pacotes IP e de pacotes destinados ao
teu webserver (poe estas regras na tua maquina que tem servidor web)

* Um script para fazer a coleta de dados:
http.sh:
#!/bin/sh
tot=`/sbin/ipfw show 4000 | /usr/bin/awk '{print $3}'`
http=`/sbin/ipfw show 4100 | /usr/bin/awk '{print $3}'`
echo $http
echo $tot
echo 0
echo -n 0

	Assim, toda a vez que for chamada, ele imprimira o numero total de
bytes recebidos, o numero de bytes recebidos para a porta 80 tcp, 0 e
0(este ultimos 0 sao, se nao me engano, o contato tecnico e a data, mas
pode por 0). Nao esquece de por +x

* No teu arquivo de configuracao do MRTG, poe, alem do WorkDir:
Target[http]: `/root/http.sh`
MaxBytes[http]: 256000
Title[http]: Trafego WEB/Entrada
PageTop[http]: Trafego WEB
LegendI[http]: WEB
LegendO[http]: TOTAL

	Eu pus 256000 em MaxBytes pq o link que temos eh de 2 Mbps (256
Kbps).
	Podes por pra rodar qqer coisa, desde que imprima 4 resultados.
Aqui tb tenho pra SMTP, ICMP, usuarios conectados, uso de memoria etc etc.


	Qquer coisa, pvt-me
	[]'s

Thiago Pinto Damas - SysAdmin
----------------------------------------------------------------
http://www.vetorialnet.com.br		http://www.ecomp.furg.br
thiago em vetorialnet.com.br		thiago em ecomp.furg.br


----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd