|
Dynamic MBeans
A dynamic MBean implements its management interface programmatically, instead of through static method names. To do this, it relies on descriptor classes which represent the attributes and operations exposed for management. Management applications then call generic getters and setters whose implementation must resolve the attribute or operation name to its intended behavior.
|
|
MX4J Extensions and utilities
MX4J provides some extension to the JMX specification, some transparent with respect to MBeans or applications portability across JMX implementations, and some that instead ties your MBeans or applications to the MX4J implementation.
|
|
Java™ Management
Extensions (JMX)
|
|
Managing Existing MBeans using SNMP
Existing standard or dynamic MBeans can be rendered manageable by generating a JMX agent for them, using ManageEngine JMX Studio. The management information contained in them is packaged as model MBean with an XML file, which has SNMP descriptors. It is registered with the MBean server. This opens the door for access to the management information via SNMP. The user is freed from the hassle of writing any Java code.
|
|
Using MBean Notifications
All WebLogic Server MBeans implement the javax.management.NotificationBroadcaster interfaces, which means they can emit standard JMX notification types.
|
|
WebJMXTag Library Project
While it's true that the JMX reference implementation contains an HTMLAdaptor implementation which already provides a simple data driven HTML interface for JMX MBeans, that interface is by it's nature limited to the information which can coded into the MBeandefinition. The WebJMX Tag library allows the developer to create a sharp looking HTML interface for JMX Mbeans without trying to code presentation logic into the MBeandefinition. The WebJMX tag allows a developer to use MVC design principals in order to separate presentation details from business logic.
|
|
Java ™ Management Extensions (JMX): Status, Roadmap and Directions
|
|
From black boxes to enterprises, Part 2: Beans, JMX 1.1 style: Coding your own standard and dynamic MBeans
JMX is a popular new standard extension to the Java platform that enables devices, applications, and services to be managed, controlled, and monitored through modern Network Management Systems or Enterprise Management Systems. In this second article of his three-part series on JMX, consultant and popular author Sing Li demonstrates how to rapidly add instrumentation code to a Java-based application.
|