ตัววิเคราะห์บันทึก Tomcat ฟรีดีหรือไม่? [ปิด]


11

มีคนแนะนำโปรแกรมดีและฟรีสำหรับการวิเคราะห์บันทึก Apache Tomcat ฉันไม่ต้องการการวิเคราะห์ตามเวลาจริงหรืออะไรทำนองนั้น ฉันมีบันทึกและฉันต้องการวิธีที่รวดเร็วและง่ายดายในการรับสถิติการใช้งานจากมัน สถิติไม่จำเป็นต้องแฟนซีเกินไป - ฉันแค่ต้องการความคิดคร่าวๆของผู้ใช้ที่ไม่ซ้ำกันต่อวันสัปดาห์และเดือนจริงๆ

ขอบคุณ

บาร์ต

คำตอบ:


3

คุณสามารถใช้ LambdaProbe:

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

มันเป็นเว็บแอพที่ดีที่ต้องให้คุณเปิดใช้งาน Java อีกครั้ง มันมีคุณสมบัติที่ดีเช่นรายชื่อเธรดสดและยังแยกวิเคราะห์ไฟล์ (catalina.out) มีการตรวจสอบที่ดี (เซสชัน, เธรด, หน่วยความจำ) และให้การเชื่อมต่อโหลด ในที่สุด (ไม่ท้ายสุด) มันมีส่วนต่อประสานเพื่อจัดการ webapps ของคุณ


ฉันชอบ Lambdaprobe แต่ผิดหวังที่ยังไม่ได้อัปเดตตั้งแต่ 11/2006 ใช้งานได้ดีกับทุกสิ่งในปัจจุบันของฉัน แต่ฉันกังวลว่ามันจะเริ่มแก่ขึ้น
Tim Howland

4
อ่าเพิ่งพบทางแยกด้วยเหตุผลนั้น: code.google.com/p/psi-probe
Tim Howland

psi-probe น่าสนใจ แต่ในระยะยาว ... mmh: สถานะการสร้าง: ล้มเหลว, การสแกน Coverity: ล้มเหลว, สถานะความครอบคลุม: 25%
Massimo

และมีตั๋วอายุ 3 ขวบขอให้ทำงานกับแมวตัวผู้ 8
Massimo

2

Awstatsจะเป็นทางเลือกที่ดีผมคิดว่า

มีบทช่วยสอนเกี่ยวกับวิธีการตั้งค่า http://www.turro.org/xp/Portal?xpc=1 $ @ 8 $ @ 1 $ @ 1 & โฟลเดอร์ = 20050104154634840

แก้ไขลิงค์งี่เง่าบางส่วน


1
Awstats อนุญาตเฉพาะการวิเคราะห์บันทึกเพื่อให้มีสถิติ นั่นคือไม่เหมาะสำหรับ Tomcat บันทึก Imao
Razique

2
นั่นเป็นความจริง. แต่คำถามนั้นเกี่ยวกับสถิติการใช้งาน เช่นเดียวกับในคำขอ HTTP ต่อวินาที ไม่ใช่ขนาดของ heap java และยอดเยี่ยมเลยล่ะ
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.