Newsgroup: it.comp.reti.locali
Titolo: statistiche di traffico

Ciao,
vorrei mettere su un proxy (squid su Suse 10.0) da inserire sulla lan
aziendale (20 utenti circa) ma prima vorrei fare delle statistiche sul
traffico per poter poi dimensionare il proxy. Quale applicativo per
Linux mi consigliate?
Grazie

 Linux mi consigliate?
Senz'altro sarg.
Ciao
Luca

Luca Sasdelli ha scritto:

Ma sarg va usato mentre squid è già in funzione, no?
A me servirebbe di fare uno studio preliminare per avere una statistica
sui picchi delle connessioni per poi dimensionare:
- n. di dischi e loro capacità (se in raid quale?)
- quantità di ram
ecc.
 Sto già leggendo la guida di squid (in inglese) ed è detto
chiaramente che questo studio è fondamentale.
Qualche suggerimento?
Grazie.

 - n. di dischi e loro capacità (se in raid quale?)
Puoi impiegare un raid0 (stripe set) per massima velocita', ma ripeto 
per 20 utenze credo non se ne accorgera' nessuno.
Ciao
Luca

Hai ragione Luca,
lo devo fare più per esercizio personale che per altro.
Forse non è neanche necessario implementare un prozy server per una
rete così piccola, visto che hanno un accesso ad internet da 1,5 Mbps
Netspeed e fanno per lo più browsing su siti ministeriali per inserire
dati e non ci sono utenti "avanzati".
Mi hai un po' smontato, devo dirlo. Ciò non vuol dire però che
rinuncio!
Raid 0? Disk mirroring, se non erro, vero?
Grazie anche per il link, lo vedrò subito.
Ciao.
P.s.: Sei un professionista. !-)

 Qualche suggerimento?
puoi fare banalmente delle letture del traffico che passa dal tuo 
router, tramite report che offre il router stesso (penso ai cisco e agli 
zyxel che conosco) oppure metterti a monitorare il traffico tramite sniffer.
Ciao,
Manuel

 Raid 0? Disk mirroring, se non erro, vero?
No, il raid0 e' lo striping: il dato viene suddiviso fra n dischi e 
letto/scritto contemporaneamente su tutti i dischi del team. Il tempo di 
accesso e' (tempo_1_drive / n-dischi); il rischio di perdita di dati e' 
(MTBF_1_drive / n_dischi).
Il mirror e' il raid 1, in cui due immagini dello stesso disco virtuale 
sono allocate su due dischi fisici differenti. Il tempo di accesso e' 
pari a quello di un drive, piu' il carico supplementare per eseguire la 
copia speculare; il rischio di perdita dei dati e' (MTBF_1_drive * 
n_dischi).
Alcune controller (es. 3ware), quando gestiscono un RAID1, lo leggono 
come un RAID0, raddoppiando la velocita' di lettura.
Ciao
Luca

 zyxel che conosco) oppure metterti a monitorare il traffico tramite 
Aggiungo che esistono gia' degli strumenti del genere:
http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html
Ciao
Luca

 Luca
Grazie.
P.S.: sono un pivello!

 Manuel
Grazie infinite.

 che dici se uso iptraf?
va bene, oppure il sw che suggeriva Luca.
Oppure collega l'athlon 3000 e fallo lavorare come router, in questa 
maniera puoi fare tutte le statistiche che vuoi; inoltre puoi farlo 
lavorare da proxy solo per alcune macchine della LAN (discrimini su 
indirizzo IP):
iptables -t nat -A PREROUTING -p tcp -s IP.DELLA.TUA.MACCHINA --dport 80 
-j REDIRECT --to-port 3128
Ciao,
Manuel

 Certo, puoi fargli usare anche la cache...
Scusa se insisto, ma è per chiarirmi le idee: cosa si intende allora
con il termine "proxy" se non una cache?
Quello che farebbe squid senza l'uso della cache lo fa tranquillamente
iptables da solo, no?
Dimmi cosa ne pensi.
Grazie infinite.

 con il termine "proxy" se non una cache?
"Proxy" sta per "proximity server": una macchina che porta a livello 
locale delle risorse che si trovano esterne alla rete locale. Il proxy 
riceve la richiesta di una pagina web, la preleva, opzionalmente la 
gestisce con l'aiuto di una cache, e infine la mette a disposizione del 
client che l'ha richiesta. Serve piu' che altro per razionalizzare l'uso 
della connessione verso l'esterno, includendo elementi di sicurezza.
Ciao
Luca

Luca Sasdelli ha scritto:

Quindi, per capirci, nel caso in cui la cache non venga usata, il proxy
server ha una funzione "isolante" tra rete interna ed esterna e con
esso si possono stabilire delle policy di utilizzo della connessione
internet, giusto?
Ti ringrazio.

 internet, giusto?
Direi che non fa una grinza :-)
Ciao
Luca

 internet, giusto?
esatto. Inoltre, legato ad altri software (squidguard, dansguardian, 
ecc..) permette il content filtering delle pagine.
E ti permette di "fare statistiche" (-> controllare l'utilizzo della 
navigazione da parte degli utenti della tua lan).
Iptables non può fare quel che fa squid: lavora a livello di indirizzi e 
porte, non entra nel merito dei pacchetti (quindi, ad esempio, non è in 
grado di capire quale url hai digitato).
Ciao,
Manuel

Vi ringrazio infinitamente per le risposte. Siete delle persone
squisite.
Ciao.