Bom analisador de logs do Tomcat? [fechadas]

9

Alguém poderia recomendar um programa bom e gratuito para analisar os logs do Apache Tomcat. Não preciso de análise em tempo real nem nada disso. Eu tenho um log e eu só quero uma maneira rápida e fácil de obter algumas estatísticas de uso a partir dele. As estatísticas nem precisam ser muito extravagantes - só quero uma ideia aproximada de usuários únicos por dia, semana e mês.

Obrigado,

Bart.

    
por Bart B 08.09.2009 / 13:04

3 respostas

3

Você pode usar o LambdaProbe:

link

É uma boa aplicação Web que exige apenas que você reinicie o Java. Ele fornece recursos interessantes, como lista de segmentos ativos, e também analisa o arquivo de log (catalina.out) Existe um bom monitoramento (Sessão, encadeamentos, memória) e fornece a carga do conector. Por fim (não menos importante) ele fornece uma interface para gerenciar suas aplicações web.

    
por 08.09.2009 / 15:08
2

Awstats seria uma boa escolha, eu acho.

Há um tutorial sobre como configurá-lo. link $ @ 8 $ @ 1 $ @ 1 & pasta = 20050104154634840

Editado algum link brainlessness

    
por 08.09.2009 / 14:55
-1

Tente isso. crie um arquivo ".sh" e cron-lo para obter os logs no correio

#!/bin/bash 
cd [location of the catalina] 
ps -ef | grep tomcat | grep java | grep -v grep 
if [ $? -ne "0" ]; 
then 
rm -f .ref; 
exit 0 
fi 
export ALARM="$(cat catalina.out | wc -l)" if [ ! -f .ref ]; 
then 
echo $ALARM > .ref 
elif [ $ALARM -gt $(cat .ref) ]; 
then 
sed -n $(cat .ref),$(echo $ALARM)p Catalina.out | egrep -A 70 'SEVERE|ERROR' | egrep -v 'INFO|org.apache' > .reflog; 
elif [ $ALARM -eq $(cat .ref) ]; 
then 
exit 2 
fi 
export SIZE=$(ls -l .reflog | cut -d ' ' -f 5) if [ $SIZE -gt "0" ]; then cat .reflog | mail -s subject [email protected] 
fi 
echo $ALARM > .ref 
#EOF
    
por 02.08.2012 / 08:43