Traffic Accounting: Unterschied zwischen den Versionen

Aus crazylinux.de
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Wir wollen den verbrauchten Traffic pro IP(Domain)/Port messen. Am einfachsten geht das mit iptables. Dazu werden einfach Dummy-Rules definiert. Das Ganze besteht aus den folgenden Teilen:
Wir wollen den verbrauchten Traffic pro IP(Domain)/Port messen. Am einfachsten geht das mit iptables. Dazu werden einfach Dummy-Chains definiert, die nichts anderes machen (RETURN), als den Traffic zu zählen.
 
Das Ganze besteht aus den folgenden Teilen:
*Start/Stop-Script zum anlegen/löschen der Rules (für alle IPs (kommen aus Mysql) und oder spezielle Regel wie z.B Port 25)
*Start/Stop-Script zum anlegen/löschen der Rules (für alle IPs (kommen aus Mysql) und oder spezielle Regel wie z.B Port 25)
*Cronjob, der am Monatsende den Traffic rausschreibt und die Zähler wieder auf 0 setzt (Werte in Mysql schreiben)
*Cronjob, der am Monatsende den Traffic rausschreibt und die Zähler wieder auf 0 setzt (Werte in Mysql schreiben)
Zeile 5: Zeile 7:


==Cacti==
==Cacti==
Es gibt bereits ein Perl-Script für cacti:
Es gibt bereits ein Perl-Script für cacti, daß den verbrauchten Traffic einer Chain rausschreibt:
http://cacti.net/downloads/scripts/iptables.pl.txt
http://cacti.net/downloads/scripts/iptables.pl.txt



Version vom 16. März 2006, 23:55 Uhr

Wir wollen den verbrauchten Traffic pro IP(Domain)/Port messen. Am einfachsten geht das mit iptables. Dazu werden einfach Dummy-Chains definiert, die nichts anderes machen (RETURN), als den Traffic zu zählen.

Das Ganze besteht aus den folgenden Teilen:

  • Start/Stop-Script zum anlegen/löschen der Rules (für alle IPs (kommen aus Mysql) und oder spezielle Regel wie z.B Port 25)
  • Cronjob, der am Monatsende den Traffic rausschreibt und die Zähler wieder auf 0 setzt (Werte in Mysql schreiben)
  • Eine WebUI zum Anzeigen der Statistiken (PHP)

Cacti

Es gibt bereits ein Perl-Script für cacti, daß den verbrauchten Traffic einer Chain rausschreibt: http://cacti.net/downloads/scripts/iptables.pl.txt

Sonstige Programme

traffic-vis
iptraf

Links

http://lists.suse.com/archive/suse-linux/2006-Jan/0143.html

http://www.barbara.eu.org/~quaker/ipt_account/index.html.en

http://www.inl.fr/Spamstats.html

http://www.linux-magazin.de/Artikel/ausgabe/2004/01/053_sysadauf/sysadauf.html

http://www.linux-magazin.de/Artikel/ausgabe/2004/01/028_netzwerk/netzwerk.html