AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [.NET] HTTP LogStat 1.4.2 (Weblog-Analyse und Statistik)
Thema durchsuchen
Ansicht
Themen-Optionen

[.NET] HTTP LogStat 1.4.2 (Weblog-Analyse und Statistik)

Ein Thema von Gaijin · begonnen am 6. Dez 2008 · letzter Beitrag vom 8. Jul 2010
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    
Gaijin
Registriert seit: 6. Sep 2005
HTTP LogStat analysiert die Protokolle eines HTTP-Servers und zeigt umfangreiche Statistiken an.

Die wichtigsten Features:
  • Unterstützung für Plain-Text und GZip-komprimierte Protokolldateien.
  • Benutzerdefinierte Protokollformate 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 benötigt das Microsoft .NET Framework 2.0.

Das Programm muss nicht installiert werden, da keine DLLs oder sonstigen Dateien in das System-Verzeichnis von Windows geschrieben werden.

HTTP LogStat (~290 KB, RAR)
Produktseite

Beispielreport

Über Verbesserungsvorschläge / Feedback etc. würde ich mich sehr freuen.
Miniaturansicht angehängter Grafiken
scr_httplogstat_3_173.png   scr_httplogstat_2_336.png   scr_httplogstat_1_201.png  
MfG
Gaijin
Gaijin.at

Geändert von Gaijin (23. Jun 2010 um 10:25 Uhr)
 
Gaijin
 
#21
  Alt 22. Feb 2009, 13:42
Zitat von RWarnecke:
im Report steht Jänner statt Januar oder ist das Absicht ?
In Österreich ist "Jänner" das richtige Wort.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#22
  Alt 22. Feb 2009, 13:54
Aha, wieder was dazu gelernt.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#23
  Alt 22. Feb 2009, 14:33
Hi Werner,

nettes Tool, alle Achtung!

Ich hoffe zwar, dass ich das Tool nie brauche, aber wenn mal ein Angriff auf die Website erfolgte, dann weiß ich nun, wie ich diese Logs recht schnell und übersichtlich einsehen kann.

Grüße, Matze

Edit: Eigentlich könnte ich die Logs von Zeit zu Zeit mit deinem Tool analysieren lassen und die Ergebnisse auf den Server laden. Dann kann ich das im Nachhinein prüfen ohne die eigentlichen Logdateien behalten zu müssen.
Edit 2: Gerade kam der Fehler als ich auf "Report erstellen" klickte (Log im Anhang).
Edit 3: Nach dem Neustart der Anwendung kam der Fehler nicht mehr.
Edit 4: 75 MB RAM-Auslastung nach der Analyse von Logfiles von zusammen ~16 MB. Irgendwo ist da vermutlich ein Memory-Leak drinnen, würde ich sagen. Nach der Erstellung der html-Datei bleiben die 75 MB belegt.
Edit 5: Schön wäre, wenn man ein Log-Verzeichnis angeben könnte und pro Datei (entspricht meist einem Tag) eine extra Report-Datei angelegt wird (Dateiname bsp. "report_2009_02_20.html"). Dann kann ich diese Dateien auf meinen Server laden und mir selbst noch ein Inhaltsverzeichnis dazubasteln und so jeden Tag einzeln aufrufen.
Edit 6: Der erzeugte HTML-Code ist nicht in Ordnung. Es ist sicher nur ein ganz kleines Problem: Der </a>-Tag wird zu oft eingefügt. Beispiel:

