Relax: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) |
Michi (Diskussion | Beiträge) |
||
Zeile 31: | Zeile 31: | ||
Anzeige der Hilfe mit zusätzlichen Optionen. | Anzeige der Hilfe mit zusätzlichen Optionen. | ||
$ <b>perl relax.pl -h</b> | $ <b>sudo perl relax.pl -h</b> | ||
Aufruf von Relax mit der Konfigurationsdatei "relax.cfg", verarbeitet werden alle mit "access.log" beginnenden Dateien, das Ergebnis wird in die Datei "ausgabe.html" geschrieben. | Aufruf von Relax mit der Konfigurationsdatei "relax.cfg", verarbeitet werden alle mit "access.log" beginnenden Dateien, das Ergebnis wird in die Datei "ausgabe.html" geschrieben. | ||
$ <b>perl relax.pl -crelax.cfg -oausgabe.html access.log*</b> | $ <b>sudo perl relax.pl -crelax.cfg -oausgabe.html access.log*</b> | ||
Konkret kann der Befehl wie folgt aussehen. Es empfiehlt sich, ein eigenes Verzeichnis für die Ausgabe zu erstellen, denn Awebvisit erzeugt insgesamt bei jedem Aufruf einige Dutzend neue Ausgabedateien. | Konkret kann der Befehl wie folgt aussehen. Es empfiehlt sich, ein eigenes Verzeichnis für die Ausgabe zu erstellen, denn Awebvisit erzeugt insgesamt bei jedem Aufruf einige Dutzend neue Ausgabedateien. | ||
$ <b>perl relax.pl -crelax.cfg -o/tmp/relax.html /var/log/apache2/access.log*</b> | $ <b>sudo perl relax.pl -crelax.cfg -o/tmp/relax.html /var/log/apache2/access.log*</b> | ||
Your Engines.pm file is rather old. | Your Engines.pm file is rather old. |
Version vom 7. August 2009, 20:14 Uhr
Das Perl-Skript Relax dient der Logdateianalyse eines Webservers, beschränkt sich dabei allerdings auf die Auswertung der Referer-Informatonen.
Auf Wunsch wird eine Archivdatei angelegt, in der bisherige Loginformationen komprimiert gespeichert werden. Dies ist nützlich, wenn der Webserver für einen jeweils bestimmten Zeitraum stets neue Logdateien anlegt (log rotating). RRelax greift dann auf die Archivdatei zurück und hängt nur die neuen Daten an.
Installation
Vorbedingung ist Perl 5.
Ubuntu 8.04 Hardy Heron
Herunterladen: http://ktmatu.com/software/relax
Ausser Relax selbst wird zusätzlich wird die aktuellste Parserdatei benötigt, welche 526 Suchmaschinen erkennt.
$ sudo mkdir /opt/Relax $ wget http://ktmatu.com/software/relax/download/relax-2.80.zip $ wget http://ktmatu.com/software/relax/download/Engines.pm $ sudo cp relax-2.80.zip Engines.pm /opt/Relax && cd /opt/Relax $ unzip relax-2.80.zip ... replace Engines.pm? [y]es, [n]o, [A]ll, [N]one, [r]ename: n ... $ sudo rm relax-2.80.zip
Konfiguration
Die Konfigurationsdatei heisst "relax.cfg".
Verwendung
Anzeige der Hilfe mit zusätzlichen Optionen.
$ sudo perl relax.pl -h
Aufruf von Relax mit der Konfigurationsdatei "relax.cfg", verarbeitet werden alle mit "access.log" beginnenden Dateien, das Ergebnis wird in die Datei "ausgabe.html" geschrieben.
$ sudo perl relax.pl -crelax.cfg -oausgabe.html access.log*
Konkret kann der Befehl wie folgt aussehen. Es empfiehlt sich, ein eigenes Verzeichnis für die Ausgabe zu erstellen, denn Awebvisit erzeugt insgesamt bei jedem Aufruf einige Dutzend neue Ausgabedateien.
$ sudo perl relax.pl -crelax.cfg -o/tmp/relax.html /var/log/apache2/access.log* Your Engines.pm file is rather old. Please check Relax web site for updates at: http://ktmatu.com/software/relax/?update=2003-09-08(2.80) ,,,,,,,,,,,,,,,,,
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|