| Webalizer |
|
|
Inhalt
Um statistische Auswertungen aus
Logfiles zu erstellen, hat man eine vielfältige Auswahl an Tools. Hier stelle ich das Tool Webalizer
vor. Vorteile von Webalizer Die wesentlichen Vorteile von Webalizer sind:
Konfiguration von Webalizer allgemein Nach Installation des Webalizers enthält das Verzeichnis eine Standard-Konfigurationsdatei, in der viele Optionen voreingestellt sind. Andere sind auskommentiert, so daß man sie bei Bedarf nur aktivieren muß. Für den größten Teil der Optionen existiert eine Default-Einstellung, so daß prinzipiell kein Eintrag in der .conf-Datei nötig ist. Es werden hier nur die wichtigsten Optionen der Konfigurationsdatei besprochen. Die Datei heißt standardmäßig webalizer.conf und sollte, damit sie beim Start des Webalizers ohne Pfadangabe gefunden wird, am besten im Webalizer-Pfad stehen. Um sie zu benutzen, wird der Durchlauf dann einfach mit webalizer gestartet. Benutzt man verschiedene Konfigurationsdateien für verschiedene Aufgaben, so muß außer bei Benutzung von /etc/webalizer.conf als Konfigurationsdatei dem Programm stets der Pfad mit der Option -c mitgegeben werden.
Beispiel:
Dann sollten Sie das Verzeichnis angeben, in dem die Ergebnisse gespeichert werden sollen. Es empfiehlt sich natürlich, eigene Verzeichnisse für die Ausgabe zu erstellen. Falls man mit verschiedenen Konfigurationsdateien verschiedene Jobs erledigt, sollte man natürlich auch in der jeweiligen .conf-Datei das jeweilige Ausgabeverzeichnis angeben, da sonst Daten überschrieben werden oder, je nach Einstellung, neue Daten an solche angehängt werden, die überhaupt nicht dazu passen.
Hier kann nun eine Überschrift für die Auswertung angegeben werden
Nun noch den Hostnamen eintragen.
Konfiguration von Webalizer für die Auswertung von Squid-Logdateien Die Auswertung mit Webalizer funktioniert nur, wenn die Logdatei des Squid das richtige Format besitzt. Statt des Standardformats der Squid-Logs muß der Squid seine Logdateien im "Apache-Stil" abliefern. Dazu muß folgende Einstellung in der squid.conf gesetzt werden:
Die Logdateien liegen in unserem Beispiel auf d:\squid\logs Und sie Statistikauswertung soll in d:\webalizer\squid erzeugt werden. Nun muß die Konfigurationsdatei des Webalizers angepaßt werden. Als Konfigurationsdatei benenne ich die Orginaldatei in die Datei squidstats.conf um. Nun sind in der Konfigurationsdatei von Webalizer nur drei Zeilen abzuändern.
Mit dem folgenden Aufruf kann dann die Proxy-Statistik erzeugt werden:
Quellen
Die Alternative: WebalizerGUI Webalizer-GUI ist eine graphische Benutzeroberfläche für das Logfile-Analyse Programm Webalizer. Webalizer ist als Freeware für eine Reihe von Betriebssystemen erhältlich und dient der Auswertung der Logfiles von Proxy-Servern oder Webservern.
Das Programm erzeugt Tabellen und Diagramme, welche Aufschluß über die Anzahl der Zugriffe auf eine Webseite pro Tag, Woche oder Monat geben, über die am häufigsten abgerufenen Seiten, von welchen Seiten die Besucher kamen, welche Browser sie benutzten, etc.
In den mit "Plus" bezeichneten Downloadpaketen der GUI ist die Stone Steps-Variante von Webalizer bereits integriert, die GUI kann aber selbstverständlich auch mit anderen Webalizer-Versionen verwendet werden. Die Webalizer-GUI ist wie Webalizer selbst unter der GPL veröffentlicht, wer das Programm also den eigenen Wünschen entsprechend anpassen oder erweitern möchte kann sich den Sourcecode herunterladen. Das Programm ist unter Delphi Version 2006 bzw. Kylix 3 geschrieben. Seit der GUI-Version 2.1 enthalten die Plus-Downloadpakete nicht mehr den original-Webalizer, da dieser seit einigen Jahren nicht mehr weitergepflegt wird. Stattdessen ist dem Paket die Stone Steps-Variante beigefügt, welche neben einer Reihe von neuen Optionen auch Bugfixes und Sicherheitsupdates enthält. Bei einem Umstieg von einer der anderen Webalizer-Varianten sollte man jedoch beachten, daß die Stone Steps-Version auch solche Visits zählt, bei welchen keinerlei Textdateien, sondern z.B. nur Bilder heruntergeladen wurden. Dadurch ist die Anzahl der Visits bei Verwendung des Stone Steps Webalizers etwas höher als mit den anderen Webalizer-Varianten. Homepage des Entwicklers:
http://www.tobias-schwarz.net/webalizer_gui.html
Beispiel einer Webalizer Auswertung In den Übersichten und Grafiken werden folgende Begriffe verwendet, die zuerst erläutern möchte.
Jahresstatistk:
Monatsstatistik:
Einzelmonat:
|

