gpt4 book ai didi

java - 如何 "snmpwalk"激活JMX的tomcat来监视它

转载 作者:行者123 更新时间:2023-11-28 23:26:18 27 4
gpt4 key购买 nike

我有一个在 linux 上的 tomcat(少数 java servlet)中运行的应用程序。现在我的任务是监视这个 tomcat(而不是单个 servlet)中的资源(例如 CPU、内存使用情况等)。

我不是程序员(所以我不能更改代码)并且我不能更改代码中的任何内容。我对 Java 也不是很熟悉(所以如果我把一些东西放在一起,我很抱歉)。

我唯一能做的就是用激活 jmx 的 java 参数启动 tomcat。因此,我可以使用 JMX 远程检查 tomcat 和在其中运行的应用程序/servlet。

问题:有哪些工具(或可能性)可用于查明 tomcat(或带有 mbean 的应用程序)提供何种监控/资源信息?

我正在按照 snmpwalk 的思路进行思考,这将使我能够发现 snmp 提供的信息。但是,我不知道如何使用 java 和 jmx 来做到这一点(在互联网上找到了大量关于如何对其进行编程的文章,但这是不可能的)。

非常感谢您的帮助

最佳答案

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

关于java - 如何 "snmpwalk"激活JMX的tomcat来监视它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36592625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com