JMX 相关

 

JMX

http://docs.oracle.com/javase/1.5.0/docs/guide/jmx/overview/intro.html#wp5529

tutorial:

http://www.cs.mun.ca/java-api-1.5/guide/jmx/tutorial/connectors.html#wp1049097

 

http://www.ibm.com/developerworks/cn/java/j-lo-jse63/

http://kylinsoong.iteye.com/blog/1214097

http://maimode.iteye.com/blog/1354377

client:

http://blog.csdn.net/derekjiang/article/details/4532375

server:

http://blog.csdn.net/derekjiang/article/details/4531952

the JMX specification defines an architecture, the design patterns, the APIs, and the services for application and network management and monitoring in the Java programming language.

 

why use JMX Technology?

  • JMX technology enables Java applications to be managed without heavy investment: A JMX technology agent can run on most Java technology-enabled devices, thus Java applications can become manageable with little impact on their design. A Java application simply needs to embed a managed object server and make some of its functionality available as one or several managed beans (MBeans) registered in the object server; that is all it takes to benefit from the management infrastructure.

  • JMX technology provides a standard way to manage Java technology-based applications, systems, and networks. For example, the Java 2 Platform, Enterprise Edition (J2EE) 1.4 Application Server conforms to the JMX architecture and consequently can be managed using JMX technology.

  • JMX technology can be used for out-of-the-box management of the JVM. The Java Virtual Machine (JVM) is highly instrumented using JMX technology. You can easily start a JMX agent to access the built-in JVM instrumentation, and thereby monitor and manage the JVM remotely.

  • JMX technology provides a scalable, dynamic management architecture. Every JMX agent service is an independent module that can be plugged into the management agent, depending on the requirements. This component-based approach means that JMX solutions can scale from small-footprint devices to large telecommunications switches and beyond. The JMX specification provides a set of core agent services. Additional services can be developed and dynamically loaded, unloaded, or updated in the management infrastructure.

  • JMX technology leverages existing standard Java technologies. Whenever needed, the JMX specification references existing Java specifications, for example, the Java Naming and Directory Interface (JNDI).

  • JMX technology integrates easily with existing management solutions and emerging technologies. For example, JMX agents could be managed through an HTML browser. The JMX APIs are open interfaces that any management system vendor can leverage. JMX solutions can use lookup and discovery services and protocols such as JiniTM network technology and the Service Location Protocol (SLP).

JSR3 JSR160

Instrumenting Resources Using MBeans

the instrumentation level specifies a notification mechanism. This allows MBeans to generate and propagate notification events to components of the other levels.

仪器级别指定一个通知机制。这允许MBean的生成和传播通知事件到另一个层次的组成部分。

 

Creating a JMX Agent

A JMX agent is a standard management agent that directly controls resources and makes them available to remote management applications. JMX agents are usually located on the same machine as the resources they control, but this is not a requirement. 

 The core component of a JMX agent is the MBean server, a managed object server in which MBeans are registered. 

 

....

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值