1.454 Bytes hinzugefügt
, 14:35, 28. Jul. 2014
[[Kategorie:uberspace]]
Unter [http://stats.freifunk-mainz.de stats.freifunk-mainz.de] ist eine Auswerung unseres Webservertraffics zu finden.
==Webalizer==
Das ganze ist mit [http://www.webalizer.org/ webalizer] realisiert.
Dieser nutzt das Tool [http://mergelog.sourceforge.net/ mergelog] um die Apachefiles zusammenzufassen.
==Installation==
Die Installation wurde im Groben nach dieser Anleitung durchgeführt: http://wiki.schokokeks.org/Webalizer
===Vorbereitung===
Per Mail oder Twitter die Uberspace-Admins fragen, ob diese einem nicht das Apache-Log freischalten können. Danach brav bedanken.
Danach sollte unter ''~/logs/'' ein error und ein access log liegen.
===Mergelog===
Auf den Uberspace-Kisten ist per default kein '''zmergelog''' vorhanden.
Dieses installiert man sich mittels toast nach:
$ toast arm mergelog
bzw.
$ toast arm http://prdownloads.sourceforge.net/mergelog/mergelog-4.5.tar.gz
===Skript===
Der eigentliche Aufruf zum Statistik generieren, ist nur eine Zeile, da er aber in der Crontab laufen soll empfiehlt sich ein Shellscript: ''~/software/mkstats.sh''
#!/bin/sh
$HOME/.toast/armed/bin/zmergelog /var/www/virtual/freifunk/logs/access* | /usr/bin/webalizer -p -n 'freifunk-mainz.de' -N 0 -o /var/www/virtual/freifunk/stats.freifunk-mainz.de/ -
===Cron===
Ein Cronjob aktualisiert alle 8 Stunden die Statusseite:
5 0,8,16 * * * $HOME/software/mkstats.sh >> $HOME/tmp/log/mkstats.log.cron 2>&1