try {
String DOMAIN = "localhost";
// 创建一个MBeanServer
MBeanServer server = MBeanServerFactory.createMBeanServer(DOMAIN);
// 用MBeanServer注册LoginStatsMBean
// MBeanServer.registerMBean(Object,ObjectName)方法使用的参数有两个:一个是MBean实现的一个实例;另一个是类型ObjectName的一个对象-它用于唯一地标识该MBean
server.registerMBean(new Status(), new ObjectName(DOMAIN + ":name=statusBean"));
// 存取该JMX服务的URL:
JMXServiceURL url = new JMXServiceURL("rmi", "127.0.0.1", 9589, "/jndi/rmi://localhost:" + 1099 + "/app");
// start()和stop()来启动和停止 JMXConnectorServer
JMXConnectorServer jmxServer = JMXConnectorServerFactory.newJMXConnectorServer(url, null, server);
System.out.println(url);
// 在RMI上注册
LocateRegistry.createRegistry(1099);
jmxServer.start();
} catch (Exception e) {
e.printStackTrace();
}
通过JConsole便可以访问这个MBEAN里面的public方法:
在JMX URL中输入jmx service url: service:jmx:rmi:///jndi/rmi://localhost:1099/app
就可以访问到注册到的MBean中的方法.
- 大小: 26.4 KB
分享到:
相关推荐
Java分布式应用学习笔记09JMX-MBean的介绍
jmx 实例 rmi mbean,采用rmi方式进行jmx的mbean管理,通过这个实例能够了解jmx的应用
NULL 博文链接:https://jasonhan-sh-hotmail-com.iteye.com/blog/1171904
JMX 1.2.1 Reference Implementation(重点) Include com.sun.jdmk.comm.HtmlAdaptorServer class http://www.sun.com/software/jdmk/ Downloads, sun-jdmk-runtime-5.1-b34.2.zip/SUNWjdmk/5.1/lib/jdmkrt.jar
java
jmx监控MBean测试; ArchUnit参数验证;跨域处理; shiro权限控制;静态资源,“ /”映射服务启动注册到consul;并测试获取redis服务,初始化redis资源; consul监控redis服务; reids分布式锁;注意consul客户端和...
JMX是指Java管理扩展,通过jmx可以监控java应用服务器的各项性能指标,jvm的性能指标等
jmx-mbeans 创建了自定义Mbean类,以接收一些简单操作(如求和操作)... 创建了MBeanServer并注册了自定义Mbean类。 使用jconsole工具连接到我的MBeanServer。 在jconsole中,能够查看自定义Mbean属性,操作和通知。
JMX到Prometheus导出器:一个收集器,该收集器可以可配置地抓取和公开JMX目标的mBean。 该导出程序旨在作为Java代理运行,公开HTTP服务器并提供本地JVM的度量。 它也可以作为独立的HTTP服务器运行,并刮擦远程JMX...
通用 JMX MBean 收集器,它使用 Boundary API 创建指标并发布它们。 这个 java 应用程序读取一个配置文件,其名称作为参数传递。 配置文件是一个 JSON 结构,它定义了 JMX 连接、要收集的 MBean 属性以及边界度量...
1.JMX与SPRING 结合实例 2.标准MBean 与非标准MBean 注册 3.基于接口和注解的MBean 注册 4.发布通知,处理通知及配置
MBean 服务器调用并获取连接到 DomainRuntimeMBean 的统计信息先决条件设置需要有兼容的 JDK 1.6 及更高版本。 需要以下需要手动放置的库,直到项目被 mavenized slf4j-api-1.6.6 logback-core-1.0.13 logback-...
为什么JMX那么受欢迎,JMX到底有那些优势只得人们去学习和理解,本文从JMX的基本架构、hellowold jmx以及spring对JMX的支持讲起,希望大家能通过本文对JMX有个基础的认识,并能通过本文为今后学习JMX打个基础
jmx与osgi结合的实例,将osgi的bundle注册到jmx进行管理。简单实例,可以进行扩展
分析了当前网络监控中面临的主要问题,提出了采用JMX方案来解决的办法。介绍了JMX的技术特点,并采用该技术实现了IP网络管理中的网络监控任务的调配和管理。
NULL 博文链接:https://90haofang-163-com.iteye.com/blog/1901416
JMX以RMI方式连接的场景示例,从“服务器A远程获取服务器B的历史IP访问记录”这一场景出发,将JMX框架的各层简单的串了一遍。其中包括了MBean、Agent、Client每个层的详细代码和说明
现在,与J2EE兼容的应用服务器需要支持这个标准,因为其中一些服务器使用JMXMBean作为基础架构。设计模式自从开始引入以来就一直很受欢迎,现在,我们还可以把这些设计理念用于应用程序的易管理性设计中。为了使应用...
jmxutils.zip,导出jmx mbean使导出jmx mbean变得容易
在JMX中MBean代表一个被管理的资源实例,通过MBean中暴露的方法和属性,外界可以获取被管理的资源的状态和操纵MBean的行为。 Agent 用来管理相应的资源,并且为远端用户提供访问的接口。该层的核心是MBeanServer,...