Changes for version 0.21 - 2009-07-03

  • Added '--proxy' for check_jmx4perl and jmx4perl
  • check_jmx4perl:
    • Refactored to work within the embedded Nagios Perl interpreter (ePN)
    • use relative values in the range from 0 to 100% (for --critical and --warning) instead of [0..1]
    • Renamed '--base-value' to '--base' since it can take now absolute values (numbers) or "mbean/alias/path" tuples as an argument in addition to alias names.
    • Added '--operation' which allows for using return values of operations as check values
    • Added ~ 50 integration tests

Documentation

j4p agent protocol specification
Manual for jmx4perl
Nagios check using jmx4perl for accessing JMX information
JMX access tools and modules

Modules

Access to JMX via Perl
JSON-HTTP based acess to a remote JMX agent
Specialized LWP::UserAgent adding authentication support
JMX alias names for jmx4perl
Internal object representing a concrete alias
Module for encapsulating the functionality of check_jmx4perl
Base package for product specific handler
Handler for Geronimo
Handler for Glassfish
Handler for JBoss
Handler for Jetty
Handler for Jonas
Handler for Apache Tomcat
Handler for Oracle WebLogic
Handler for IBM Websphere
A jmx4perl request
A jmx4perl response