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 | |
| 1.7.0.121 | Fehler behoben |