使用hawtio和Jolokia监测Mule

使用hawtio和Jolokia监测Mule

参考文档:http://bennet-schulz.com/2017/06/07/monitoring-mule-using-hawtio-and-jolokia/

一、前言

Mule ESB Runtime 分为企业版(EE)和社区版(CE),其中企业版可以支持与MMC和AnypointPlantform的集成,从而实现对服务和API的管理,而社区版是不能支持的。因此,为了能对社区版Mule的Runtime进行基本的管理,我们可以引入hawtio和Jolokia进行监控。

二、什么是Jolokia

Jolokia是一个JMX-HTTP桥梁,可替代JSR-160连接器。 它是一种基于代理的方法,支持许多平台。 除了基本的JMX操作外,它还通过独特的功能(如批量请求和细粒度的安全策略)增强了JMX远程处理能力。

三、将Jolokia代理添加到Mule

1.下载https://jolokia.org/download.html的jolokia Mule-Agent,将jolokia-mule.jar添加到独立Mule运行时的lib / opt文件夹中。
使用hawtio和Jolokia监测Mule_第1张图片

2.修改apps/default中的mule-config.xml文件

 
  

    
 
 
 

3.启动mule服务,双击mule-standalone-3.9.0\bin\mule.bat。启动后并访问http://localhost:8899/jolokia

使用hawtio和Jolokia监测Mule_第2张图片

4.使用hawtio连接到Mule,先在http://hawt.io/getstarted/index.html下载并运行hawtio-app-1.5.7.jar。然后直到您的主浏览器打开条目网址http://localhost:8080/hawtio

使用hawtio和Jolokia监测Mule_第3张图片

5.登录后就可以看到对Mule服务的健康检查

使用hawtio和Jolokia监测Mule_第4张图片

你可能感兴趣的:(mulesoft)