====== AWSTATS Kurzanleitung ====== Mit AWStats kann eine Serverstatistik angezeigt werden ===== Installation ===== apt install awstats ===== Generelle Informationen ===== Es wird automatisch ein Cronjob installiert /etc/cron.d/awstats Dieser sollte deaktiviert werden wenn alte Logs eingelesen werden da die CPU sonst ständig auf 100% läuft Config liegt unter /etc/awstats/awstats.XX.conf Gespeicherte Daten liegen unter /var/lib/awstats/ Die Logfiles müssen in der richtigen Reihenfolge eingelesen werden. (zuerst das älteste) Mit Logresolvemerge können mehrere Logfiles auf einmal eingelesen werden. Diese werden dabei auch sortiert damit diese in der richtigen Reihenfolge kommen. LogFile="/usr/share/awstats/tools/logresolvemerge.pl /home/user/logs/access.log* |" ==== Browserversionen werden nicht angezeigt === Wenn die Browserversion im Output nicht korrekt angzeigt werden ist vermutlich das Logformat nicht korrekt. Spezielles Logformat falls das Betriebssystem nicht erkannt wird: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot" ==== Handhabung ==== Zur einmaligen Auswertung von Logfiles kopiere ich alle Apache access.log's in ein Verzeichnis cp access.log.* /home/user/logs/ Danach kopiere ich die AWStats Default Config cd /etc/awstats/ cp awstats.conf awstats.meinconfig.conf Die folgenden Einträge im Config werden angepasst: LogFile="/usr/share/awstats/tools/logresolvemerge.pl /home/user/logs/access.log* |" LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot" LOG Files einlesen awstats -config=meinconfig -update Bericht erstellen /usr/share/awstats/tools/awstats_buildstaticpages.pl -config=meinconfig -buildpdf -month=all -year=2017