Awstats

Awstats
AWStats
Logo
Entwickler: Laurent Destailleur
Aktuelle Version: 6.9 (28. Dezember 2008)
Betriebssystem: plattformunabhängig
Programmiersprache: Perl
Kategorie: Logdateianalyse
Lizenz: GPL (Freie Software)
Deutschsprachig: ja
awstats.sf.net

AWStats ist eine freie Webanalyse-Software. Es wird zur Auswertung von Logdateien verwendet, die Webserver auf Basis von Besucheranfragen machen. AWStats erzeugt Berichte als HTML-Seiten, die mit einem Browser betrachtet werden können und auf diese Weise beispielsweise direkt von der analysierten Webseite verlinkt werden können.

Inhaltsverzeichnis

Hintergrund

Das Script kann mit Logdateien von Web-, Mail- oder FTP-Servern umgehen. Es wurde in der Programmiersprache Perl geschrieben und wird unter der GNU General Public License vertrieben.

AWStats unterstützt die wichtigsten Webserver-Logformate wie die des Apache (NCSA combined/XLF/ELF-Logformat oder common/CLF-Logdateiformat), WebStar, IIS (W3C-Logdateiformat) und viele weitere. Es generiert aus den Logdateien eine grafische und textbasierte Statistik, wobei nicht direkt Bilddateien erzeugt werden, sondern die Grafiken durch HTML-Tabellen und CSS-Konstrukte simuliert werden.

Da AWStats ausschließlich auf der Programmiersprache Perl basiert und nur einige CPAN-Module zum Laufen benötigt, ist es mit jedem Perl unterstütztendem Betriebssystem (wie Microsoft Windows oder Linux) kompatibel.

Arbeitsweise

Screenshot einer typischen Ausgabe von AWStats

AWStats wird regelmäßig, üblicherweise täglich, aufgerufen (z.B. automatisiert durch einen Cronjob). Bei jedem Aufruf überfliegt AWStats die vorhandenen Statistiken und überprüft anhand eines Zwischenspeichers, welche Logzeilen bereits analysiert wurden. Dann analysiert es neu hinzugekommene Logzeilen und fügt sie seinem Datenbestand hinzu und aktualisiert die HTML-Zusammenfassungen. Je nach Konfiguration kann AWStats aus einer Logzeile wie

183.121.143.32 - - [18/Mar/2008:08:04:22 +0200] "GET /images/logo.jpg HTTP/1.1" 200 512 "http://www.wikipedia.org/wiki/Testseite" Mozilla/5.0 (X11; U; Linux i686; de-DE;rv:1.7.5)

Balkendiagramme, die die monatliche Aufrufrate der analysierten Website anzeigen

in der Auswertung in einem Balkendiagram anzeigen, dass am 18. März 2008 um 08:04:22 ein Aufruf geschehen ist, dass 512 Byte übertragen wurden, welche Browser-Version verwendet wurden, von welchem Rechner und von welcher Adresse der Besucher kam. Kumiliert mit allen anderen Logzeilen entstehen so aussagekräftige Ergebnisse.

Anwendung

AWStats kann in zwei verschiedenen Modi betrieben werden: Entweder als Hintergrundprogramm oder als CGI-Programm (bzw. unter Zuhilfenahme von mod_perl).

Im ersteren Modus erzeugt AWStats nach einmaligem Aufruf statische HTML-Dateien. Dies tut AWStats prinzipiell auch bei der zweiten Variante, zusätzlich kommen jedoch Extrafunktionen, die individuelle Anfragen von Besuchern zulassen, etwa eine Übersicht der verwendeten Browser zwischen März 2007 und April 2009. Diese Analysedaten werden dann unmittelbar bei Anforderung generiert. Dies führt zwangsläufig zu einer höheren Serverlast als die pure Anzeige von statischen Dateien.

Konfiguration und Erweiterungen

AWStats wird durch eine umfangreich dokumentierte Konfigurationsdatei konfiguriert, die sich einem simplen Syntax in der Form

