Frage

Ich verwende Windows Server 2003 mit IIS 6 und Windows Server 2008R2 mit IIS7. Ich brauche ein Armaturenbrett ähnlich wie Google Analytics zu erstellen, dass wir Blick über die Homepage von technisch nicht versierten Benutzern sein. Ich meine, dies getan werden könnte analysieren IIS-Protokolldateien, aber ich bin nicht sicher, was der beste Weg, um dies zu erreichen ist.

Was ist der beste Weg, um ein Dashboard zu erstellen, die den Zugriff sein a sein können IIS Web-Traffic zu analysieren?

Ist Analysieren IIS Log-Dateien der beste Weg zu gehen?
Wenn ja, welche Logging-Format IIS wäre am besten für diese?
Ist die ODBC-Protokollierung, dass so große Performance-Hit?

Gibt es kostenlose oder günstige Apps da draußen, dies zu erreichen?

War es hilfreich?

Lösung

Eine Möglichkeit ist, um eine Anwendung zu erstellen, die die Microsoft verwendet LogParser Tool. Es unterstützt eine Vielzahl von Dateiformaten und ermöglicht es Ihnen, die IIS-Protokolldateien mit SQL-ähnlicher Syntax abzufragen. Es bietet auch einen programmierbaren COM-API, die von .NET genutzt werden kann. Es gibt zahlreiche Beispiele für die Verwendung LogParser zur Verfügung. Unten sind ein paar Links, aber auch ein offizielles Forum .

http://www.codinghorror.com/blog/2005 /08/microsoft-logparser.html

http://linuxlore.blogspot.com /2006/11/howto-use-microsofts-logparser-to.html

http://support.microsoft.com/kb/910447

http://weblogs.asp.net/rrobbins/archive/2007/12/03/asp-net-code-to-query-ftp-logs-using-logparser.aspx

http://www.codeproject.com/KB/recipes/SimpleLogParse.aspx

http://gluegood.blogspot.com/2008/09/freeware -logparserzip.html

Sie können auch ein paar Beispielprojekte finden, die LogParser verwenden auf CodePlex .

Im Hinblick auf den kostenlosen Apps, ein Paar, das ich kenne ist:

Andere Tipps

LogParser funktioniert gut -> Dank @Garett

Hier ist ein Beispiel Abfrage von einem IIS6 log (IISW3C-Format):

C: \ Program Files \ Log Parser 2.2> logparser -i: IISW3C -o: CSV „SELECT Datum, s-Compu tername, Cs-uri-Stamm, cs-uri-Abfrage in test2.csv FROM ex131109.log WHERE cs-uri -stem NOT LIKE '% gif%' AND cs-uri-stem NICHT '% Js' WIE UND cs-uri-stem NOT LIKE '% .Css' AND cs-uri-stem NOT LIKE '% .bmp' AND cs-uri-stem NOT LIKE '% .jpg' "

Das Protokoll führt in dem Format IIS und gibt eine CSV-Datei, dass die Filter aus Bild, Javascript und CSS-Dateien.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top