Logparser: Web-Log Analyse in einer Website anzeigen.

Das Logparser Werkzeug kann die Ergebnisse einer Abfrage unter Verwendung einer Vorlagendatei in eine Ausgabedatei schreiben. Dieser Funktionalität lässt sich z.B. verwenden um das Ergebnis einer Web-Log Analyse in eine .html Datei schreiben zu lassen: logparser -i:w3c “SELECT sc-status As Status, COUNT(*) AS Total FROM c:\temp\logfiles\w3svc11\*.log TO c:\temp\result\StatusCodes.html GROUP BY Status ORDER BY Status ASC”…

0

Logparser: Chart-Unterstützung kontrollieren und installieren.

Wie finde ich heraus ob ich Charts mit Logparser darstellen kann? logparser  -h -o:chart   Chartunterstützung fehlt: Error creating output format “chart”: This output format requires a licensed Microsoft Office Chart Web Component to be installed on the local machine Um das Problem zu beheben muss man noch die Office Web Components 11 installieren – anschließend…

0

Logparser: Kostenloses (Web-) Statistik und Analyse Werkzeug

Log Parser ist ein vielseitiges Werkzeug mit dem Abfragen auf Text-basierte Daten wie Log-Dateien, XML-Dateien und CSV-Dateien, sowie andere Windows Informationsquellen (Event-Log, der Registry, das Dateisystem und Active Directory) möglich sind. Die Abfragen werden in einer SQL-Ähnlichen Syntax durchgeführt: logparser -i:csv “select PLZ,Ort from http://blogs.technet.com/bernhard_frank/attachment/3306657.ashx where Ort like ‘Regensbu%’   PLZ   Ort —– ———- 93049…

0

Logparser Web-Statistik (Beispiel): Besucher Betriebssystem aus Logdatei ermitteln.

Welches Betriebssystem nutzt der Webseiten Besucher? Die Information über das Betriebssystem wird meist vom Browser an den besuchten Webserver im http Header im sog. User-Agent String übergeben. Standardmäßig werden diese Informationen auch vom Webserver mit geloggt. Die Strings sehen so oder ähnlich aus: Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Cen…   Da es viele denkbare Kombinationen von OS (+Version), Browser-Software(+Version) sehen…

0

Logparser Web-Statistik (Beispiele): Verweildauer von Clients auf Web Server abschätzen.

Das Ergebnis wird mit 2 Logparser Beispiel Abfragen oder Schritten durchgeführt: Erzeugen einer Datei mit Einträgen welche die IP Adresse (c-ip) und die Verweildauer (am Tag) in 10 Sekundenblöcken ablegt. Summe der IP Adressen mit entsprechender gleicher Verweildauer (über die zuvor erzeugte Datei). zu 1.) logparser -i:W3C “select c-ip,QUANTIZE(Sub(TO_TIMESTAMP( date, MAX(time) ),TO_TIMESTAMP( date, MIN(time) )),10) As [verweildauer]…

0

Logparser Web-Statistik (Beispiele): Prozentuale Verteilung von http Anfragen in DNS Round Robin System ermitteln.

Bei dem System handelt es um 6 Webserver bei denen per DNS round robin eine Lastverteilung erreicht werden soll. Um die Güte / Verhalten der Lastverteilung zu überprüfen wurden die Logdateien der einzelnen Server zusammengeführt (auch mittels logparser) und eine Abfrage über die gesamte Logdatei gefahren. Folgende Logparser Beispiel Abfrage verwendet die PROPCOUNT Funktion um…

0

Logparser Web-Statistik (Beispiele): Vom Webserver ausgelieferte Datenmenge (MBit/min oder MBit/s) ermitteln.

Folgende Logparser Beispiel Abfrage summiert die Werte des sc-bytes Feldes aus der Logdatei in Minutenblöcke ‘Quantize(time,60)’ rechnet die erhaltene Summe in MBit um rundet ein bisschen und stellt das Ganze als Liniendiagramm dar. Da die Berechnung je nach Logdatei möglicherweise etwas länger dauert kann man den Zeitraum noch etwas eingrenzen: logparser -i:W3C “SELECT TO_TIMESTAMP(date,QUANTIZE(time, 60)) as [Time],DIV(To_REAL(SUM(sc-bytes)),1024000)…

0

Logparser Web-Statistik (Beispiele): Spitzenbelastung und Stoßzeiten von http Anfragen / Sekunde ermitteln.

Folgende Logparser Beispiel Abfrage liefert die Top 5 der erreichten http Requests/sec aus der IIS Logdatei, dazu werden die Zeiten mittels Quantize commando in 1-Sekunden-Blöcken zusammengefasst: logparser -i:W3C “SELECT Top 5 date,QUANTIZE(time, 1) AS [Interval],Count(*) As [Hits/s]  from C:\temp\logfiles\combined.log group by s-ip,Interval,date order by [Hits/s] DESC” liefert: date       Interval Hits/s ———- ——– —- 2009-12-11 09:07:18 204…

0

Logparser Web-Statistik (Beispiele): Balken-Diagramm (Column3D) über die Top 10 Downloads von gefilterter Dateien aus Web Server Log.

Folgende Logparser Beispiel Abfrage – stellt die Top 10 (nach Anzahl) erfolgreicher Downloads von gefilterter Dateien (*.msi,*.zip,…) aus einer Web Server Log Datei als Balkendiagramm dar, aufgelistet nach Anzahl und Teil der URL. logparser -i:W3C “select top 10 Distinct EXTRACT _SUFFIX(cs-uri-stem,0,’/’),count(*) As [Number of Downloads] into c:\work\downloads_web.jpg from c:\inetpub\logs\logfiles\W3SVC1\*.log Where sc-status = 200 AND (cs-uri-stem…

0

Logparser Web-Statistik (Beispiele): Http Status Codes aus Web log Datei als Tortengrafik (pie chart)

Folgende Logparser Beispiel Abfrage ermittelt die HTTP status codes aus einer Logdatei summiert diese jeweils auf und stellt das Ganze als Kuchendiagramm dar: logparser -i:W3C “select sc-status, Count(*) As [Count] into c:\work\status.jpg from c:\inetpub\logs\logfiles\W3SVC1\*.log group by sc-status Order by [Count] DESC” -chartType:PieExploded3D -chartTitle:”StatusCodes” -view:ON -filetype:jpg   liefert:

1