webalizer
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Letzte Überarbeitung | |||
— | webalizer [2014/02/20 23:27] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | # Webalizer | ||
+ | Mit Webalizer kann man sich aus den Logfiles unseres Webservers Statistiken erzeugen und grafisch anzeigen lassen. Diese werden in statischen HTML-Dateien gespeichert, | ||
+ | |||
+ | Genaue Dokumentation zu Webalizer gibt es in der Konfigurationsdatei `/ | ||
+ | |||
+ | ## Logfiles | ||
+ | |||
+ | Die Logfiles liegen aus Sicht des Shell- und Uploadservers in `/ | ||
+ | |||
+ | ## Einrichtung für eigene Seite | ||
+ | |||
+ | * Verbinde dich mit `shell.in-berlin.de` (siehe auch [[Shell|Shell]]). | ||
+ | * Lege das Zielverzeichnis für die Statistik an (siehe `mkdir(1)`): | ||
+ | | ||
+ | * Editiere mit `crontab(1)` die eigene Crontab mit `crontab -e` und kopiere folgende Zeile hinein (`SITENAME` durch Sitenamen ersetzen): | ||
+ | `30 0 * * * / | ||
+ | Die 30 und 0 geben die Minuten bzw. Stunden an, wenn man die Statistik nicht um 0:30 Uhr täglich erzeugt haben will, kann man sie durch andere Werte ersetzen. | ||
+ | * Die Statistik ist nun ab dem ersten Lauf unter `http:// | ||
+ | |||
+ | ### Tipps: | ||
+ | |||
+ | * Wer mit dem Editor vi nicht vertraut ist, kann z.B. um nano zu benutzen den Aufruf folgendermaßen machen: | ||
+ | | ||
+ | * Möchte man nicht warten, bis die Statistik zur angegebenen Uhrzeit erstmals erstellt wird, kann man webalizer hiermit auch vorher schon starten: | ||
+ | | ||
+ | * Wer nicht möchte, daß die Statistik öffentlich einsehbar ist, kann | ||
+ | * auf einen Link dorthin verzichten | ||
+ | * mit den Mitteln des Webservers (`.htaccess`) den Zugriff einschränken. Siehe auch die [Apache-Dokumentation](http:// | ||
+ | * die Statistik ausserhalb des Webpfades abspeichern und sich die Dateien herunterladen und selber ansehen. | ||
+ | |||
+ | ## Komprimierte Logfiles der Statistik hinzufuegen | ||
+ | |||
+ | Logfiles älter als drei Tage werden automatisch mit `bzip2` komprimiert und sind an der Dateiendung `.bz2` zu erkennen. Um diese Archive der Statistik hinzuzufuegen, | ||
+ | |||
+ | bzcat / | ||
+ | |||
+ | ## Sämtliche Logfiles der Statistik hinzufuegen | ||
+ | |||
+ | Möchte man nicht jedes Logfile *per Hand* der Statistik hinzufuegen, | ||
+ | |||
+ | #!/bin/sh | ||
+ | for file in / | ||
+ | if echo " | ||
+ | bzcat $file | / | ||
+ | else | ||
+ | / | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | Dieses Skript speichert man z.B. unter `webalizer.sh` ab, macht es mit `chmod +x webalizer.sh` ausführbar und bei Ausführung mit `./ | ||
+ | |||
+ | ## Entdecke die Möglichkeiten | ||
+ | |||
+ | Möchste man die Statistik selber gestalten, dann kann man sich Webalizer selber konfigurieren. Die Manpage `webalizer(1)` verrät die Details dazu. | ||
+ | |||
+ | * Konfigurationsverzeichnis erstellen: | ||
+ | | ||
+ | * Konfigurationsdateien kopieren: | ||
+ | `cp / | ||
+ | * Konfigurationsdateien editieren: | ||
+ | `vi WebalizerConfDir/ | ||
+ | * Den Webalizer-Aufruf anpassen, sodass der diese Konfiguration benutzt: | ||
+ | |
webalizer.txt · Zuletzt geändert: 2020/04/26 10:14 von julian