Sherlog

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Das Perl-Skript sherlog.pl (auch: Sherlog) dient der Protokolldateiauswertung eines Webservers.

Neben der Anzahl der Besuche (visits) sowie einer Aufstellung der beliebtesten Seiten und häufigsten Fehler listet Sherlog die angeforderten Seiten nach IP-Adresse auf. Letztere Statistik liefert Anhaltspunkte für die Verweildauer und den Weg eines Besuchers. Hieraus lässt sich ableiten, welche Seiten für Besucher besonders informativ sind und wo deren Hauptinteressen liegen. Sherlog fasst alle Besuche einer IP-Adresse in einem Abschnitt zusammen, was die Auswertung etwas schwierig lesbar macht.

Installation

Ubuntu 8.04 Hardy Heron

Herunterladen: http://sherlog.europeanservers.net/sherlog-1.2.tar.gz

$ tar xzf sherlog-1.2.tar.gz
$ cd sherlog-1.2
$ sudo cp sherlog.conf sherlog.pl /usr/local/bin

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 Protokolldatei 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
...

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
European Servers eng Sherlog : a detailed log analyzerwbm Offizielle Homepage