【问题标题】:How does one monitor Mule 3 ESB Community Edition with multiple Servers/Mule Agents?一台如何监控具有多个服务器/Mule 代理的 Mule 3 ESB 社区版?
【发布时间】:2011-08-13 07:32:14
【问题描述】:

Mule 3 似乎非常酷,但他们的企业产品的价格标签对某些客户来说并不适合我们。

据我所知,Mule 3 的社区版允许您创建任意数量的 Mule 服务器/代理,并且 Mule 允许您部署到任何一个或多个此类实例。

在 Mule 3 的企业版中,有一个非常流畅的基于 Web 的控制面板,它似乎不仅可以处理 Mule 服务器/代理的监控,还可以自动或在高负载时自动拆分作业。

如果有人找到一个好的开源或廉价替代品来替代这个基于 Web 的管理控制台或任何基于 Java 的服务器,它允许进行相同类型的监视/控制,从而复制一些管理控制台的功能,我将不胜感激.

非常感谢任何/所有反馈和建议!

【问题讨论】:

    标签: java memory-management esb mule


    【解决方案1】:

    我使用 JMX 来监控 Mule 实例:

    http://www.mulesoft.org/documentation/display/MULE3USER/JMX+Management

    这可以很好地了解 Mule(特定于 Mule 的 MBean)内部发生的事情以及 JVM(标准 JVM MBean)的状况。

    它还提供了对 Mule 不同组件的一些控制,例如停止/重启端点的能力等...

    【讨论】:

    • 感谢您的回复...不过,请快速跟进问题...您是否集成了任何功能,可以让您轻松创建自己的管理 Web 界面来监控当前的 Mules 和/或启动新的?
    • 使用现有的内部 Mule API 创建自定义 Web 仪表板很容易,例如:mulesoft.org/documentation/display/HTMLDASH。这就是说,我建议使用具有自己 Web 界面的标准监控工具(如 Zabbix)。启动新实例是一个完全不同的主题:它确实取决于您的环境。
    • 感谢戴夫,非常好的信息。关于环境问题,我在那里有点灵活。我本质上想找到一种为客户创建新集成脚本的方法,当它们完成后,我本质上想要一种快速启动新的亚马逊 ec2、rackspace、gogrid 或类似实例的方法,或者将集成脚本附加到现有的 mule服务器和专用资源。然后(如果之前没有解释过)我希望我可以创建一个客户端可以监控的仪表板和一个管理仪表板,它为所有骡子脚本和骡子服务器提供一个监控仪表板。想法?
    • 一种选择可能是检查您的集成脚本,找到可监控的元素并相应地生成客户/管理仪表板。这是因为您可以根据 XML 配置中使用的不同名称猜测 MBean 名称将是什么。附带说明:您是否考虑过 Mule iON?这是部署 Mule 配置的完美平台。
    • 您能提供一个这样的集成示例吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    相关资源
    最近更新 更多