Newsgroup: it.comp.os.linux.sys
Titolo: Un contatore di traffico?

Ciao a tutta la lista,
Vorrei sapere se esiste un programma che mi conta il traffico su una scheda 
di rete:
ho una macchina Linux con 2 schede di rete che funge da firewall, e 
praticamente vorrei QUANTIFICARE il traffico verso internet, senza andare a 
"scomodare" i servizi del provider;
leggere semplicemente ifconfig ovviamente non e' un metodo soddisfacente.
Che mi consigliate?
Grazie, saluti.
RIc


Mrtg
http://www.mrtg.org
é semplicissimo da utilizzare, utilizza perl e snmp.
Ciao
Caius
echo "
CUTME_an...@libero.it
"|awk -F_ '{print $2}'

 "scomodare" i servizi del provider;
direi che per le tue esigenze 
www.mrtg.org
 e` uno dei sw migliori!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 "scomodare" i servizi del provider;
http://www.dynw.com/iog/
  Ciriciao
    Gio'


Ti dirņ, io ho fatto cosģ:
ho uno script di avvio che inizializza in iptables una cosa tipo:
[...]
/usr/local/sbin/iptables -A FORWARD -s 
192.168.1.1/32
 -d ! 
192.168.0.0/16
 -j ACCEPT
/usr/local/sbin/iptables -A FORWARD   -d 
192.168.1.1/32
  -j ACCEPT
[...]
con una riga come quella sopra per ogni macchina (ciclo scemo) della 
rete mascherata dal firewall.
<precisazione>
Quel -d ! 
192.168.0.0/16
 che vedi č dovuto al fatto che ho delle vpn che 
partono dal firewall, per cui uso quella regola per matchare solo il 
traffico fuori vpn...
</precisazione>
poi con uno script tipo
#!/bin/sh
a="/var/log/accumulo/`date +"%Y%m%d%H%M"`"
echo "FORWARD" > $a
/usr/local/sbin/iptables -L FORWARD -v -x -n >>$a
echo "OUTPUT" >> $a
/usr/local/sbin/iptables -L OUTPUT -v -x -n >>$a
echo "INPUT" >> $a
/usr/local/sbin/iptables -L INPUT -v -x -n >>$a
echo "NAT" >> $a
/usr/local/sbin/iptables -L -t nat -v -x -n >>$a
/usr/local/sbin/iptables -Z
messo in crontab genero giornalmente delle statistiche per il traffico 
in ingresso e in uscita di ogni macchina sulla rete.
Forse č anche di piņ di quello che ti serviva, ma ci metto il mio 
spicciolino...
-- 
Emanuele "SKULL" Balla
--------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for.  I only
coded it."
(Attributed to Linus Torvalds, somewhere in a posting)

 leggere semplicemente ifconfig ovviamente non e' un metodo soddisfacente.
ntop, iptraf?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 soddisfacente.
http://freshmeat.net/projects/iptrafficvolume/
Ciao.
-- 
/Zio Ciano.
Born to run Unix
-Fare bene non e` bene, fare male non c'e` male.-

 
Grazie, notevole :)
pero' ho dei problemi, mi date una mano?
ho due schede di rete, come gia detto, e vorrei avere le statistiche 
separate, e vorrei tenere il cumulo del traffico anche se faccio reboot, 
quindi ho usato questi parametri:
ntop -d -ieth0,eth1 -M -S2
pero' succede che:
1) vedo tracciato il traffico di una sola delle due eth
2) se killo ntop e lo riavvio NON mi cumula il traffico.
Ho capito male il man??
grazie, RIc
--
/* no comment */

2) se killo ntop e lo riavvio NON mi cumula il traffico.
Insisto:
http://freshmeat.net/projects/iptrafficvolume/
E ti cumula tutto anche doo il reboot.


 quindi ho usato questi parametri:
Puoi usare mrtg, e' veramente fico :-), ti fa anche i grafichetti.

Luca Giuranna wrote:

ho provato l'altro giorno  ad attivare mrtg, ma mi sembra di aver 
capito che occorre attivare snmpd sulla macchina da tenere sotto controllo: 
io l'ho attivato, ma non ho capito COME controllerebbe il traffico, tant'e' 
che dopo qualche quarto d'ora di prove ho smantellato.
poi ho provato ntop, che e' molto bellino ma mi riempie il messagelog di 
messaggi pallosi e qualche volta si chiude;
Ora ho attivato iptraffic; la cosa notevole e' che usa praticamente solo le 
cose gia' installate (ipchains)!!
se continua cosi' lo adottero'!
RIc

 che dopo qualche quarto d'ora di prove ho smantellato.
Non c'e' bisogno di snmp per monitorare una o + schede di rete, serve solo se 
vuoi monitorare un router.
mrtg si affida ad uno script esterno (ce ne sono per tutte le esigenze) che, 
ad intervalli di tempo prefissati, esegue per raccogliere i dati sul traffico 
occorso in quell'intervallo. Dopodiche' tiene tutto salvato nei suoi log e 
crea delle pagine html statiche (ad es: ogni 5 min.) con i grafici del 
traffico.
Su rh 7.2 e' integrato nel sistema.