开源tomcat日志查看器


12

我正在管理多个tomcat实例(大约30-35),并正在寻找一些控制台来集中日志。我之前尝试过php-syslog-ng(对于tomcat无效),发现它很有用。我希望这些软件具有以下某些功能:

-根据异常的严重性突出显示语法。-堆栈跟踪和嵌套异常的树视图。

奖励积分:

-当某些模式匹配时报警。

Answers:


6

您可以使用splunk:http//www.splunk.com/ ,您可以在其中集中所有日志,然后可以执行交叉搜索,这是一个免费软件,有点笨重,但功能强大。您也可以使用lambda探针http://www.lambdaprobe.org/d/index.htm, 但它更多地用于全局管理,而不是专门用于日志。


3
Splunk很棒。.直到您达到必须支付的日志数量。然后,它变得异常昂贵。
汤姆·奥康纳

哦,我的天哪,我不知道有日志限制。谢谢
Razique

天哪 我忘了这个!
汤姆·奥康纳

Splunk很胖,而LambdaProbe(现在为PSI Probe,请参见下面的链接)轻巧而出色。谢谢! github.com/psi-probe/psi-probe
Aram Paronikyan


1

您是否尝试过TCLogView?


不,但这似乎不是我想要的,也不是开源的。



0

我们通常会管理很多tomcat服务器。我们要做的是使用log4j将所有Webapp日志实际记录到中央日志服务器。从sysadmin的角度来看,我最感兴趣的是查看容器自身产生的日志记录(在本例中为tomcats)。

因此,为了在事物出现问题时(通常是在行为异常时)查看一些tomcat,我使用了ssh和的组合,multitail在unix下效果很好。想法是您同时同时放入每个框并拖尾catalina.out文件。Multitail包含语法着色支持,并且足够灵活,可以让您使用正则表达式添加自己的着色。当我不得不调查几个小时前发生的事情时,我总是不得不看看卡塔利娜原木,显然是原始的。

根据警报,我使用的是在后台运行的python脚本,并与每个tomcat的启动/关闭脚本集成在一起。基本上,它会拖到catalina.out文件的末尾,以查找我发现有趣的内容,并根据问题的严重性生成警报(短信,电子邮件等)。我知道这可能不是最好的解决方案,但是对我来说效果很好(脚本实际上并不复杂,可以使用您选择的语言编写)。

我知道这可能不是您要寻找的,但这是我的方法,我对它保持KISS原则感到满意。希望对您有所帮助。

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.