olha so meu exemplo como ficou: WorkDir: /usr/local/www/data/mrtg/ Target[fxp0]: `/home/alessandro/http.sh fxp0` Title[fxp0]:"Tráfego na Rede - fxp0" MaxBytes[fxp0]:1400000 PageTop[fxp0]: <h1> Trafego de dados na placa de rede</h1> Options[fxp0]: growright,bits,noinfo RunAsDaemon: Yes Interval: 5 Refresh: 300 Language: brazilian
alessan...@ccastro:/usr/local/etc/mrtg# cat /home/alessandro/http.sh in=`/sbin/ipfw show 800 | /usr/bin/awk '{print $3}'` out=`/sbin/ipfw show 800 | /usr/bin/awk '{print $3}'` echo $in echo $out echo 0 echo 0 echo $1 alessan...@ccastro:/usr/local/etc/mrtg# cat /etc/rc.d/rc.ipfw | grep count ipfw add 800 count ip from 192.168.0.200 to any via any ipfw add 801 count ip from any to 192.168.0.200 via any Em 11 de outubro de 2010 11:30, Edinilson - ATINET <edinil...@atinet.com.br> escreveu: > Sao bem simples na verdade. Segue abaixo um exemplo: > > ipfw add 42300 count ip from IP-DO-CLIENTE to any via any > ipfw add 42310 count ip from any to IP-DO-CLIENTE via any > > Lembrando que esta maquina é uma maquina de borda (gateway) ou seja: todo > trafego passa por ela obrigatoriamente. > > Obrigado > > Edinilson > --------------------------------------------------------- > ATINET-Professional Web Hosting > Tel Voz: (0xx11) 4412-0876 > http://www.atinet.com.br > > > ----- Original Message ----- > From: "Alessandro de Souza Rocha" <etherlin...@gmail.com> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@fug.com.br> > Sent: Friday, October 08, 2010 4:51 PM > Subject: Re: [FUG-BR] IPFW e MRTG > > > posta suas regras do ipfw pra contagem de pacotes. > > Em 4 de outubro de 2010 17:58, Edinilson - ATINET > <edinil...@atinet.com.br> escreveu: >> Pessoal, tenho um script simples que dá saida ao ipfw para o mrtg: >> >> #!/bin/sh >> >> in=`/sbin/ipfw show $3 | /usr/bin/awk '{print $3}'` >> out=`/sbin/ipfw show $2 | /usr/bin/awk '{print $3}'` >> echo $in >> echo $out >> echo 0 >> echo 0 >> echo $1 >> >> >> Porem, nao sei exatamente o que acontece que o resultado vem exatamente O >> DOBRO do que deveria ser. >> Por exemplo: se está um trafego de 2mbits, é mostrado 4mbits no gráfico. >> >> Tem algum sentido isto? >> >> obs: Sei que seria somente eu dividir por 2 mas gostaria de entender >> exatamente o motivo. >> >> Obrigado >> >> Edinilson >> --------------------------------------------------------- >> ATINET-Professional Web Hosting >> Tel Voz: (0xx11) 4412-0876 >> http://www.atinet.com.br >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > > > > -- > Alessandro de Souza Rocha > Administrador de Redes e Sistemas > FreeBSD-BR User #117 > Long live FreeBSD > > Powered by .... > > (__) > \\\'',) > \/ \ ^ > .\._/_) > > www.FreeBSD.org > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Alessandro de Souza Rocha Administrador de Redes e Sistemas FreeBSD-BR User #117 Long live FreeBSD Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd