Webstatistiken
AWStats
AWStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. This log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages. It uses a partial information file to be able to process large log files, often and quickly. It can analyze log files from all major server tools like Apache log files (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C log format) and a lot of other web, proxy, wap, streaming servers, mail servers and some ftp servers.
http://awstats.sourceforge.net/
AWStats Totals
AWStats Totals is a simple php script to view the AWStats totals (Unique visitors, Number of visits, Pages, Hits and Bandwidth) of multiple sites. The page has a month selection input form and you can sort on each column. It also includes a php wrapper script.
http://www.telartis.nl/xcms/awstats
AWSTATS Multiple Site Statistics Viewer
PHP addon for AWSTATS to allow viewing of statistics for multiple domains on a single dynamic page
http://sourceforge.net/projects/mssv
BetterAWstats
BetterAWstats is made to provide better statistics out of the data AWstats provides. It is not a replacment of AWstats. It is using all data and language ressources from AWstats, so the same translations and general features are always available also in BetterAWstats, additional features are beeing developed, but limited by the data provided through AWstats.
http://tokyoahead.com/main/staticpages/index.php/betterawstats
Webalizer
Wir verwenden webalizer. Pro Web gibt es ein conf-file, z.b. /home/www/_server/stats/xxx.conf. Als Vorlage wurde /etc/webalizer.conf (gelöscht) genommen. Anzupassen sind diese Parameter:
LogFile /home/www/xxx/logs/access.log.2005.11.01 OutputDir /home/www/xxx/htdocs/admin/webalizer Incremental yes HostName xxx Quiet yes HTMLExtension php HTMLPre <? include ". ./. ./inc/header.php" ?> HTMLEnd <? include ". ./. ./inc/footer.php" ?>
Da wir allerdings die Logs rotieren lassen, bzw. der Name das Datum enthält, kann webalizer nicht automatisch alle logs erfassen. Dazu ist eine kleine Schleife notwendig in /home/www/_server/bin/webalizer.sh (dank an http://www.webmaster-homepage.de/forum/ftopic799.html):
#!/bin/sh
for i in $(ls /home/www/xxx/logs/access.log*); do
/usr/bin/webalizer -c /home/www/_server/stats/xxx.conf $i
done
für jedes Web gibt es einen eigenen for-Abschnitt. Nun kommt noch der cronjob und fertig sind die statistiken
30 05 * * * /home/www/_server/bin/webalizer.sh