Druckversion: ( Internet > Statistik > Logformate ) |
Alle Zugriffe auf Dateien einer Website werden vom Web-Server protokolliert.
Die Daten werden fortlaufend in eine Datei geschrieben, die als Log-Datei oder Logfile bekannt ist.
Leider konnte man sich beim Protokollformat nicht auf einen Standard einigen, so daß im Laufe der Zeit eine Reihe verschiedener Dateiformate entstanden sind. In der Liste sind einige Formate genannt, die in unterschiedlichen Publikationen gefunden wurden.
- Common logfile format (CLF, NCSA)
Verwendung: Apache Web-Server / Netscape- NCSA-Format (CLF)
Verwendung: Apache Web-Server- Lotos Domino Format
Verwendung: Lotos Domino Server- IIS3-Format
Verwendung: MS Internet Information Server- WebTrends extended logfile Format
Verwendung: MS Internet Information Server- W3C-Format
Verwendung: MS Internet Information Server, V.4- Z-Box Log-Datei-Format
Verwendung: Beliebiger Webserver mit Z-Box, Einsatz bei IVW- und Rawena-Verfahren- WebStar
Verwendung: WebStar (Mac)- Combined logfile format /DLF)
Verwendung: Netscape / Apache Web-Server- Extended logfile format (ELF)
Verwendung: Apache-ServerDie Logformate unterscheiden sich durch Art und Umfang der enthaltenen Informationen.
So werden beispielsweise beim Common logfile format, beim Lotos Domino Format und beim NCSA-Format die AddClick- u. Browserinformationen in separaten Dateien (referer_log / agent_log) gespeichert.
Das IIS3-Format enthält diese Informationen nicht.
In den anderen genannten Datei-Formaten sind diese Informationen mit geringfügigen Unterschieden enthalten.
Common Logfile Format (CLF)
Das Common Logfile Format wird von allen Web-Servern unterstützt. Es ist nach folgendem Schema aufgebaut:
IP - Username [Datum] "Anfrage" Status Byte
Die Einträge haben folgende Bedeutung:Beispiel (im Original ohne Zeilenumbruch):
- IP
IP-Nummer, über die der Zugriff auf den Server erfolgte.
Existiert ein DNS-Eintrag, wird der zugehörige Hostname eingetragen.- -
nicht benutzt- Username
Bei passwortgeschützten Webseiten der Benutzername- [Datum]
Datum und Zeitpunkt des Zugriffs in dem Format
[DD/MMM/YYYY:HH:MM:SS +-ZZZZ]- "Anfrage"
Anfrage an den Server, Format: "Methode URI Protokoll"
Methode: GET,HEAD,POST,PUT,BROWSE,DELETE
OPTIONS oder TRACE
URI: Angeforderte Ressource (nicht URL !)
Protokoll: Übertragungsprotokoll und Versionsnummer- Status
Antwort des Servers als numerische Kennzahl- Byte
Angabe entspricht der Dateigröße (ohne HEADER) bzw. tatsächlich gesendete Anzahl an Bytes
212.184.143.60 - Klaus [03/Oct/1999:19:51:28 +0200] "GET /service/stats.html HTTP/1.1" 200 234
Combined Logfile Format (DLF)
Einige Server benutzen das Combined Logfile Format, um dem Logfile Informationen über die Zugriffsherkunft und den verwendeten Browser hinzuzufügen.
Der Aufbau und der Inhalt dieses Log-Formates wurde im Abschnitt Logfile ausführlich behandelt.
Extended Logfile Format (ELF)
Das Extended Logfile Format enthält ebenfalls die Info-Blöcke ´referrer_URL´ und ´user_agent´ .
Im Gegensatz zum Combined Logfile Format sind jedoch die letzten beiden Einträge vertauscht und stehen nicht in Anführungszeichen. Beispiel (im Original ohne Zeilenumbruch):
212.184.143.60 - - [03/Oct/1999:19:51:28 +0200]"GET /service/statistik.html HTTP/1.1" 200 234Mozilla/4.07 [de] (Win95; I) http://www.strausberg.de/Links.htm
Aus Gründen der Lesbarkeit wurden in den Beispielen Zeilenumbrüche und Einrückungen eingefügt.
Zur Ansicht von Logzeilen siehe auch das Beispiel-Log.