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.
....
相关推荐
jmx相关jar包
有关JMX学习的一些文档,对初学JMX的朋友有帮助.
JMX相关的包,如有需要请下载,貌似不能0积分下载了。
jmx编程中如果通过html适配器访问管理组件服务器中的管理组件,html适配器管理组件类不在jdk中,此资源为sun提供的html适配器组件
有关jmx技术培训的ppt 比较基础的讲解了jmx技术
创建 JMX 检查后,您还可以配置警报以接收警报通知。...有关可用的 JMX 命令,请参阅“相关信息”部分。 此外,您可以使用控制台客户端或检查 API 为 Java 应用程序配置 JMX 检查。请参阅“相关信息”部分。
利用spring来管理控制自己的应用程序 俞黎敏 议程 软件监控与管理的简要介绍 什么是jmx以及如何使用jmx jmx相关实现 spring给jmx使用带来的便利 jmx具体用用示例
41期会议管理相关.jmx
cmdline-jmxclient-0.10.3:用于获得jmx的相关信息
主要介绍了Tomcat开启JMX服务方法的相关内容,小编觉得挺不错的,在这里给大家分享一下,需要的朋友可以参考。
tomcat性能监控jar包,获取相关数据,结合自动发现脚本,和zabbix监控模板,实现对tomcat性能监控
一个简单的项目,展示了如何使用Dropwizard的指标以及如何通过JMX公开它们。 有关详细信息,请参见 。
使用谷歌浏览器插件blazemeter录制jmx脚本,包含blazemeter插件下载地址信息,以及安装、录制相关操作
主机和端口与JMX调试端口所在的位置有关。 app-under-test是一个字符串字段,可用于区分输出中的特定java进程(在收集器输出中生成“ appname”的标签/ v。)如果使用属性文件,则需要指定它作为bosun-jmx.jar文件...
简单的轻量级jmx命令行实用程序。 用法 jmxcli {commands} {options} commands: lo List available objects la <object name> List available attributes get <object name> <attribute> [-key key]...
有关更多信息,请访问。 联机文档可在主页上找到。 这是 。 可以从获得代码。 Maven软件包通过发布 享受,格雷·沃森小样计划这是一个可以帮助您入门。通过HTTP为Web浏览器发布JMX Bean SimpleJMX还包含一个使用...
监控应用程序的运行状态和相关统计信息。 修改应用程序的配置(无需重启)。 状态变化或出错时通知处理。 举个例子,我们可以通过jconsole监控应用程序的堆内存使用量、线程数、类数,查看某些配置信息,甚至可以...