Jolokia 1.0.6:http://www.jolokia.org/agent/mule.htmlMule esb 3.3.0:http://www.mulesoft.org现在越来越多的集成平台使用了Mule企业服务总线中间件,Mule企业版的监控程序是收费的,不过Mule大佬还算有点良心,实现了很多MBEAN接口,提供了很JMX接口,这使得自定义监控界面得以实现。准备实现的结构图如下:在Mule里面添加JMX代理,新建一个flow,代码如下:<?xml version="1.0" encoding="UTF-8"?><mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:management="http://www.mulesoft.org/schema/mule/management"
xmlns:spring="http://www.springframework.org/schema/beans"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/3.1/mule.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.mulesoft.org/schema/mule/management
http://www.mulesoft.org/schema/mule/management/3.1/mule-management.xsd"> <!-- jmx配置 -->
<custom-agent name="jolokia-agent" class="org.jolokia.mule.JolokiaMuleAgent">
<spring:property name="port" value="8099"/>
</custom-agent>
<management:jmx-server>
<management:connector-server url="service:jmx:rmi:///jndi/rmi://localhost:7099/mule" rebind="true" />
</management:jmx-server>
</mule>附:需要把Mule-Agent的包: jolokia-mule-1.0.6-agent.jar添加到类目录参考:http://www.jolokia.org/agent/mule.html运行结果:打印出如下信息表示添加JMX成功啦。这样打开: http://casking-soa-PC:8099/jolokia 这个就可以查看版本了。内存情况及回收操作:http://127.0.0.1:8099/jolokia/read/java.lang:type=Memoryhttp://127.0.0.1:8099/jolokia/exec/java.lang:type=Memory/gc操作系统信息http://127.0.0.1:8099/jolokia/read/java.lang:type=OperatingSystem运行环境http://127.0.0.1:8099/jolokia/read/java.lang:type=Runtime线程总体情况http://127.0.0.1:8099/jolokia/read/java.lang:type=Threading类加载情况http://127.0.0.1:8099/jolokia/read/java.lang:type=ClassLoading更多用法可以参见:http://www.jolokia.org/reference/html/protocol.html有了API,你们就可以自己写自定义的界面了。看我们的结构图,绿色部分有说提供标准的JMX API,我们来测试使用JConsole测试一下此工具JDK自带的双击打开,并填入RIM地址
安装(刷) Ubuntu Touch 14.04 For NexusVMware 8.0下安装Gentoo Linux相关资讯 Jolokia
- Jolokia 1.2.2 发布,JMX 远程访问 (06/17/2014 07:30:46)
- JMX远程访问方法 Jolokia (02/26/2014 08:35:42)
- Jolokia 1.1.5 发布,JMX 远程访问 (11/09/2013 08:59:45)
| - Jolokia 1.2.1 发布,JMX 远程访问 (04/30/2014 08:37:49)
- Jolokia 1.2.0 发布,JMX 远程访问 (02/26/2014 08:35:04)
- Jolokia 1.1.4 发布,JMX 远程访问 (10/05/2013 09:01:31)
|
本文评论 查看全部评论 (0)