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


11

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

Спасибо,

Барт.

Ответы:


3

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

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

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


Я люблю Lambdaprobe, но разочарован тем, что с 11/2006 не было обновлений. Прекрасно работает на всех моих нынешних вещах, но я боюсь, что они начнут стареть.
Тим Хоулэнд

4
Ах, только что нашел ответвление
Тим

Пси-зонд интересен, но в долгосрочной перспективе ... ммч: Статус сборки: не удалось, Сканирование покрытия: не удалось, Статус покрытия: 25%
Massimo

И есть билет, 3 года, с просьбой поработать с tomcat 8.
Massimo

2

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

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

Отредактировано какое-то звено безмозглости


1
Awstats позволяет анализировать журналы только для получения статистики. Это не подходит для журналов Tomcat имао
Разик

2
Это правда. Но вопрос был о статистике использования. Как в http запросов в секунду. Не размер кучи Java. И awstats превосходен в этом.
Pyhimys

-1

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

#!/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

где работа анализатора ?
Массимо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.