$('a[name]').remove(); $('#ic-homepage__footer').before('
'); $("#tabs").tabs({ selected: 1 }); $("#ic-homepage__ic-tips").append( quickTipHTML() ); unhideOneProductTip(); $("#ic-homepage__product-tips").wrapInner('
'); $("#ic-homepage__feed-tips").wrapInner('
'); });
IBM Tivoli Monitoring > Version 6.3 > User's Guides > Agent Builder User's Guide > Monitor Java Management Extensions (JMX) MBeans IBM Tivoli Monitoring, Version 6.3
JMX monitors
In addition to providing monitoring data when requested, some MBeans also provide monitors.
The JMX Provider supports the ability for an agent to create JMX Monitors. A JMX Monitor is an MBean that the JMX agent creates on the JMX Server. It monitors the value of an attribute of another MBean and sends a notification when that value meets some criteria. Thresholds are defined that enable the Monitor to report on specific attribute values.
Not all application servers support the creation of monitors from a JMX client, which is true for current releases of WebSphere Application Server. JMX Monitors and Take Action commands can be included in your agent by selecting Include JMX monitor attribute groups and take actions under Global JMX Options.
Figure 1. JMX Agent-Wide Options page
Any MBean that reports on an attribute of another MBean can be considered a monitor. In practice, JMX defines three concrete monitor classes, which are the types of monitors that are created. The following concrete monitor types are created:
- String monitor – watches a string attribute, reports equality, or inequality of that string.
- Gauge monitor – watches a variable numeric attribute, reports up or down movement beyond threshold values.
- Counter monitor – watches an increasing numeric attribute, reports when it reaches a threshold value or increases by a certain amount.
The following attribute groups might be automatically added to the agent to collect or represent JMX Monitor notifications:
- Registered Monitors
This attribute group displays all of the JMX Monitors that are added by the user.
- Counter Notifications
This attribute group reports all notifications that are received from Counter Monitors.
- Gauge Notifications
This attribute group reports all notification received from Gauge Monitors.
- String Notifications
This attribute group reports all notifications that are received from String Monitors.
- Take Action commands for JMX monitors
A monitor is created by running a Take Action command.
- JMX operations
In addition to providing monitoring data when requested, some MBeans also provide operations.
- Start and stop JMX monitors
JMX monitors are persistent across starts and stops of the agent and the JMX server.
Parent topic:
Monitor Java Management Extensions (JMX) MBeans