`
hzh0725
  • 浏览: 82267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JMX相关

    博客分类:
  • java
SUN 
阅读更多
  • 建立一个MBeanServer 有两种类型
  1. 建立普通的mbeanserver : MBeanServerFactory.createMBeanServer()
  2. 建立一个平台相关的mbeanserver: ManagementFactory.getPlatformMBeanServer();
  • 建立与mbeanserver连接 方式:(不包括本地 pid方式)
  1. 使用 url ,e.g. service:jmx:rmi://localhost/jndi/rmi://localhost:1099/abc
  2. 使用 ip:port, 它将翻译成  service:jmx:rmi://localhost/jndi/rmi://ip:port/jmxrmi
  • 下面是一个code启动平台mbeanserver的例子
System.setProperty("com.sun.management.jmxremote.authenticate",
					"false");
			System.setProperty("com.sun.management.jmxremote.ssl", "false");
			System.setProperty("java.rmi.server.hostname", "localhost");
//			MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer();
			MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();

			int registryPort = Registry.REGISTRY_PORT;
			LocateRegistry.createRegistry(registryPort);

			String jndiPath = "/jmxrmi";
			JMXServiceURL url = new JMXServiceURL(
					"service:jmx:rmi://localhost/jndi/rmi://localhost:"
							+ registryPort + jndiPath);

			JMXConnectorServer connectorServer = JMXConnectorServerFactory
					.newJMXConnectorServer(url, null, mbeanServer);
			connectorServer.start();
0
0
分享到:
评论

相关推荐

    jmx相关jar包

    `jmxri.jar` 和 `jmxremote.jar` 是与JMX相关的两个关键库文件: 1. **jmxri.jar**:这个库文件包含了运行时(Runtime)实现(RI)的JMX组件。JMX RI是JMX规范的具体实现,它提供了管理和监控Java应用程序所需的...

    jmxri-1.2.1.jar+jmxtools-1.2.1.jar

    `jmxri-1.2.1.jar` 和 `jmxtools-1.2.1.jar` 是与JMX相关的两个核心库文件,它们在Java应用程序中扮演着重要的角色。 `jmxri-1.2.1.jar` 是Java运行时实现(Runtime Implementation)的JMX组件。它包含了JMX代理...

    jmx所需的jar

    在这个场景中,提到的两个jar文件——`jmx_remote-1_0_1_03-ri.zip`和`jmx-1_2_1-ri.zip`,都是与JMX相关的库,用于支持远程管理和监控。 1. `jmx-1_2_1-ri.zip`: 这个文件包含了JMX 1.2.1版本的Runtime ...

    jmxtools-1.2.1.jar+jmxri-1.2.1.jar.zip

    `jmxtools-1.2.1.jar` 和 `jmxri-1.2.1.jar` 是与JMX相关的两个重要组件。`jmxtools.jar` 包含了JMX的客户端工具和API,提供了连接到MBean服务器、查询和操作MBean的能力。这个库通常用于开发远程监控和管理应用,...

    JMX1.4规范中文版

    文档中还提到了UML,统一建模语言,这是表示类和组件之间关系的可视化工具,它有助于开发者更好地理解和设计JMX相关的软件结构。 在JMX的组织结构中,各个章节详细介绍了JMX的不同方面,包括设备层、代理层和远程...

    jmx.rar_jmx

    7. **工具和API**:Java SDK包含了几个JMX相关的工具,如jconsole、jvisualvm,可以帮助开发者进行MBean的管理和监控。同时,JMX API提供了客户端和服务器端的实现,方便开发者集成到自己的应用中。 8. **应用场景*...

    jmx例子一则

    在标签"源码"中,博主可能分享了如何阅读和理解JMX相关的源代码,包括MBean接口、实现类以及MBeanServer和JMX连接器的使用。这有助于深入理解JMX的工作原理和交互方式。 "工具"标签暗示了博主可能讨论了使用JMX的...

    spring框架下jmx入门例子

    "lib"目录可能包含了项目所需的依赖库,包括Spring框架和其他可能用到的JMX相关库,如Apache Commons Lang或Maven的`maven-jmx-plugin`,这些工具可以帮助你更方便地生成和操作MBeans。 总的来说,通过Spring和JMX...

    jmx相关jar包:jmxtools-1.2.1.jar +jmxri-1.2.1.jar+ jms-1.1.jar

    Java Management Extensions(JMX)是Java平台上的一个标准技术,用于管理和监控应用程序、系统和服务。在Java环境中,JMX提供了一种统一的方式来发现、管理以及远程控制运行中的Java应用程序。这三个jar包——`...

    JMX 相关

    **JMX(Java Management Extensions)相关知识** JMX是Java平台的一个核心部分,它提供了一种标准的方式来管理和监控Java应用程序。通过JMX,开发者可以创建、注册和管理各种管理对象(MBeans),这些对象代表了...

    jmxtool.jar+jmxri.jar

    描述中提到的"2个jar包maven仓库中缺少这个jar包"可能意味着在进行某些Java项目开发或构建时,开发者发现Maven的默认仓库中没有这两个特定版本的JMX相关库。这可能是因为某些旧项目或特定配置依赖于这些特定版本,...

    JMX.rar_jmx_osgi

    在"JMX.rar_jmx_osgi"这个压缩包中,我们很可能找到了与JMX相关的开发资源,包括五个常用的JMX库的jar包和一些示例代码。 1. **JMX基础**:JMX的核心概念包括MBeans(Managed Beans)、Management Agents(MBeans ...

    适用jmxri-1.2.1和jmxtools-1.2.1

    `jmxri-1.2.1`和`jmxtools-1.2.1`是与JMX相关的两个重要组件,它们在Java应用程序的管理与监控中起到关键作用。 `jmxri-1.2.1`代表JMX运行时实现(Runtime Implementation),它是JMX规范的实际实现,允许在Java...

    JMXTools.jar和jmxri.jar下载

    在这个场景中,我们关注的是两个JMX相关的jar文件:`jmxri.jar`和`jmxtools-1.2.1.jar`。 `jmxri.jar`代表的是JMX运行时(Runtime Implementation)库。这个库包含了JMX规范中定义的各种管理接口和实现,使得Java...

    jmxtools.jar jmxri.jar

    其中包含的工具和类包括`jmxc`(一个命令行工具,可以用来连接到JMX代理)、`jconsole`(一个图形化用户界面工具,用于监视和管理Java应用)以及其他一些JMX相关的类库。 2. **jmxri.jar**:这个库文件是JMX的运行...

    jmx-1_2_1-ri.jar

    在您提供的信息中,我们关注到三个关键文件:`jmx-1_2_1-ri.jar`、`jmxtools.jar`和`jmx-1_2-api.zip`,它们都是JMX相关的核心组件。 `jmx-1_2_1-ri.jar` 是JMX运行时实现(Runtime Implementation)的jar文件。这...

    JMX需要的JAR和文档和可运行的例子

    `jmxtools.jar`是一个包含JMX相关工具和库的JAR文件。它可能包含了JConsole,这是一个图形用户界面工具,用于可视化地监视和管理Java应用程序,包括MBeans的查看和操作。此外,`jmxtools.jar`还可能包含JMX连接器API...

    zabbix监控tomcat所需的cmdline-jmxclient-0.10.3.jar和zbx自定义模版

    通常,这需要在Tomcat的`catalina.sh`或`catalina.bat`启动脚本中添加JMX相关参数,以及在Zabbix的Java Gateway配置中设置正确的主机和端口信息。 最后,集成`cmdline-jmxclient-0.10.3.jar`和自定义模板到Zabbix的...

Global site tag (gtag.js) - Google Analytics