Code:
<tr>
    <td class="tablecell1r">1</td>

    <td class="tablecell1l">200[color=#ff0000]</a>[/color]</td>
    <td class="tablecell1l">OK[color=#ff0000]</a>[/color]</td>
    <td class="tablecell1l"><div class="tablebar" style="width:200px;"></div></td>
    <td class="tablecell1r">1.180.674</td>
    <td class="tablecell1r">1.180.674</td>
    <td class="tablecell1r">0</td>

    <td class="tablecell1r">0</td>
    <td class="tablecell1r">0</td>
    <td class="tablecell1r" style="white-space: nowrap;">7.398,5 MB</td>
    <td class="tablecell1r">81,13%</td>
</tr>
Edit 7: "Die Statistik umfasst 1 Tage"
Angehängte Dateien
Dateityp: txt error_124.txt (4,6 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Gaijin
 
#24
  Alt 22. Feb 2009, 15:44
Zitat von Matze:
nettes Tool, alle Achtung!
Vielen Dank!

Zitat von Matze:
Edit 2: Gerade kam der Fehler als ich auf "Report erstellen" klickte (Log im Anhang).
Edit 3: Nach dem Neustart der Anwendung kam der Fehler nicht mehr.
Bei mir kam so ein Fehler noch nie und in der betreffenden Funktion scheint auch alles richtig zu sein.

Zitat von Matze:
Edit 4: 75 MB RAM-Auslastung nach der Analyse von Logfiles von zusammen ~16 MB. Irgendwo ist da vermutlich ein Memory-Leak drinnen, würde ich sagen. Nach der Erstellung der html-Datei bleiben die 75 MB belegt.
Es wird mehr Speicher benötigt, als die Protokolldatei groß ist, da die Informationen mitunter in mehreren Listen gespeichert werden. Der Speicher wird von .NET nach einer bestimmten Zeit automatisch (und natürlich beim Beenden) freigegeben. Im Programm werden die Listen und Objekte zwar freigegeben, .NET wartet aber scheinbar noch einige Zeit, bis der Speicher tatsächlich wieder freigegeben wird.

Zitat von Matze:
Edit 5: Schön wäre, wenn man ein Log-Verzeichnis angeben könnte und pro Datei (entspricht meist einem Tag) eine extra Report-Datei angelegt wird (Dateiname bsp. "report_2009_02_20.html"). Dann kann ich diese Dateien auf meinen Server laden und mir selbst noch ein Inhaltsverzeichnis dazubasteln und so jeden Tag einzeln aufrufen.
Ich werde mir das mal vormerken.

Zitat von Matze:
Edit 6: Der erzeugte HTML-Code ist nicht in Ordnung. Es ist sicher nur ein ganz kleines Problem: Der </a>-Tag wird zu oft eingefügt.
Danke, das werde ich korrigieren.

Zitat von Matze:
Edit 7: "Die Statistik umfasst 1 Tage"
Nachdem das "Tage" Teil der Vorlage ist, ist es etwas umständlich zu ändern. Ich werde in der Vorlage "Tag(e)" verwenden.
  Mit Zitat antworten Zitat
Gaijin
 
#25
  Alt 14. Mär 2009, 08:07
Version 1.3.2:
[+] Es werden jetzt weitere Betriebssysteme erkannt, wie z.B. SymbianOS und Varianten von div. MacOS- und Windows-Systemen.
[+] Im Namen der Ausgabedatei für den Report können jetzt Platzhalter verwendet werden, die gegen diverse Datumsinformationen ersetzt werden.
[*] Die IPCountry-Datenbank zur Ermittlung des Landes zu einer IP-Adresse wurde aktualisiert.
[-] Kleinere Korrekturen am HTML-Code der Report-Vorlagen.

(Download im ersten Posting)
  Mit Zitat antworten Zitat
Gaijin
 
#26
  Alt 1. Apr 2009, 09:33
Version 1.3.3:
[+] Die Einstellung "Einträge ohne erfolgreiche Zugriffe nicht anzeigen" kann in den Vorlagen für jede Tabelle gesondert eingestellt werden.
[+] Diverse kleinere Änderungen an den Vorlagen. Für die Reporte wird u.a. im Webbroser jetzt das Programmicon als Fav-Icon angezeigt.
[+] Für jede Protokolldatei kann jetzt eine eigene Ausgabedatei erstellt werden.
[+] In der Browser- und Spider-Liste werden jetzt ebenfalls grafische Balken angezeigt.

(Download im ersten Posting)
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#27
  Alt 9. Apr 2009, 19:51
Eine Frage, kann ich von bestimmten Seiten die Anzahl der Aufrufe ermitteln ? Wenn ja, wie mache ich das mit dem Tool ?
Rolf Warnecke
  Mit Zitat antworten Zitat
Gaijin
 
#28
  Alt 10. Apr 2009, 08:00
Zitat von RWarnecke:
Eine Frage, kann ich von bestimmten Seiten die Anzahl der Aufrufe ermitteln ? Wenn ja, wie mache ich das mit dem Tool ?
Die Aufrufe von anderen Seiten sind in den Referrer-Tabellen ersichtlich.

Eine Tabelle "Überwachte Referrer", welche die Zugriffe von festgelegten Seiten immer anzeigt - auch dann, wenn von diesen zu wenige Zugriffe kamen, um in der Referrer-Tabelle angezeigt zu werden - ist für eine zukünftige Version bereits vorgesehen.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#29
  Alt 11. Apr 2009, 08:26
Ok, danke für die Info. Ich werde dann die neue Version abwarten.
Rolf Warnecke
  Mit Zitat antworten Zitat
Gaijin
 
#30
  Alt 12. Mai 2009, 10:58
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.
[*] Es werden jetzt weitere Betriebssysteme und Browser erkannt. (Änderungen in den Dateien "OperatingSystems.dat" und "UserAgents.dat")

(Download im ersten Posting)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz