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

时间:2010-09-30 16:18:46

标签: java distributed rmi jmx

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

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

我的问题是,如果有人知道是否已经建立了一个框架来做这样的事情。也许还提供某种类型的控制功能(关机/重启服务等)。

1 个答案:

答案 0 :(得分:2)

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