-----------------------------------------------------------------------------------
Optional package: OPT_TRAFFICMON					      v0.5X
-----------------------------------------------------------------------------------
This software is released under the GNU General Public License (GNU GPL).
http://www.gnu.org/copyleft/gpl.html
-----------------------------------------------------------------------------------
Aenderungen zu vorherigen Versionen siehe ./changes/trafficmon.txt
-----------------------------------------------------------------------------------

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

Das OPT zaehlt den gesamten Datenverkehr, der auf der einem beliebigen
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.

Die Variable TRAFFICMON_DATAPATH kann nun auf die Ram-Disk zeigen, damit eine Festplatte
im Sleep-Modus nicht dauernd anlaeuft.
Wenn TRAFFICMON_RESTORE auf 'yes' gesetzt ist, wird die Datei in TRAFFICMON_DATAPATH
beim Runterfahren des Routers nach TRAFFICMON_RESTORE gerettet und beim Starten
wieder zurueck geschrieben. Damit die aktuellen Daten gesichert werden, wird vor dem
sichern trafficmon.sh aufgerufen. Wenn TRAFFICMON_BACKUP auf 'yes' steht, wird auch
trafficmon_backup.sh beim Runterfahren aufgerufen.
Die Restore-Funktion ist aber unabhaengig vom Backup!


Benoetigte Packages
===================

OPT_EASYCRON	http://stephan.manske-net.de/fli4l/
installieren und OPT_EASYCRON=yes' setzen

OPT_ONSHUTDOWN	wird _nicht_ mehr benoetigt


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

.) Benoetigte Packages installieren
.) Entpacken von opt_trafficmon ins fli4l Hauptverzeichnis.
.) Die Konfigurationsdatei in ./config/trafficmon.txt editieren.
.) Router aktualisieren (imonc,mktgz+ftp,mkfloppy, ...)
.) Router neustarten


Zu Beachten
===========

.) Da in regelmigen Abstaenden auf die HD geschrieben gibt es Probleme
   mit OPT_HDTUNE. Die Platte wird entweder nie in den Schlaf geschickt oder
   sofort wieder aufgeweckt.
   Abhilfe:
   TRAFFICMON_BACKUP='no'
   und
   TRAFFICMON_DATAPATH='<PATH NOT ON HD>' und
   TRAFFICMON_RESTOREPATH='<PATH ON HD>' in der Config-Datei
   Damit werden die Daten beim reboot/halt auf HD gesichert und beim booten
   zurueck gelesen.

.) Mit OPT_TRAFICMON ist es NICHT moeglich den Traffic von jedem einzelnen Computer
   im Netz zu protokollieren.

.) Die Anzeige des Traffic erfolg ber das Webinterface von Fli4l
   http://<deinrechnername>
   unter dem Eintrag "trafficmon" links im Menue.
   
   Zusaetzlich gib es auch noch die Anzeige im httpd  unter
   "Support" -> "Grab System-Infos" (die Url muesste
   "http://<deinrechnername>/support.cgi?infos" sein)
   Falls du es nicht gleich findes such auf der Info-Seiten nach "TRAFFIC" oder "SAVEIN".

.) Beim Wechseln von v0.4X oder frher auf die Version v0.5X oder spaeter muss ein RESET
   gemacht werden, da jetzt der Traffic in MB gezhlt wird und nicht mehr in Byte.
   RESET entweder ueber die Web-Oberflaeche von trafficmon oder per aufruf des Scripts:
   # /usr/local/bin/trafficmon_backup.sh reset

.) Der Autor haftet nicht fuer Schaeden software- oder hardwaretechnischer sowie
   psychologischer Natur, die durch die Verwendung dieser Software auftreten koennten.


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


Autor des Features RESTORE:
Berndt Diekmann (v0.1X-01, ...)
mailto:berndt.diekmann@gmx.de

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

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