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


11

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

Дякую,

Барт.

Відповіді:


3

Ви можете використовувати LambdaProbe:

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

Це приємні веб-карти, які вимагають лише перезапустити Java. Він надає приємні функції, такі як лістинг живих потоків, а також аналізує файл журналу (catalina.out) Існує хороший моніторинг (сесія, потоки, пам'ять) та дає навантаження на роз'єм. Нарешті (не в останню чергу) він пропонує інтерфейс для управління вашими веб-сайтами.


Я люблю лямбдапроб, але був розчарований, що не було оновлень з 11/2006. Чудово працює на всіх моїх поточних речах, але я переживаю, що він почне старіти.
Тім Хоуланд

4
Ага, я просто знайшов виделку з цієї причини: code.google.com/p/psi-probe
Тім Хоуланд

пси-зонд цікавий, але в довгостроковій перспективі ... mmh: Стан збірки: не вдалося, Сканування покриття: не вдалося, Статус покриття: 25%
Massimo

І є квиток, три роки, просять працювати з tomcat 8.
Массімо,

2

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

Існує підручник, як його налаштувати. http://www.turro.org/xp/Portal?xpc=1 $ @ 8 $ @ 1 $ @ 1 & папка = 20050104154634840

Відредагував якусь посилання безмозковістю


1
Awstats дозволяє лише аналізувати журнали, щоб мати статистику. Це не підходить для журналів Tomcat
Razique,

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.