Analyser


Ein Programm, welches die LOG-Files eines Webserver analysiert und grafisch aufbereitet ausgibt. Die Ausgabe kann als HTML-File oder auf den Drucker erfolgen.

Danke an Bela für dessen Anregungen und Verbesserungsvorschläge

Verarbeitet werden Logfiles mit folgendem Format (common logfile format):
xxxxxx.dip.t-dialin.net - - [01/Feb/2004:00:18:16 +0100] "GET /christian.marquardt/programme.4/4_index.html HTTP/1.0" 200 5008

Hier liegt ein Demo der HTML-Ausgabe zur Ansicht bereit.

Die obige Grafik zeigt die Einstellungen, die zu jedem Analysevorgang gemacht werden können. Leider habe ich noch keine Anleitung im HTMLFormat. Viele Funktionen (Neues Profil, Elemente hinzufügen & löschen) sind über die rechte Maustaste zugänglich.

Soll der Referrersbericht erstellt werden, ist die Angabe der Domain (www.xyz.de) vonnöten, damit von der eigenen Site verursachten Referrers gefiltert werden können.


Auswertung & Berichte

Ab der Version 2.6 wurden im Programm neue Tabellen genutzt. Die Sortierung erfolgt jetzt mittles des kleinen Pfeiles in der Tabellenspalte. Durch Klick auf eine andere Spalte wird diese sortiert (siehe Grafik).

Mit dem Button Domainnamen -> Bearbeiten kann im Profil-Menü die Tabelle der für die Auswertung zugrundeliegenden Domainnamen bearbeitet werden.

Zusammenarbeit mit dem GetHostName:

Um die IP-Adressen in dem Logfile aufzulösen, kann das Programm GetHostName genutzt werden.

GetHostName

Dazu ist das Programm GetHostName und die dazu gehörende DLL an einem beliebigen Ort auf der Festplatte zu speichern. Dann muss mindestens einmal das Programm GetHostName gestartet werden. Ein Suchlauf ist nicht notwendig, nur der einfache Start ist ausreichend. Es wird dann ein Eintrag in der Registry erzeugt, der vom Logfile-Analyser ausgewertet wird. Nur dann erscheint die Auswahlmöglichkeit im Logfile-Analyser.

Zusammenarbeit mit dem Filepaster:

Wird der Filepaster ab Version 1.6.0.35 im System gefunden, so ist der entsprechende Button auswählbar. Wird der Button gewählt, wird der Filepaster gestartet und kann genutzt werden um vor der Auswertung mehrere Log-Files zu einem File zusammen zu fassen.

Filepaster


Download

Analyser Version : 2.7.0.234 1089 KB
Zip-Datei enthält Exe und DLL und Zusatzdateien. Alle Dateien in den gleichen Ordner extrahieren.

Revision

2.7.0.234 Porblem beim Sortieren & Spalten behoben
2.7.0.223 Migration auf C++ Builder 2006
2.6.0.212 Referrers bei der HTML Ausgabe richtig formatiert und als Link ausgegeben
2.6.0.212 Bei langen Einträgen im Logfile, wurden fehlerhafte Zeilen erkannt
2.6.0.202 Auswertung des Referres aufgenommen
2.6.0.201 Internet Lesespeicher auf 5MB erhöht, Verbesserung bei der Logfileauswahl (Mehrfachauswahl)
2.6.0.127 Fehler beseitigt, der auftrat wenn durch Filterung keine Daten anzuzeigen waren
2.6.0.125 Ausdruck verbessert
2.6.0.122 Fehler in den Errorcodes behoben, Domains werden jetzt auch als Klartext angezeigt und können bearbeitet werden
2.6.0.117 Zusammenarbeti mit Filepaster eingefügt
2.6.0.115 Zusammenarbeti mit GetHostname verbessert
2.6.0.111 Fehler bei Übergabe von Leerzeichen an GetHostName behoben
2.6.0.110 Das Programm GetHostName eingebunden
2.6.0.101 Die Sortierung der Tabellen im Ergebnisfenster wird abgespeichert. Somit wird dann bei jeder Analyse die gewählte Tabellensicht angezeigt.
2.6.0.96 Fehlerbereinigung
2.6.0.92 Die Profile werden jetzt in der Registry verwaltet. Benutzerführung ergänzt
2.6.0.89 Fehler bei der Verwaltung der Profile behoben
2.6.0.94 Fehlerbereinigung
2.6.0.79 Umstellung auf C++Builder Version 6 und neue Tabellen mit automatischer Sortierung
2.0.0.62 Fehler bei der Monatsanzeige behoben
2.0.0.58 Verbesserte DLL eingefügt
2.0.0.51 Die Informationen für die Statuscodes (Fehler im Log-File) werden dynamisch eingelesen
2.0.0.49 Fehler bei meheren Fehlerdateien behoben
2.0.0.30 Nicht ausgewertete Zeilen werden in einer Fehler-Datei gespeichert und können analysiert werden.
2.0.0.23 Fehler behoben
2.0.0.0 Englische Monatsnamen werden erkannt,
Fehler in der Datumsermittlung bei VORMONAT entfernt (Die Klasse TDateTime hat erhebliche Lücken :-( ),
Profil-Maske lädt Daten bei wiederholtem Aufruf jetzt korrekt,