Java分布式应用程序健康监控框架?

发布于 2024-09-25 17:56:54 字数 339 浏览 5 评论 0原文

我正在开发一个java分布式应用程序,该应用程序由运行在嵌入式系统中的处理器集合上的各种RMI服务器组成。系统通过颜色编码的 GUI 报告状态,该 GUI 在下面使用定义的接口定期轮询 RMI 服务器的状态(UP、DOWN、DEGRADED 等)。此外,服务器还报告软件和硬件状态。

我希望用更开放的框架替换这个自定义工具。我知道JMX可以用来做这样的事情。我需要设置一个 MBeanServer,所有 RMI 服务器都将在唯一的 ObjectNames 下注册。我还必须编写一个自定义 MBean 来提供接口方法。

我的问题是,是否有人知道是否已经有一个框架可以做这样的事情。也许还提供某种类型的控制功能(关闭/重新启动服务等)。

I am working on a java distributed application that consists of a variety of RMI servers running on a collection of processors in an embedded system. The system reports status through a color-coded GUI which underneath periodically polls the RMI servers for their status (UP, DOWN, DEGRADED, etc.) using a defined Interface. Additionally, the servers report both SW and HW status.

I'm looking to replaced this custom tool with a more open framework. I know JMX can be used to do such a thing. I would need to setup a single MBeanServer that all the RMI servers would register with under unique ObjectNames. I'd also have to write a custom MBean that would supply the interface methods.

My question, is if anyone knows if there is already a framework built to do such a thing. Maybe also provide some type of control functionality (shutdown/restart service, etc.).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

缘字诀 2024-10-02 17:56:54

我最近参加了一场演讲,他们展示了您可以使用 RHQ 做什么 (http://rhq-project.github .io/rhq/),这令人印象深刻。图表、远程启动/停止、警报、历史记录和放大/缩小,但我自己没有时间玩它。

I recently attended a speech where they showed what you can do with RHQ (http://rhq-project.github.io/rhq/) and it was pretty impressive. Graphs, remote start/stop, alerting, history and zoom in/out but I didn't have time to play with it myself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文