好的免费的Tomcat Log Analyser?[关闭]


11

有人可以推荐一个不错的免费程序来分析Apache Tomcat日志。我不需要实时分析或类似的东西。我有一个日志,我只想一种快速简便的方法来获取一些使用情况统计信息。这些统计数据甚至不必太花哨-实际上,我只想粗略了解每天,每周和每月的唯一身份用户。

谢谢,

巴特

Answers:


3

您可以使用LambdaProbe:

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

这是一个不错的Web应用程序,只需要重新启动Java。它提供了一些不错的功能,例如实时线程列表,还可以解析日志文件(catalina.out)。这里有一些不错的监视(会话,线程,内存),并提供了连接器的负载。最后(并非最不重要),它提供了一个界面来管理您的Web应用程序。


我喜欢Lambdaprobe,但对自11/2006以来没有更新感到失望。我目前所有的东西都工作得很好,但是我担心它会开始老化。
Tim Howland

4
啊,正是出于这个原因才发现它的一个分支:code.google.com/p/psi-probe
Tim Howland

psi探针很有趣,但从长远来看……mmh:生成状态:失败,Coverage扫描:失败,Coverage状态:25%
Massimo

还有一张3岁的票,要求与tomcat 8一起工作。–
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”文件并将其克隆以获取邮件中的日志

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

分析仪工作在哪里?
马西莫'18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.