gpt4 book ai didi

eclipse - 使用 JMX 监控 Tomcat 服务器的简单工具

转载 作者:行者123 更新时间:2023-11-28 21:55:18 29 4
gpt4 key购买 nike

我是一名计算机科学专业的学生,​​目前正在实习。我的老板让我写一个简单的工具来监控 Tomcat 服务器。我刚刚开始这个项目,所以我基本上只是在玩弄看看事情是如何运作的。我想创建一个简单的 jsp 页面来显示一些基本 JMX 查询的结果。我正在使用 Eclipse IDE。有人可以给我一些入门提示吗?

最佳答案

在这里,您绝对不必重新发明轮子。您可以从 JDK 附带的 jconsole 开始:只需运行 jconsole [pid] 并且 jconsole 将连接到(本地)正在运行的进程让你通过 JMX 观察一切。

如果您想要远程访问 JMX 公开的信息,您可以使用 Tomcat 的 manager webapp 以及包含的 jmxproxy servlet,它允许您远程执行简单的查询以获取(并设置)JMX 属性。

还有其他功能更全面的项目,例如 Jolokia ( http://www.jolokia.org/ ),可以做类似的事情。

假设您正在使用 Nagios 之类的东西来自动观察您的 Tomcat 实例,但您绝对不想这样做会启动 JVM 并建立远程(甚至本地)JMX 连接来检查单个 JMX 属性(然后这样做 5 次以观察 5 种不同的特性,然后每 5 分钟或 1 分钟或其他时间做这 5 个样本)。相反,您可能想要使用如上所述的代理。

我们在将 Nagios 与 Tomcat 管理器的 jmxproxy servlet 结合方面取得了巨大的成功。它可能会满足您相当长一段时间的需求。

关于eclipse - 使用 JMX 监控 Tomcat 服务器的简单工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057213/

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