# Kommentar
Eigenschaft="Wert"
AndereEigenschaft="Wert"

bedient. Außerdem ist AWStats durch sogenannte „Extra Sections“ erweiterbar. Diese sind kleine (meist elfzeilige) Codestücke, die es ermöglichen spezielle Statistiken zu erstellen. Diese Codestücke sind in folgender Syntax aufgebaut: EigenschaftNummerDerExtrasection="Wert"
Das folgende Beispiel erzeugt einen neuen Report, bei welchem die am häufigsten angeforderten Bilder aufgelistet werden:

ExtraSectionName1="Bilder Top 10"
ExtraSectionCodeFilter1="200 304" 
ExtraSectionCondition1="URL,\.(png|gif|jpe?g)$"
ExtraSectionFirstColumnTitle1="Image"
ExtraSectionFirstColumnValues1="URL,^(\/.*\.(png|gif|jpe?g))$"
ExtraSectionFirstColumnFormat1="<a href='http:⁄⁄www.yoursite.com%s'  TARGET='_blank'>%s</a>"
ExtraSectionFirstColumnFormat1="%s"
ExtraSectionStatTypes1=HBL
ExtraSectionAddAverageRow1=0
ExtraSectionAddSumRow1=1
MaxNbOfExtra1=10
MinHitExtra1=1

Alternativen

Als konkurrierendes freies Programm mit etwa dem gleichem Umfang wird oft Webalizer genannt.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Awstats — Saltar a navegación, búsqueda AWStats es una herramienta open source de informes de análisis web, apta para analizar datos de servicios de Internet como un servidor web, streaming, mail y FTP. AWstats analiza los archivos de log del servidor, y… …   Wikipedia Español

  • AWStats — Développeur Laurent Destailleur Dernière version 7.0 (05& …   Wikipédia en Français

  • AWStats — Entwickler Laurent Destailleur Aktuelle Version 7.0 (5. Dezember 2010) Betriebssystem …   Deutsch Wikipedia

  • AWStats — Тип Веб аналитика Разработчик Laurent Destailleur Операционная система Кроссплатформенное программное обеспечение …   Википедия

  • AWStats — Infobox Software name = AWStats caption = author = [http://www.destailleur.fr/ Laurent Destailleur] developer = latest release version = [http://sourceforge.net/project/showfiles.php?group id=13764 6.8] latest release date = July 20, 2008 latest… …   Wikipedia

  • Online-Statistik — Eine Webstatistik bietet eine Auswertung zum Surfverhalten von Website Besuchern. Dabei werden Seitenaufrufe und einzelne Besuche (engl. visit) ausgewertet, um das Verhalten der Besucher auf Webseiten zu analysieren. Im wesentlichen beruhen… …   Deutsch Wikipedia

  • Webstatistik — Eine Webstatistik bietet eine Auswertung zum Surfverhalten von Website Besuchern. Dabei werden Seitenaufrufe und einzelne Besuche (engl. visit) ausgewertet, um das Verhalten der Besucher auf Webseiten zu analysieren. Im wesentlichen beruhen… …   Deutsch Wikipedia

  • Webstatistik Software — Eine Webstatistik bietet eine Auswertung zum Surfverhalten von Website Besuchern. Dabei werden Seitenaufrufe und einzelne Besuche (engl. visit) ausgewertet, um das Verhalten der Besucher auf Webseiten zu analysieren. Im wesentlichen beruhen… …   Deutsch Wikipedia

  • Webtracking — Eine Webstatistik bietet eine Auswertung zum Surfverhalten von Website Besuchern. Dabei werden Seitenaufrufe und einzelne Besuche (engl. visit) ausgewertet, um das Verhalten der Besucher auf Webseiten zu analysieren. Im wesentlichen beruhen… …   Deutsch Wikipedia

  • Dolibarr — Developer(s) Dolibarr team (Project leader: Laurent Destailleur) Stable release 3.1.0 / October 15, 2011; 36 days ago ( …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”