Awebvisit: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Perl-Skript <b>Awebvisit</b> (auch: aWebVisit) dient der Logdateianalyse eines Webservers, insbesondere der Analyse der Besucherwege. Das Skript liefe...“) |
Michi (Diskussion | Beiträge) |
||
Zeile 18: | Zeile 18: | ||
=== Ubuntu 8.04 Hardy Heron === | === Ubuntu 8.04 Hardy Heron === | ||
Herunterladen: http:// | Herunterladen: http://mikespub.net/tools/aWebVisit/ | ||
$ <b> | $ <b><nowiki>wget http://mikespub.net/tools/aWebVisit/awebvist.zip</nowiki></b> | ||
$ <b> | $ <b>unzip -d awebvisit awebvist.zip && cd awebvisit</b> | ||
$ <b> | $ <b>cp awebvisit.txt /usr/local/bin/awebvisit.pl</b> | ||
Herunterladen: http://martin.gleeson.com/fly/ | |||
$ <b><nowiki>wget http://martin.gleeson.com/fly/dist/fly-2.0.1.tar.gz</nowiki></b> | |||
== Konfiguration == | == Konfiguration == |
Version vom 7. August 2009, 18:33 Uhr
Das Perl-Skript Awebvisit (auch: aWebVisit) dient der Logdateianalyse eines Webservers, insbesondere der Analyse der Besucherwege. Das Skript liefert unter anderem folgende Informationen:
- die häufigsten Einstiegsseiten einer Website
- die häufigsten Ausstiegsseiten einer Website
- die häufigsten Transitpunkte einer Website
- die häufigstverwendeten Hit-and-Run-Punkte einer Website
- die am häufigsten verfolgten internen Hyperlinks
- die durchschnittliche Verweildauer jedes Besuchers
- die durchschnittliche Zahl aufgerufener Seiten je Besuch
- die durschnittliche Verweildauer auf einer Webseite
- der Pfad des längsten Besuches (in Zeit doer Treffern)
Die Ergebnisse werden als HTML-Datei dargestellt.
Installation
Vorbedingung ist Perl 5.
Ubuntu 8.04 Hardy Heron
Herunterladen: http://mikespub.net/tools/aWebVisit/
$ wget http://mikespub.net/tools/aWebVisit/awebvist.zip $ unzip -d awebvisit awebvist.zip && cd awebvisit $ cp awebvisit.txt /usr/local/bin/awebvisit.pl
Herunterladen: http://martin.gleeson.com/fly/
$ wget http://martin.gleeson.com/fly/dist/fly-2.0.1.tar.gz
Konfiguration
Die Konfigurationsdatei heisst "sherlog.conf" und muss sich im selben Verzeichnis wie das Perl-Skript "sherlog.pl" befinden.
Verwendung
Sherlog erwartet als Eingabe eine Logdatei und gibt auf dem Bildschirm eine ASCII-Textdatei aus.
$ perl sherlog.pl access.log.01 > ausgabe.txt
Konkret kann der Befehl wie folgt aus sehen:
$ perl /usr/local/bin/sherlog.pl /var/log/apache2/access.log.1 > /tmp/ausgabe.txt
Die Ausgabedatei sieht beispielsweise wie folgt aus:
Missing configuration file (sherlog.conf) ! USING DEFAULT PARAMETERS You should edit sherlog.conf to have best results. 2 visits today of which 2 from humans and from robots 38 visitors bookmarked your site Referers Top 10 of the day 2 - Errors Top 10 of the day 37 404 /favicon.ico 1 404 /favicon.ico coming from "http://localhost/wiki_privat/index.php/H auptseite" Pages Top 10 of the day 101 * 90 /wiki_privat/index.php/Hauptseite 82 /wiki_privat/ 61 /wiki_privat/index.php 38 /favicon.ico 14 /wiki_privat/skins/common/wikibits.js 12 /wiki_privat/index.php/Gesundheit 6 /wiki_privat/index.php/Einkaufen 5 /wiki_privat/index.php/Passw%C3%B6rter 4 /wiki_privat/index.php/Fotos Monitored pages -------------- 127.0.0.1 --------------- 391 pages in 15 hour 54 Browser : Mozilla/5.0(X11;U;Linuxi686;de;rv:1.9.0.12)Gecko/2009070812Ubuntu/8.04(hardy)Firefox/3.0.12 26/Jul/2009:20:39:12 - /wiki_privat/ 26/Jul/2009:20:39:12 - /wiki_privat/index.php/Hauptseite 26/Jul/2009:21:50:14 - /wiki_privat/ 26/Jul/2009:21:50:15 - /wiki_privat/index.php/Hauptseite 26/Jul/2009:21:50:20 - /wiki_privat/index.php/Gesundheit 26/Jul/2009:23:58:32 - /wiki_privat/ 26/Jul/2009:23:58:33 - /wiki_privat/index.php/Hauptseite 26/Jul/2009:23:58:37 - /wiki_privat/index.php/Personen ...