Webalizer

Aus schokokeks.org Wiki
Version vom 20. Oktober 2006, 13:28 Uhr von Hanno (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Logfiles für den Webserver liegen üblicherweise unter /var/log/apache2/username/domainname.log

Um eine Webseitenstatistik zu erhalten, kann das Programm webalizer benutzt werden. Da wir logfiles automatisch per logrotate rotieren, benötigt man vorher noch ein Tool, welches die verschiedenen Logfiles zusammenführt (webalizer kann per default nicht auf mehrere logdateien zugreifen).

Eine solche Möglichkeit bietet zmergelog. Sind beispielsweise unter /var/log/apache2/meinuser/meinedomain.de.log die logfiles abgelegt, erhält man ein zusammengeführtes Log mit

zmergelog /var/log/apache2/meinuser/meinedomain.de.log*

Ein Aufruf für webalizer in der crontab könnte etwa so aussehen:

17 3 * * * zmergelog /var/log/apache2/meinuser/meinedomain.de.log* |webalizer -p -Q -o /home/meinuser/~public_html/stats/ -