Sherlog: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Das Perl-Skript <b>sherlog</b> (auch: Sherlog) dient der Logdateianalyse eines Webservers. Neben der Anzahl der Besuche (visits) sowie einer Aufstellung ...“) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Das Perl-Skript <b>sherlog</b> (auch: Sherlog) dient der [[ | Das Perl-Skript <b>sherlog.pl</b> (auch: Sherlog) dient der [[Protokolldateiauswertung]] eines [[Webservers]]. | ||
Neben der Anzahl der Besuche (visits) sowie einer Aufstellung der beliebtesten Seiten und häufigsten Fehler listet | 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 == | == Installation == | ||
=== Ubuntu 8.04 Hardy Heron === | === Ubuntu 8.04 Hardy Heron === | ||
Zeile 17: | Zeile 15: | ||
== Konfiguration == | == Konfiguration == | ||
Die Konfigurationsdatei heisst "sherlog.conf" und muss sich im selben Verzeichnis wie das Perl-Skript "sherlog.pl" befinden. | |||
== Verwendung == | == Verwendung == | ||
Sherlog erwartet als Eingabe eine Protokolldatei und gibt auf dem Bildschirm eine ASCII-Textdatei aus. | |||
$ <b>perl sherlog.pl access.log.01 > ausgabe.txt</b> | $ <b>perl sherlog.pl access.log.01 > ausgabe.txt</b> | ||
Konkret kann der Befehl wie folgt aus sehen: | Konkret kann der Befehl wie folgt aus sehen: | ||
$ <b>perl /usr/local/bin/sherlog.pl /var/log/apache2/access.log.1 > /tmp/ausgabe.txt | $ <b>perl /usr/local/bin/sherlog.pl /var/log/apache2/access.log.1 > /tmp/ausgabe.txt</b> | ||
Die Ausgabedatei sieht beispielsweise wie folgt aus: | Die Ausgabedatei sieht beispielsweise wie folgt aus: | ||
Zeile 86: | Zeile 80: | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks}} | ||
}} | {{url|FR|European Servers|eng|http://sherlog.europeanservers.net/|Sherlog : a detailed log analyzer|Offizielle Homepage}} | ||
{{Fuss}} | |||
{{cat| | {{cat|Protokolldateiauswertung}} | ||
{{cat|Webserver}} | {{cat|Webserver}} |
Aktuelle Version vom 6. August 2011, 17:08 Uhr
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 |