OnlineKostenStatistics Code
Status: Beta
Brought to you by:
mrpenguin007
NAME coststat - der Online-Kosten-Rechner: Wie lange (und wie teuer;-) war ich online? Diese und Ähnliche Fragen soll dieses Programm beantworten helfen. IMPORTANT Dieses Programm ist Open-Source und steht unter der GPL Version 2 oder neuer. Siehe Datei "COPYING" für mehr Informationen. Die Verwendung dieser Software erfolgt auf eigene Verantwortung! Es wird keinerlei Garantie gegeben und keinerlei Haftung übernommen! INSTALL 1. Überprüfen der digitalen Signatur, um Downloadfehler und andere unerwünschte Veränderungen bereits zu Beginn erkennen zu können - Bitte ersetze bei diesem und auch allen nachfolgenden Schritten <version> durch die jeweilige Programmversion. Also z.B. "0.1.2", "0.2beta" etc.. gpg --verify coststat-<version>.tgz.sig coststat-<version>.tgz - Nun sollte etwas in der Art wie "Korrekte Unterschrift von..." erscheinen. "Überprüfung fehlgeschlagen" oder "Verify failed" weisen auf einen Fehler hin. Weitere Information dazu kann man in der Hilfe von GnuPG mit 'man gpg' erhalten. 2. Archiv auspacken tar -xf coststat-<version>.tar.gz 3. Ins entpackte Unterverzeichnis wechseln cd coststat-<version> - INFODATEIEN (Z.B. DIESE README.TXT, COPYING ...) GENAU DURCHLESEN! 4. Programm ggf. richtig berechtigen (selbiges gilt auch für einzulesende Dateien) chmod u+x coststat-<version> - Bei Problemen hilft 'man chmod' oder 'ls -la' sicher weiter 5. Programm starten (möglichst als normaler Nutzer) ./coststat.pl SYNOPSIS ./coststat Anschließend kann die Ausgabe in der Datei Coststat.html (z.B. mit einem Webbrowser) betrachtet werden. ./coststat -<irgend_ein_Parameter> Momentan existieren zwar keine Aufrufparameter, dennoch wird ein kurzer Text mit Versionsnr. ausgegeben und anschließend beendet. perldoc coststat.pl Zeigt die eingebaute Programmhilfe an. DESCRIPTION Hierzu wird ein Logfile (entsprechend Vorgaben mittels Reg.Expr.) analysiert und die entspr. Daten aufbereitet in eine Datenbank gegeben, welche intern automatisch verwaltet wird (neue Spalten erstellen etc.). Das Ergebnis kann dann per Webfrontend betrachtet werden. Voraussetzungen: * Perl 5 als Interpreter (sowie entsp. Perlmodule - s.a. use- Klausel am Anfang des Programms z.B. "Log2dbChart", welches zwingend erforderlich ist) * SQLite in einer aktuellen Version * Webbrowser (z.B. Firefox, Konqueror oder Safari) zum betrachen des Ergebnisses (ein Webserver wird nicht benötigt!) * Zugriff und Berechtigung für alle verwendeten Dateien! Es wird davon ausgegangen das, * eine SQLite-Datenbank mit einer Tabelle namens "Connections" (zu deutsch: Verbindungen) existiert und darauf zugegriffen werden kann. Außerdem muss sie MIND. EINEN (beliebigen) Eintrag enthalten. SEE ALSO Syslog, pppd, Bongosurfer HOMEPAGE & CONTACT http://sourceforge.net/projects/coststat Hier findest du nicht nur die jeweils aktuellste Version, sondern auch ein Forum, in dem du dich mit anderen über dieses Thema austauschen kannst. Falls du mir aber etwas direkt mitteilen möchtest, ist das natürlich auch möglich. AUTHOR N. Schwirz (Schwirz <dot> Linux-AG <at> freenet <dot> de) (Bitte die dot's und das at durch "." bzw. "@" ersetzen.)