如何通过激活的JMX“snmpwalk”一个tomcat来监视它

我有一个应用程序在linux上运行在一个tomcat(少量的java servlets)中。 现在我负责监视这个tomcat(不是单个servlet)中的资源(如CPU,内存使用情况等)。

我不是程序员(所以我不能更改代码),我不允许在代码中更改任何内容。 我对Java也不是很熟悉(所以如果我把几件事情放在一起,我很抱歉)。

我能做的唯一事情就是启动带有激活jmx的java参数的tomcat。 所以我可以远程检查tomcat和使用JMX从远程运行的应用程序/ servlet。

问题:有哪些工具(或可能性)可用于找出tomcat(或mbeans应用程序)提供的监视/资源信息类型?

我正在思考一个snmpwalk的线路,它可以让我发现snmp提供的信息。 然而,我不知道如何用java和jmx做到这一点(在互联网上发现了大量关于如何编程的文章,但这是不可能的)。

非常感谢您的帮助


您最好查看APM工具以适应此用例。 我为AppDynamics工作,我们只是这样做。 其他常用工具是Dynatrace和New Relic。 这些工具将在运行时附加到Java应用程序,并提供深层监控,可视性,事务跟踪和故障排除功能。 AppDynamics还会自动基准化所有指标,并在事情开始出现问题时提醒您。

链接地址: http://www.djcxy.com/p/59719.html

上一篇: How to "snmpwalk" a tomcat with activated JMX to monitor it

下一篇: JMXmonitor web application