-----------------------------------------------------------------------------------
Optional package: OPT_TRAFFICMON					      v0.3X
-----------------------------------------------------------------------------------
Aenderungen zu v0.2X:
1.)	Kein Zusammenkopieren der Scripte mehr.
2.)	Die Datei /var/tmp/trafficmon.log enthlt die Daten bis zum letzten Reboot.
	Sie wird beim Booten angelegt.
3.)	Backupfunktion
4.)	Resetfunktion
5.)	Angabe des Traffics in byte,KB und MB
-----------------------------------------------------------------------------------



Was tut OPT_TRAFFICMON?
=======================

Das OPT zaehlt den gesamten Datenverkehr, der auf der einem beleibigen
Netzwerkdevice stattfindet, und kann dementsprechend auf dem LCD des
Routers dargestellt werden.
Das ist z.B. nuetzlich, wenn man den 5GB-Tarif von 1&1 hat und nicht
darueber kommen will.
Die Daten werden auch nach einem Reboot des Routers gespeichert, insofern man eine
Festplatte installiert hat und diese gemountet ist.


Das OPT benoetigt weitere Packages:

OPT_EASYCRON	http://stephan.manske-net.de/fli4l/
OPT_ONSHUTDOWN	http://www.dummzeuch.de/opt_onshutdown/deutsch.html


Installation 2.0.x
==================

- Entpacken ins fli4l Hauptverzeichnis.
- Die Konfigurationsdatei in ./config/trafficmon.txt editieren.
- In ./config/easycron.txt neuen Task wie folgt erstellen:
     EASYCRON_N='X' 
     EASYCRON_X_CUSTOM=''
     EASYCRON_X_COMMAND='/usr/local/bin/trafficmon.sh'
     EASYCRON_X_TIME='*/15 * * * *'
     #"*/15 * * * *" aktualisiert alle 15 Minuten die Trafficdaten

     EASYCRON_X+1_CUSTOM=''
     EASYCRON_X+1_COMMAND='/usr/local/bin/trafficmon_backup.sh'
     EASYCRON_X+1_TIME='00 18 * * *'
     #"00 18 * * *" macht tglich um 18:00 ein Backup im Format
     #<Logfilename>_<DATE>
    
     EASYCRON_X+2_CUSTOM=''
     EASYCRON_X+2_COMMAND='/usr/local/bin/trafficmon_reset.sh'
     EASYCRON_X+2_TIME='00 18 01 * *'
     #"00 18 01 * *" macht an jedem 2. des Monats um 18:00  ein Backup
     # im Format <Logfilename>_<DATE>_reset@<TIME> und setzt die Logdatei zurck

  (Siehe auch die easycron-doku oder http://www.newbie-net.de/anleitung_cron.html)
- Router neustarten


Beispiel fr die Einstellungen in OPT_EASYCRON:
==============================================

EASYCRON_N='3' 
EASYCRON_1_CUSTOM=''
EASYCRON_1_COMMAND='/usr/local/bin/trafficmon.sh'
EASYCRON_1_TIME='*/15 * * * *'
EASYCRON_2_CUSTOM=''
EASYCRON_2_COMMAND='/usr/local/bin/trafficmon_backup.sh'
EASYCRON_2_TIME='00 18 * * *'
EASYCRON_3_CUSTOM=''
EASYCRON_3_COMMAND='/usr/local/bin/trafficmon_reset.sh'
EASYCRON_3_TIME='00 18 01 * *'


Integration in den httpd (Zitat von Christian Thorwartl):
========================

> Fr diejenigen, die das httpd-Paket installiert haben gibt es auch die
> Mglichkeit ber die support.sh die beim imond enthalten ist anzuzeigen.
> in der opt/files/usr/local/bin/support.sh folgende Zeilen Eintragen:
> 
> echo "Traffic:"
> cat /usr/local/data/trafficmon.log     #angepasst an die TRAFFICMON_DATAPATH
> echo

Zu Beachten:
===========
.) Da in regelmigen Abstnden auf die HD geschrieben gibt es Probleme
mit OPT_HDTUNE. Die Platte wird entweder nie in den Schlaf geschickt oder
sofort wieder aufgeweckt.
Eine Lsung ist in Arbeit (geringere Ausfallsicherheit).

.) Mit OPT_TRAFICMON ist es NICHT moeglich den Traffic von jedem einzelnen Computer
im Netz zu protokollieren, ausser der Rechner haengt an einer eigenen Netzwerkkarte.


Special thanks for betatesting:
==============================
Christian Thorwartl
Martin Roth


Der Autor des Original-Pakets(v0.1):
mailto:fli4l@keydown.de
http://www.keydown.de

modifiziert von:
Martin Brbaum (v0.1X, v0.2X, v0.3X, ....)
mailto:martin.buerbaum@myrealbox.com
http://web.utanet.at/oe3sba/