Welcome 微信登录

首页 / 操作系统 / Linux / 使用JMX产品Jolokia对Mule esb进行监控

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地址
  • 1
  • 2
  • 下一页
安装(刷) 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)
表情: 姓名: 字数