Domanda

Sto usando Windows Server 2003 con IIS6 e Windows Server 2008R2 con IIS7. Ho bisogno di creare un cruscotto simile a Google Analytics che siamo vista via web dagli utenti non tecnici. Immagino che questo potrebbe essere l'analisi a farsi IIS file di log, ma io non sono sicuro di quello che la strada migliore è per realizzare questo.

Qual è il modo migliore per creare un cruscotto che può essere l'accesso sia un per analizzare il traffico Web IIS?

Sta analizzando i file di log di IIS il modo migliore per andare?
Se sì, quali IIS formato di registrazione sarebbe meglio per questo?
registrazione ODBC è che quello grande di un calo di prestazioni?

Ci sono applicazioni gratuite oa buon mercato là fuori per ottenere questo risultato?

È stato utile?

Soluzione

Una possibilità è quella di creare un'applicazione che utilizza Microsoft strumento LogParser . Esso supporta una varietà di formati di file e permette di interrogare i file di log di IIS con la sintassi SQL-like. Esso fornisce anche un'API COM programmabile che può essere utilizzato da NET. Ci sono numerosi esempi di utilizzo di LogParser disponibili. Di seguito sono riportati alcuni link, come pure un ufficiale 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

Si possono anche trovare alcuni progetti di esempio che utilizzano LogParser su CodePlex .

In termini di applicazioni gratuite, una coppia che conosco sono:

Altri suggerimenti

LogParser funziona bene -> grazie @Garett

Ecco un esempio di query da un registro IIS6 (formato IISW3C):

C: \ Program Files \ Log Parser 2.2> LOGPARSER: IISW3C -o: CSV "data di SELECT, s-Compu tername, cs-uri-stem, cs-uri-query in test2.csv FROM WHERE ex131109.log cs-uri -stem NOT LIKE '% gif%' e CS-uri-stem non come '% js' e CS-uri-stem NOT LIKE '% Css' e CS-uri-stem NOT LIKE '% .bmp' e CS-uri-stem NOT LIKE '% .jpg' "

Il registro prende in IIS formato e genera un file CSV che filtra immagini, JavaScript e file CSS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top