HTTP LogStat
HTTP LogStat analysiert die Protokolle eines Webservers und zeigt umfangreiche Statistiken an.
Die wichtigsten Features:
- Unterstützung für Plain-Text und GZip-komprimierte Protokolldateien (NCSA Common und NCSA Combined Protokolle, sowie benutzerdefinierte Formate).
- Benutzerdefinierte Protokollformate, z.B. für IIS Protokolle, sind festlegbar - auch mit einem Apache "LogFormat"-Ausdruck.
- Mehrere Profile für unterschiedliche Webseiten bzw. Domains können individuell konfiguriert werden.
- Die Ausgabe des Reports erfolgt in einer frei anpassbaren HTML-Datei.
- Auswertung der Zugriffe nach Datum und Zeit, Webseiten, Downloads, Bilder, Verzeichnisse, Dateitypen, Hosts und Länder.
- Auflistung der Referrer (Hosts und Adressen), Suchmaschinen und Suchausdrücken.
- Ausgabe der verwendeten Betriebssysteme und Browser, sowie der Spider bzw. Robots, die zugegriffen haben.
- Auflistung der Fehler inkl. der dazugehörigen Dateien und Referrer.
HTTP LogStat kann auch von einem USB-Stick betrieben werden.
Download
| Version: | 1.4.3 |
| Letzte Änderung: | 23.06.2010 |
| Installation: | Keine (portabel) |
| Lizenz: | Freeware |
| Erforderlich: | Microsoft .NET Framework 2.0 |
Sprachen
Deutsch (German)
Englisch (English)
Zusätzliche Dateien
IPCountry.dat (RAR, 598 KB, Stand: 15.02.2010)
Diese Datei enthält ca. 100.000 IP-Adressbereiche, die für die Zuordnung einer IP-Adresse zu einem Land verwendet werden.
Beispiele
Beispielreport
Beispielreport der Professional Version
Screenshots
Professional Version
Einige Funktionen dieses Programms stehen nur in der Professional-Version zur Verfügung (nur für Übersetzer und ausgewählten sonstigen Personen, die das Programm auf andere Weise unterstützt haben). Für eventuelle Fragen kontaktieren Sie mich bitte per E-Mail.
Features der Professional Version:
- Befehlszeilenparameter: Mit dem Befehlszeilenparameter /Priority kann die Prozesspriorität von HTTP LogStat während der Verarbeitung von Protokolldateien festgelegt werden.
- Protokolle / Zeilen verarbeiten: Im Profil können reguläre Ausdrücke definiert werden, um nur bestimmte Zeilen in den Protokollen zu verarbeiten. Damit können beispielsweise nur die Zugriffe von festgelegten Domänen oder Zugriffe innerhalb einer bestimmten Zeit erfasst werden.
- Protokolle / Zeilen ignorieren: Im Profil können reguläre Ausdrücke definiert werden, um bestimmte Zeilen in den Protokollen von der Verarbeitung auszunehmen. Damit können beispielsweise die Zugriffe von bestimmten Hosts ignoriert werden.
- Tabellen: In den Tabellen können bis zu 1.000 Einträge pro Tabelle angezeigt werden.
- Erweiterte Ausgabe im Report:
- Übersicht
- Statuscodes, sortiert nach Zugriffen
- Zugriffe nach Datum und Zeit
- Zugriffe pro Stunde, sortiert nach Zugriffen
- Zugriffe pro Wochentag, sortiert nach Zugriffen
- Zugriffe pro Tag, sortiert nach Zugriffen
- Zugriffe pro Monat, sortiert nach Zugriffen
- Seitenzugriffe
- Sonstige Dateien (alle Dateien, die nicht unter Webseiten, Download oder Bilder fallen)
- Hosts
- Hosts, sortiert nach Datenmenge
- Hosts, sortiert nach Fehler
- Beobachtete Hosts
- Anfragen
- HEAD-Anfragen
- GET-Anfragen pro Datei (nur Anfragen mit GET-Parameter)
- GET-Anfragen pro Datei und Parameter (nur Anfragen mit GET-Parameter)
- GET-Anfragen (nur Anfragen mit GET-Parameter)
- POST-Anfragen pro Datei
- POST-Anfragen pro Datei und (GET-)Parameter
- POST-Anfragen
- Referrer
- Referrer Sites
- Referrer Adressen
- Beobachtete Referrer Adressen
- Suchmaschinen und Suchausdrücke
- Suchmaschinen und Suchausdrücke (inkl. einem Link zur originalen Suchanfrage)
- Suchausdrücke (Wörter)
- Betriebssysteme
- Betriebssysteme nach Kategorien
- Browser
- Spider
- Fehler
- Fehler nach Dateien (nur mit dem ersten Referrer)
Changelog
Version 1.4.3:
| [+] | Der neue Befehlszeilenparameter "/NoReport" verhindert das Öffnen des Reports, wenn HTTP LogStat mit dem Parameter "/Analyze" gestartet wurde. |
| [+] | In der Übersicht werden jetzt auch die Gesamt- und Tageszugriffe ohne Zugriffe von Spidern angezeigt. |
| [*] | Im Report wurde bei der Anzahl der fehlerhaften Zeilen ein Link zum Öffnen der Protokolldatei hinzugefügt. |
Version 1.4.2:
| [+] | Die Eintritts-Seiten (Webseiten mit einem Referrer einer anderen Seite) können jetzt im Report ausgegeben werden. |
| [+] | Im benutzerdefinierten Format können jetzt zusätzliche Platzhalter verwendet werden, welche hauptsächlich für das Parsen von IIS-Logs ausgelegt sind. |
| [+] | Professional: Die Eintritts-Dateien (Downloads, Bilder und sonstige Dateien) können jetzt im Report ausgegeben werden. |
| [+] | Professional: Protokollzeilen können nun mit einem regulären Ausdruck formatiert werden, um z.B. vor der Verarbeitung Teile aus der Zeile zu entfernen oder Zeichen zu eretzen. |
| [*] | Die Datei "IPCountry.dat" wurde aktualisiert. |
| [*] | Diverse kleinere Änderungen und Ergänzungen. |
Version 1.4.1:
| [+] | Das Betriebssystem "Windows 7" wird jetzt erkannt. |
| [+] | Für die Dateinamen im Report kann jetzt optional eine Bezeichnung bzw. ein Name angezeigt werden. Damit kann beispielsweise für Downloads der Name des Programms oder der Name einer Webseite an Stelle oder zusätzlich zum Dateinamen angezeigt werden. |
| [*] | In den Protokolldateien werden jetzt Zeilenumbrüche (CR und/oder LF) alleine, oder zusammen in beliebiger Reihenfolge erkannt. |
| [*] | In der Hilfe wurde der Abschnitt "DNS-Auflösung verwalten" detaillierter ausgeführt. |
Version 1.4:
| [+] | Die maximale Anzahl der Einträge für untergeordnete Tabellen (z.B. wie unter "Fehler nach Dateien und Referrer") kann jetzt festgelegt werden. |
| [+] | Im Report können für IP-Adressen jetzt die dazugehörigen Hostnamen angezeigt werden. Die Namensauflösung erfolgt benutzergesteuert und wirkt sich so nicht auf die Verarbeitungsgeschwindigkeit der Reporterstellung aus. |
| [*] | Die optionale Datei "IPCountry.dat" wurde aktualisiert. |
| [*] | Diverse Ergänzungen und Änderungen in der User-Agent-Liste und der Liste der Betriebssysteme. |
Version 1.3.4:
| [+] | Die Größe der angeforderten Daten kann jetzt in einer Tabelle aufgegliedert werden. |
| [+] | Die Vorlageneinstellungen werden jetzt in einer eigenen Datei gespeichert. |
| [+] | Festgelegte Referrer Sites können jetzt in einer eignen Liste ausgegeben werden. Dadurch können z.B. die Zugriffe von Partnerseiten einfach beobachtet werden. |
| [+] | Professional: Festgelegte Hosts und Referrer Adressen können in einer eignen Liste ausgegeben werden. Dadurch können z.B. die Zugriffe von bestimmten Hosts oder Webseiten einfach beobachtet werden. |
| [*] | Es werden jetzt weitere Betriebssysteme und Browser erkannt. (Änderungen in den Dateien "OperatingSystems.dat" und "UserAgents.dat") |