Java Management Extensions
Управленческие расширения Java (англ. Java Management Extensions, JMX) — технология Java, предназначенная для контроля и управления приложениями, системными объектами, устройствами (например, принтерами) и компьютерными сетями. Данные ресурсы представляются MBean-объектами (англ. Managed Bean, управляемый Java Bean). Разработка приложений использующих данную технологию может применяться Java Dynamic Management Kit.
Предоставляемый интерфейс позволяет динамически управлять классами.
Применение
JMX поддерживается различными программными продуктами:
- Серверами приложений: OpenCloud Rhino Application Server[1], JBoss, JOnAS, WebSphere Application Server, WebLogic, SAP NetWeaver Application Server, Oracle Application Server 10g и Sun Java System Application Server
- UnboundID Directory Server, Directory Proxy Server и Synchronization Server[2]
- Systems management tools that support the protocol include Empirix OneSight, GroundWork Monitor, Hyperic, HP OpenView, IBM Director, ITRS Geneos, Nimsoft NMS, OpenNMS[3], Zabbix, Zenoss, and Zyrion.
- Контейнерами сервлетов: Apache Tomcat[4] и Jetty
- MX4J[5]
- jManage — консоль JMX с сетевымиинтерфейсом интерфейсом командной строки[6]
- MC4J — открытая графическая консоль для подключения к JMX серверам[7]
- snmpAdaptor4j — открытая утилита для доступа к MBean по протоколу SNMP[8]
См. также
Примечания
Литература
- Benjamin G Sullins, Mark B Whipple. JMX in Action: You will also get your first JMX application up and running. — Manning Publications Co., 2002. — ISBN 1-930110-56-1.
- J. Steven Perry. Java Management Extensions. — O’Reilly. — ISBN 0-596-00245-9.
- Jeff Hanson. Connecting JMX Clients and Servers: Understanding the Java Management Extensions. — APress L. P.. — ISBN 1-59059-101-1.
- Marc Fleury, Juha Lindfors. JMX: Managing J2EE with Java Management Extensions. — Sams Publishing. — ISBN 0-672-32288-9.
Ссылки
- JMX 1.4 (JMX 1.4, часть Java 6)
- JMX на JBoss.com
- JMX на www.oracle.com
- JSR 255 (JMX 2.0)
- JSR 3 (JMX 1.0, 1.1 и 1.2)