保险丝Osgi捆绑监控

时间:2014-08-21 14:20:41

标签: osgi-bundle jbossfuse hawtio

想知道你们如何监控部署在Fuse Container上的osgi包。理想情况下寻找能够通过电子邮件通知某些捆绑包已经关闭并需要解决的问题。 HawtIO我想我可以做一份工作但据我所知没有“通知”能力。 感谢

1 个答案:

答案 0 :(得分:0)

Fuse有许多入口点可以公开您要查找的数据。

  • 您可以使用JMX连接到容器并请求捆绑包 和他们的地位。
  • 您可以使用Jolokia来公开所有JMX数据 超过http。
  • 您编写了一些bash脚本并使用Fuse CLI进行访问 捆绑信息。 (例如:./ client list | grep -i failure)

您将使用上述哪种方法取决于您的监控工具。但是通常使用监视工具可以编写一些bash / python脚本,使用这些脚本可以访问所需的数据。

我使用Nagios / OPSView / JON作为监控/警报工具,效果很好。

以下是我的一位同事的博客文章,演示如何使用Nagios监控Fuse:

http://giallone.blogspot.co.uk/2014/01/monitoring-jboss-fuse-esb-with-nagios.html

享受!