Pergunta

Estou usando o Windows Server 2003 com IIS6 e o ​​Windows Server 2008R2 com IIS7.Preciso criar um painel semelhante ao Google Analytics que possa ser visualizado por meio de uma página da Web por usuários não técnicos.Acho que isso poderia ser feito analisando os arquivos de log do IIS, mas não tenho certeza de qual é o melhor caminho para fazer isso.

Qual é a melhor maneira de criar um painel que possa ser acessado para analisar o tráfego da web do IIS?

Analisar os arquivos de log do IIS é o melhor caminho a seguir?
Em caso afirmativo, qual formato de log do IIS seria melhor para isso?
O registro ODBC está causando um impacto tão grande no desempenho?

Existe algum aplicativo gratuito ou barato para fazer isso?

Foi útil?

Solução

Uma opção é criar um aplicativo que use o Microsoft LogParser ferramenta.Ele suporta uma variedade de formatos de arquivo e permite consultar os arquivos de log do IIS com sintaxe semelhante a SQL.Ele também fornece uma API COM programável que pode ser utilizada no .NET.Existem vários exemplos de uso do LogParser disponíveis.Abaixo estão alguns links, bem como o oficial fórum.

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

Você também pode encontrar alguns exemplos de projetos que usam LogParser em CodePlex.

Em termos de aplicativos gratuitos, alguns que conheço incluem:

Outras dicas

LogParser funciona bem -> obrigado @Garett

Aqui está um exemplo de consulta de um log IIS6 (formato IISW3C):

C: Arquivos de programas Log Parser 2.2> LogParser -i: iisw3c -o: csv "Selecione Data, S-Compu Tername, CS-Uri-STEM, CS-URI-QUERY EM TEST2.CSV de Ex131109.Log WHERE CS- o sistema URI não é como '%gif%' e cs-uri-hast não gostam de '%.js' e cs-uri-hast não gostam de '%.css' e cs-uri-stem não como '%.bmp' e CS-URI-STEM não como '%.jpg' "

O log assume o formato IIS e gera um arquivo CSV que filtra arquivos de imagem, javascript e css.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top