`
IT-future
  • 浏览: 30284 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多
       JMX--Java Management Extensions,即Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。

JMX
体系结构分为以下四个层次:
     1)
设备层(Instrumentation Level):主要定义了信息模型。在JMX中,各种管理对象以管理构件的形式存在,需要管理时,向MBean服务器进行注册。该层还定义了通知机制以及一些辅助元数据类。
     2)
代理层(Agent Level):主要定义了各种服务以及通信模型。该层的核心是一个MBean服务器,所有的管理构件都需要向它注册,才能被管理。注册在MBean服务器上管理构件并不直接和远程应用程序进行通信,它们通过协议适配器和连接器进行通信。而协议适配器和连接器也以管理构件的形式向MBean服务器注册才能提供相应的服务。
     3)
分布服务层(Distributed Service Level):主要定义了能对代理层进行操作的管理接口和构件,这样管理者就可以操作代理。然而,当前的JMX规范并没有给出这一层的具体规范。
     4)
附加管理协议API:定义的API主要用来支持当前已经存在的网络管理协议,如SNMPTMNCIM/WBEM等。 

分享到:
评论

相关推荐

    JMX官方文档 - 概览,入门,规范

    一、JMX概述 JMX提供了一种灵活的框架,可以创建、注册和管理被称为管理对象(MBeans)的实体,这些对象代表可管理的资源。MBeans提供了对资源的访问和控制接口,使得开发者能够轻松地监控和调整应用程序的性能。...

    JMX1.4规范中文版.pdf

    - **应用程序开发者**:希望遵循JMX规范管理硬件设备、应用程序和接口的开发人员。 #### 八、准备工作 要深入理解JMX 1.4规范,读者应具备以下条件: - 对Java编程语言有良好的掌握能力。 - 熟悉Java环境开发。 - ...

    java JMX概述

    - JMX概述.mht”可能是关于JMX的详细教程或文档,涵盖了JMX的基本概念、用法以及实践示例。而“www.pudn.com.txt”可能包含更多有关JMX的资源链接或其他相关资料,供深入学习和参考。 总之,Java JMX提供了一个...

    JMX SNMP API

    #### 一、JMX与SNMP概述 - **JMX(Java Management Extensions)**: 是一种用于管理和监控应用系统的技术标准,它定义了一套标准接口,允许开发者对Java应用程序进行管理和监控。通过JMX,开发人员可以创建管理代理...

    JMX入门教程

    #### 一、JMX概述与价值 JMX(Java Management Extensions)是一种用于管理和监控Java应用程序的标准框架。通过JMX,开发者可以轻松地在Java应用程序中集成管理和监控的功能,从而实现对应用程序状态和服务的远程...

    jmx技术介绍(ppt)

    JMX是Java平台的一个扩展,它定义了网络管理的规范,允许开发者创建可扩展的管理解决方案。JMX 1.4是其最新的规范版本。该技术旨在实现可伸缩性、旧系统集成和低成本实现。通过三层架构——设备层、代理层和分布式...

    JMX specification 1.4

    根据文档中的版权信息,JMX规范的版权所有者为Sun Microsystems, Inc.,并且规定了使用JMX规范的一些基本规则: 1. **评估目的的许可证**:允许用户出于内部评估的目的下载、使用和复制规范。 2. **合规实现分发的...

    Developer's Guide for JMX Clients.pdf

    二、JMX概述 JMX是一种由Java Community Process(JCP)定义的标准,旨在提供一个统一的接口来访问任何Java应用程序中的管理信息。通过JMX,可以实现对运行时环境的动态监测和控制,包括但不限于性能监控、配置修改...

    JMX in action.pdf

    #### 一、JMX 概述与重要性 JMX,即 Java Management Extensions,是 Java 平台提供的用于管理系统资源的一个强大框架。通过 JMX,开发者可以方便地管理和监控 Java 应用程序及运行环境中的各种资源。JMX 的设计...

    基于JMX技术对分布式应用系统进行监控的设计.docx

    一、JMX概述 JMX是一种标准化的框架,它包含了管理对象(MBeans)、服务和代理,以实现跨不同平台和协议的管理功能。MBeans是JMX的核心,它们代表系统中的可管理资源,能够暴露其状态和操作供管理系统使用。JMX提供...

    JMX in Action

    1. **管理域**(Management Domain): 一个 JMX 应用程序可以由多个不同的管理域组成,每个域都包含一组相关的 MBeans。 2. **MBean 服务器**(MBean Server): MBean 服务器是 JMX 应用程序的核心组件,它负责存储所有 ...

    jmxtools.jar

    JMX是Java平台上的一个标准API,它定义了如何在Java应用程序中创建、部署和管理组件的规范。这些组件可以是应用程序中的任何对象,如服务器、设备、服务等。通过JMX,开发者可以创建管理beans(MBeans),这些MBeans...

    计算机外文翻译,文献综述

    第一部分:J2EE 技术概述 J2EE(Java 2 Platform, Enterprise Edition)是一种 Java 平台,旨在帮助开发者构建企业级应用程序。J2EE 技术栈包括多个组件,如 Servlet、JSP、EJB、JMS 等。J2EE 应用程序通常部署在...

    The JBoss 4 Application Server Guide

    - **JMX 组件概述**:详细解释了 JMX 中的核心组件,如 MBeans、通知模型等。 - **JBoss JMX 实现架构**:深入探讨了 JBoss 如何实现 JMX,包括类加载器架构和 XMBeans 的使用。 - **连接到 JMX 服务器**:讲解了...

Global site tag (gtag.js) - Google Analytics