Re: [FUG-BR] MRTG + netstat
Bom dia Wagner. Desculpe a demora. #mrtg.cfg WorkDir: /usr/local/www/data/mrtg Title[^]: Analize de Trafego PageTop[^]: H1 Estado de PageTop[$]: img src=logo.jpg h2Magnus Assessoria e Informatica Ltda/h2 Options[_]: growright, noinfo, perminute, nolegend, nopercent, dorelpercent Language: brazilian Title[sis0]: sis0 PageTop[sis0]: Interface Externa/H1 Target[sis0]:`/usr/local/etc/mrtg/lan_externa.sh` WithPeak[sis0]: dw MaxBytes[sis0]: 25000 PNGTitle[sis0]: Trafego Link Externo - sis0 Title[vr0]: vr0 PageTop[vr0]: Interface Interna/H1 Target[vr0]:`/usr/local/etc/mrtg/lan_interna.sh` MaxBytes[vr0]: 125 PNGTitle[vr0]: Trafego Link Interno - vr0 # Script lan_externa.sh netstat -I sis0 | grep Link | awk -F '{print $5; print $7;}' On 5/2/05, Wagner [EMAIL PROTECTED] wrote: Amigo, Me mande uma copia tbem dos arquivos mrtg Obrigado R. Filippus escreveu: -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] MRTG + netstat
Amigo, Me mande uma copia tbem dos arquivos mrtg Obrigado R. Filippus escreveu: 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 ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] MRTG + netstat
Olá Fabricio. Muito obrigado pelo script, vou guarda-lo, mas eu uso pf, então acabei usando o pfstat, muito legal tbm :d []´s On 4/28/05, Fabricio Lima [EMAIL PROTECTED] wrote: 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. -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Re: [FUG-BR] MRTG + netstat
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 -- Original Message --- From: R. Filippus [EMAIL PROTECTED] To: Lista de discussao do grupo FUG-BR freebsd@fug.com.br Sent: Thu, 28 Apr 2005 11:22:25 -0300 Subject: [FUG-BR] MRTG + netstat Bom dia. Estou configurando o MRTG, mas sem snmp, e sim com scripts, pois usarei para interface de rede. Atualmente fiz um script para pegar os dados do netstat, mas observei que o netstat mostra o numero de pacotes que entraram e sairam, então o grafico gerado não deve estar correto, pois eu quero saber o uso de banda utilizada, kbytes/bytes.. # script para o netstat netstat -I sis0 | grep Link | awk -F '{print $5; print $7;}' Resultado do nestat, como comando netstat -I sis0. observe que é Opkts.(pacotes?) NameMtu Network Address Ipkts IerrsOpkts Oerrs Coll vr01500 Link#1 00:05:5d:7b:84:2b 478268 0 626072 0 0 vr01500 192.168.250 192.168.250.250 449167 - 625812 - - Conf do MRTG: WorkDir: /usr/local/www/data/mrtg Title[^]: Analize de Trafego PageTop[^]: H1 Estado de PageTop[$]: img src=logo.jpg h2Empresa Ltda /h2 Options[_]: growright, noinfo, perminute, nolegend, nopercent, dorelpercent Language: brazilian Title[sis0]: sis0 PageTop[sis0]: Interface Externa/H1 Target[sis0]:`/usr/local/etc/mrtg/lan_externa.sh` WithPeak[sis0]: dw MaxBytes[sis0]: 25000 PNGTitle[sis0]: Trafego Link Externo - sis0 Title[vr0]: vr0 PageTop[vr0]: Interface Interna/H1 Target[vr0]:`/usr/local/etc/mrtg/lan_interna.sh` MaxBytes[vr0]: 125 PNGTitle[vr0]: Trafego Link Interno - vr0 Se alguem tiver uma outra ideia de script, eu agradeço tbm. -- Atenciosamente, R. Filippus ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br --- End of Original Message --- ___ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
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
Re: [FUG-BR] MRTG + netstat
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