AWStats ist ein Tool zur statistischen Auswertung von WebServer-Logfiles mit grafischer Darstellung. Im Vergleich zu Webalizer bietet es mehr Informationen.
Homepage: http://awstats.sourceforge.net/
Lizenz: GPL
Das Programm wird in das CGI-BIN-Verzeichnis des Servers installiert. Außerdem muß man regelmäßig Daten per Cron-Skript erzeugen. Mit AWStats ist es auch möglich, mehrere Serverstatistiken über mehrere Konfigurationsdateien zu erzeugen - dazu ist aber einige Handarbeit nötig.
Tipps & Tricks
Mini-Howto: Awstats und mehrere Vhosts
- awstats paket installieren (hier im beispiel verwenden wir debian)
- Vhosts so konfigurieren, dass logfiles in eigene Datei geschrieben wird: /var/log/apache2/zumbeispiel.org-access.log
- Config Files für jeweiligen vhost anlegen: cp /etc/awstats/awstats.conf /etc/awstats/awstats.zumbeispiel.org.conf
- die files _müssen_ awstats.xxxxxxxxx.conf heissen, sonst werden sie vom skript ignoriert.
im Config file die folgenden Einträge ändern: LogFile, SiteDomain, ggf LogFormat je nach apache Logfile Format
- Im Config File findet man zahlreiche Erläuterungen.
- crontab: 01 00 * * * /usr/local/bin/awstats_updateall.pl now
- cp /usr/share/doc/awstats/examples/awstats_updateall.pl /usr/local/bin/awstats_updateall.pl
- probelauf: /usr/local/bin/awstats_updateall.pl
- zugang zur ausgabe von awstats konfigurieren, z.b. mit dem beispiel config file /usr/share/doc/awstats/examples/apache.conf
Dabei ist die Frage, ob die statistik öffentlich sein soll oder mit htaccess passwort geschützt werden soll.