Analyser


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

Dazu ist es notwendig, eine MySQL Datenbank zu installieren sowie ein Schema mit Zugriffrechten und dem Recht Daten aus dem Filesystem n die Datenbank zu lesen Wer dazu Hilfe braucht kann sich an mich wenden.

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.

Zunächst ist die Verbindung zur Datenbank einzurichten:

Dann muss ein Datenbestand in dem die Daten eingelesen werden sollen eingerichtet werden:

Sind mehrere Datenbestände vorhanden, kann die Anzeige des Fensters sich verzögern, da die Anzahl der Datensätze je Datenbestand aus der Datenbank vermittelt werden.

Dann können WebServer-Log-Files eingelesen werden:

Die Angabe des Domainnamens wird benötigt, um die Referrerinformationen zu ermitteln.

IP-Adressen können mit dem ProgrammGetHostName in die Servernamen aufgelöst werden. Das funktioniert nur, wenn das Programm auch installiert ist.

Die Daten der vorhandenen Bestände können editiert und ggf. gelöscht werden:

Nun kann eine Auswertung erfolgen:

Über die weiteren Menüs könnnen Zusatzprogramme gestartet werden (Filepaster), sowie die Daten für die Fehlercodes und Domainnamen editiert werden:


Download

Analyser Version : 1.7.0.115 1152 KB
Zip-Datei enthält Exe und Zusatzdateien. Alle Dateien in den gleichen Ordner extrahieren.
Erläuterungen zu den Dateien:
Analyser.exe Das Programm
   
chFile.dll DLL zum Programm
   
domain.dat Liste der Länder & Domainnamen. Wird beim erstmaligen Start in die Datenbank gelesen. Hierfür wird das Recht benötigt, die Daten aus dem Filesystem zu lesen.
   
fehlercode.dat Liste der Fehlercodes und Erläuterungen. Wird beim erstmaligen Start in die Datenbank gelesen. Hierfür wird das Recht benötigt, die Daten aus dem Filesystem zu lesen.
   
template.html Template zur Erzeugung der HTML-Ausgabe

Revision

1.7.0.121 Fehler behoben