rc.firewall
 # Gerando contadores de trafego IP para MRTG
 # SMTP: Envio de e-mail
 ${fwcmd} add 10 count tcp from any 25 to any via ${oif} # In
 ${fwcmd} add 11 count tcp from any to any 25 via ${oif} # Out

 # DNS: Resolucao de Nomes
 ${fwcmd} add 30 count udp from any 53 to any via ${oif} # In
 ${fwcmd} add 31 count udp from any to any 53 via ${oif} # Out

dns.sh
#!/bin/sh
in=`/sbin/ipfw show 30 | /usr/bin/awk '{print $3}'`
out=`/sbin/ipfw show 31 | /usr/bin/awk '{print $3}'`
echo $in
echo $out
echo 0
echo -n 0

smtp.sh
#!/bin/sh
in=`/sbin/ipfw show 10 | /usr/bin/awk '{print $3}'`
out=`/sbin/ipfw show 11 | /usr/bin/awk '{print $3}'`
echo $in
echo $out
echo 0
echo -n 0

mrtg.cfg
WorkDir: /usr/local/www/data/monitor
MaxBytes[_]: 16000
Options[_]: growright, bits
LogFormat: rrdtool

# Consumo porta 53 - DNS
Target[dns]: `/usr/local/etc/mrtg/dns.sh`
Title[dns]: Trafego DNS
PageTop[dns]: Trafego DNS
LegendI[dns]: Dentro p/ Fora
LegendO[dns]: Fora p/ Dentro

# Consumo porta 25 - SMTP
Target[smtp]: `/usr/local/etc/mrtg/smtp.sh`
Title[smtp]: Trafego de e-mails SMTP
PageTop[smtp]: Trafego e-mails SMTP
LegendI[smtp]: Dentro p/ Fora
LegendO[smtp]: Fora p/ Dentro

  ----- Original Message ----- 
  From: R. Filippus 
  To: Lista de discussao do grupo FUG-BR 
  Sent: Thursday, April 28, 2005 4:07 PM
  Subject: Re: [FUG-BR] MRTG + netstat


  Legal, agradeço se você enviar, apesar de eu estar usando o PF, posso
  tirar algumas duvidas com as regras.

  Obrigado.


  On 4/28/05, Fabricio Lima <[EMAIL PROTECTED]> wrote:
  > achei muito tosca sua solucao pq o netstat ...
  > hum se bem q nao. achei q era tipo o netstat sem argumento.. q parava pra
  > resolver nome das conexoes remotas.
  > 
  > mas entendi agora.
  > 
  > eu usei:
  > ipfw add count tcp from any to any 25
  > ipfw add count tcp from any to any 80
  > ipfw add count tcp from any to any 110
  > 
  > e ai consegui gerar graficos de trafego de rede, e graficos POR APLICACAO.
  > 
  > ficou legal. em casa tenho mando de noite
  > 
  > [ ]´s
  > Fabricio Lima
  > Analista de T.I.
  > e observador da vizinha
  >

  -- 
  Atenciosamente,
  R. Filippus

  _______________________________________________
  Freebsd mailing list
  Freebsd@fug.com.br
  http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a