Phân tích nhật ký Tomcat miễn phí tốt? [đóng cửa]


11

Ai đó có thể giới thiệu một chương trình tốt và miễn phí để phân tích nhật ký Tomcat của Apache. Tôi không cần phân tích thời gian thực hoặc bất cứ điều gì như thế. Tôi có một nhật ký và tôi chỉ muốn một cách nhanh chóng và dễ dàng để có được một số thống kê sử dụng từ nó. Các số liệu thống kê thậm chí không cần phải quá cầu kỳ - tôi chỉ muốn một ý tưởng sơ bộ về người dùng duy nhất mỗi ngày, tuần và tháng thực sự.

Cảm ơn,

Bart.

Câu trả lời:


3

Bạn có thể sử dụng LambdaProbe:

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

Đây là một ứng dụng web đẹp chỉ yêu cầu bạn khởi chạy lại Java. Nó cung cấp các tính năng hay như liệt kê luồng trực tiếp và phân tích tệp nhật ký (catalina.out) Có một số giám sát tốt (Phiên, luồng, bộ nhớ) và cung cấp tải cho trình kết nối. Cuối cùng (không phải ít nhất) nó cung cấp một giao diện để quản lý các ứng dụng web của bạn.


Tôi yêu Lambdapcoat, nhưng đã thất vọng vì không có bản cập nhật kể từ tháng 11/2006. Hoạt động tốt trên tất cả các công cụ hiện tại của tôi, nhưng tôi lo lắng rằng nó sẽ bắt đầu lão hóa.
Tim Howland

4
À, chỉ cần tìm một ngã ba của nó vì lý do đó: code.google.com/p/psi-probe
Tim Howland

psi-thăm dò rất thú vị nhưng về lâu dài ... mmh: Trạng thái bản dựng: không thành công, Quét độ phủ: không thành công, Trạng thái bảo hiểm: 25%
Massimo

Và có một vé, 3 tuổi, yêu cầu làm việc với tomcat 8.
Massimo

2

Awstats sẽ là một lựa chọn tốt tôi nghĩ.

Có một hướng dẫn về cách thiết lập nó. http://www.turro.org/xp/Portal?xpc=1 $ @ 8 $ @ 1 $ @ 1 & thư mục = 20050104154634840

Đã chỉnh sửa một số liên kết


1
Awstats chỉ cho phép phân tích nhật ký để có số liệu thống kê. Điều đó không phù hợp với nhật ký Tomcat imao
Razique

2
Điều đó đúng. Nhưng câu hỏi là về thống kê sử dụng. Như trong yêu cầu http mỗi giây. Không phải kích thước heap java. Và awstats vượt trội ở đó.
pyhimys

-1

Thử cái này. tạo một tập tin ".sh" và ghi lại nó để lấy nhật ký trong thư

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

đâu là phân tích công việc?
Massimo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.