Análise Apache_log

1

Meu host externo gera o que parece ser um arquivo padrão apache access_log. Embora existam numerosas ferramentas de relatório (inclusive gratuitas) para isso, ainda não encontrei nenhuma que seja totalmente personalizável, ou seja, todas elas executam apenas alguns relatórios padrão que podem ser ajustados de alguma forma. O relatório principal que eu quero é garantir o acesso ao site com relação ao usuário (todos eles precisam fazer o login usando .htaccess), endereço IP e arquivos. Eu posso conseguir tudo isso individualmente, mas não combinado. Por exemplo, eu gostaria de saber se Fred verificou a pasta HighlyConfidential do endereço IP 1.2.3.4. Não me importo como eu especifico tudo isso, com a exceção de que eu não tenho nenhum acesso UNIX / Linux, já que tudo é baseado em Windows (mas o MySQL estaria bem se isso ajudasse).

    
por Rob 26.02.2010 / 10:20

3 respostas

1

Você pode usar o Splunk . Este aplicativo da Web funciona no Windows e pode extrair os campos que você deseja dos arquivos de log. O Splunk 4 tem uma versão gratuita (você pode esperar 30 dias da empresa e ir de graça ou ir e ativar a versão gratuita imediatamente).

Para obter os relatórios desejados, o Splunk permite fazer pesquisas (como um mecanismo de pesquisa). Você pode salvar as pesquisas, pode fazer um gráfico e pode criar painéis.

Se estiver interessado, pode até criar um aplicativo Splunk para o seu site problema.

    
por 26.02.2010 / 15:10
1

Eu também sugeriria o cygwin, há um instalador muito fácil, então eu usaria o petit para rastrear os tipos de entradas que você tem.

link

    
por 01.03.2010 / 17:26
0

Eu sugiro usar o cygwin que lhe dá um shell bash do Linux. Com isso, você pode filtrar por IP / arquivo etc etc. Eu não posso sugerir qualquer software de analisador de web log que é gratuito que pode fazer isso. Vale a pena olhar para a SawMill.

    
por 26.02.2010 / 12:27