Назад | Перейти на главную страницу

Хороший бесплатный анализатор журналов Tomcat?

Может ли кто-нибудь порекомендовать хорошую и бесплатную программу для анализа журналов Apache Tomcat. Мне не нужен анализ в реальном времени или что-то в этом роде. У меня есть журнал, и мне просто нужен быстрый и простой способ получить из него статистику использования. Статистика даже не должна быть слишком сложной - мне просто нужно приблизительное представление об уникальных пользователях за день, неделю и месяц.

Спасибо,

Барт.

Вы можете использовать LambdaProbe:

http://www.lambdaprobe.org/d/index.htm

Это прекрасные веб-приложения, требующие только перезапуска Java. Он предоставляет приятные функции, такие как список потоков в реальном времени, а также анализирует файл журнала (catalina.out). Есть хороший мониторинг (сеанс, потоки, память) и дает нагрузку на коннектор. Наконец (что не менее важно) он предоставляет интерфейс для управления вашими веб-приложениями.

Awstats я думаю будет хорошим выбором.

Есть учебник о том, как его настроить. http://www.turro.org/xp/Portal?xpc=1$ @ 8 $ @ 1 $ @ 1 & folder = 20050104154634840

Отредактировал какую-то ссылку безмозглость

Попробуй это. создайте файл ".sh" и cron его, чтобы получать журналы по почте

#!/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 mail@goes.here 
fi 
echo $ALARM > .ref 
#EOF