Newsgroup: it.comp.os.linux.sys
Titolo: Monitoraggio bytes traffico host

Poichè un mio fornitore mi sta palesemente prendendo per il culo, conoscete un modo relativamente semplice per monitorare in bytes, tutto il traffico (in+out) da/verso un determinato IP ?
 
La rete è questa:
 
ip ----> mio server con mio servizio
 
Mi metto su mio server e vorrei monitorare TUTTO ciò che concorre al traffico.
Nginx (dato che si tratta di un servizio web) salva già il suo bellissimo log, ma i miei valori (in+out) sono 3 volte inferiori a quelli che il fornitore malandrino dice di avere.
 
Ora, capisco overhead e quant'altro, ma non mi è dato conoscere alcun tipo di protocollo/rete/solcazzo che genera il 300%-350% di overhead. In pratica, invio 1MB esatto, ne genero 3 sulla rete. Non ci credo nemmeno se lo vedo con i miei occhi

 Non ci credo nemmeno se lo vedo con i miei occhi
 
  Potrebbero esserci problemi di ritrasmissione (frammenti persi,
checksum che non corrispondono...).
 
 
  Ciao,
 
 
-- 
Alessandro Selli 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

 il traffico (in+out) da/verso un determinato IP ?
 
ifconfig, se ho capito bene cosa ti serve.
 
eth0      Link encap:Ethernet  HWaddr 00:26:18:59:d7:eb  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
          ...
          RX bytes:61568259 (61.5 MB)  TX bytes:4905868 (4.9 MB)
 
Fai snapshot con cron ogni tot e vedi come varia il traffico. :)
 
Bye.

 checksum che non corrispondono...).
 
Che portano al 300%, mah....

 
 
non devo monitorare il server, ma un singolo client che si collega al server.
Allo stesso server si collegano sono centinaia di client, io ne devo tracciare solo 1 ben preciso (IP dinamico, ma nel momento in cui traccio, posso avere l'IP corretto)

 più 'rapido' dato che son check che devo fare solo temporaneamente
 
Convengo sull'uso di tcpdump. Può essere anche facilmente parametrizzato
per filtrare il traffico non richiesto, e dumpare su un file per
successiva analisi. In che senso più "rapido"?

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 traffico (in+out) da/verso un determinato IP ?
 
Io uso net-acct e poi un po' di awk per filtrare i log che crea.
 
 
-- 
Stefano L.

 Complesso ma bello e completo: cacti.
 
Una via di mezzo: ipac-ng:
 
 
http://ipac-ng.sourceforge.net/
 
 
-- 
  Il voto e` l'orgasmo della democrazia
						(Marco Pio Bravo)

 	
http://ipac-ng.sourceforge.net/
 
 
  Lo usi in quale distribuzione?  Il suo sviluppo sembra essersi fermato
a novembre 2011 (
http://sourceforge.net/projects/ipac-ng/files/
) e non
trovo pacchetti per la Ubuntu né trovo nulla di rilevante in
https://apps.fedoraproject.org/packages/s/ipac
 .


 Che portano al 300%, mah....
 
  In condizioni "sfigate" possono abbattere la banda utile ad una
frazione percentuale da prefisso telefonico.


  Lo usi in quale distribuzione?
 
Ahem, beccato. Si, me lo ricompilo a mano. ;-)
 
 
Ma se guardi la lista, le ultime patch sono dell'anno scorso, anche se
nessuno le ha poi integrate.
 
Si, comunque avrebbe bisogno di un po' di gente che ci lavorasse sopra. ;)
 
-- 
  - in Italia cosa rischia uno che tortura?
  - ...Se è una tortura e via, poco... Se ha anche scaricato musica da
    Internet, quattro anni	Sergio Staino (Bobo e figlia, maggio 2004)

 gigabit.
 
 
nel senso che eseguo un comando e lui inizia a conteggiare.
Perchè sono operazioni che devo fare al telefono e spesso cambiare l'ip a seconda di quanto voglio litigare con $FornitoreMalandrino.
 
Ho circa 40 client che non vengono conteggiati correttamente, telefonicamente devo passare da uno all'altro. Non voglio mettere in piedi strani software.
 
Al momento uso tshark con qualche filtro trovato in giro per la rete. Parte, monitora, e quando lo chiudo mi mostra la sommatoria del traffico monitorato. Se lo tengo acceso 10 minuti, mi dice quanto traffico c'è stato per quell'host in quei 10 minuti.