좋은 무료 Tomcat Log Analyser? [닫은]


11

누군가가 Apache Tomcat 로그를 분석하기위한 훌륭하고 무료 인 프로그램을 추천 할 수 있습니까? 나는 실시간 분석이나 그런 것이 필요하지 않습니다. 로그가 있으며 사용 통계를 얻을 수있는 빠르고 쉬운 방법을 원합니다. 통계는 너무 화려 할 필요조차 없습니다. 나는 하루, 주 및 월마다 순 사용자 수에 대한 대략적인 아이디어를 원합니다.

감사,

바트

답변:


3

LambdaProbe를 사용할 수 있습니다.

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

Java를 다시 시작 해야하는 멋진 웹 응용 프로그램입니다. 라이브 스레드 목록과 같은 멋진 기능을 제공하고 로그 파일을 구문 분석합니다 (catalina.out) 멋진 모니터링 (세션, 스레드, 메모리)이 있으며 커넥터로드를 제공합니다. 마지막으로 웹앱을 관리하기위한 인터페이스를 제공합니다.


Lambdaprobe를 좋아하지만 2006 년 11 월 이후 업데이트가 없었던 것에 실망했습니다. 현재의 모든 것들에서 훌륭하게 작동하지만 노화가 시작 될까 걱정됩니다.
Tim Howland

4
아, 방금 그런 이유로 포크를 찾았습니다 : code.google.com/p/psi-probe
Tim Howland

psi-probe는 흥미롭지 만 장기적으로는 ... mmh : 빌드 상태 : 실패, 커버리지 스캔 : 실패, 커버리지 상태 : 25 %
Massimo

그리고 바람둥이 8과 함께 일할 것을 요구하는 3 살짜리 티켓이 있습니다.
Massimo

2

내가 생각하는 Awstats 는 좋은 선택이 될 것입니다.

설정 방법에 대한 자습서가 있습니다. http://www.turro.org/xp/Portal?xpc=1 $ @ 8 $ @ 1 $ @ 1 & folder = 20050104154634840

링크가없는 일부 편집


1
Awstats는 통계를 얻기 위해 로그 만 분석 할 수 있습니다. Tomcat 로그에 적합하지 않습니다. imao
Razique

2
사실입니다. 그러나 문제는 사용 통계에 관한 것이 었습니다. 초당 HTTP 요청에서와 같이. Java 힙 크기가 아닙니다. 그리고 awstats가 그 점에서 뛰어납니다.
pyhimys

-1

이 시도. ".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

분석기 작업 은 어디에 있습니까?
Massimo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.