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 Regensburg

 

Statistics:

-----------

Elements processed: 4

Elements output:    1

Execution time:     0.65 seconds

(in obiger Logparser Beispiel Abfrage wird die Postleitzahl von Orten mit den Anfangsbuchstaben "Regensbu" in einer auf einem Webserver geparkten CSV Datei durchgeführt)

 

Logparser ist kostenlos und kann vom Microsoft Download Center heruntergeladen werden. Das Werkzeug ist schnell auch im Umgang mit großen Dateien – schließlich verwenden auch die Web-Operations Kollegen dieses Tool zum Auswerten ihrer Serverlogs. Die Ausgabe kann als Text oder Grafik, durch eine Schablone geparst oder in eine Datenbank erfolgen:

Die Anwendungsbeispiele sind vielfältig und die Kreativität des Anwenders ist gefragt:

Beispiel: Berechnung der Summe der Spritkosten/Monat aus der vom Online-Konto heruntergeladenen Umsatz – CSV Datei (Anm.: zuvor etwaige ',' zu '. ' und '; ' zu ',' im CSV umwandeln).

logparser "select Quantize(To_Date(To_Timestamp(Valutadatum,'dd.MM.yy')),2592000) as [Month],Mul(Sum(To_REAL(Betrag)),-1) as [Sum] into c:\temp\benzinkosten.jpg from c:\downloads\kontoumsatz.csv where [Begünstigter/Zahlungspflichtiger] like '%Tank%' or [Begünstigter/Zahlungspflichtiger] like '%Station%' group by [Month] order by [Month]" -o:chart -charttype:ColumnClustered -view:on -charttitle:"Spritkosten(€)/Monat" -oTsFormat:"MMM yyyy" -values:on

 

 

Das deale Tool große (CSV-) Dateien (Excel) nach einen oder mehreren Werten zu suchen zu kombinieren und diese zu auszugeben bzw. zu exportieren.

Klar, dass Logparser auch bei der Logdatei-Analyse eines Webservers sehr zu empfehlen ist, um z.B: an Informationen wie „Was ist das verwendete Betriebssystem“, Anzahl der Besucher, Stoßzeiten, Datendurchsatz, Meist gesehene Seiten und http-Fehler zu kommen.

 

Vorraussetzungen:

Logparser: Download bei www.microsoft.com/downloads -> Suche nach „logparser“

Für Grafik-Ausgabe: noch die Office Web Components 11 + Microsoft Office 2003 Web Components Service Pack 1 installieren (ebenfalls kostenlos bei www.microsoft.com/downloads )

 

Weitere Infos unter www.logparser.com oder hier auf dem Blog