Jmx4Perl provides an alternate way of accessing Java JEE Server management interfaces that are based on JMX (Java Management Extensions). It is an agent-based approach where a small Web application deployed on the application server provides HTTP/JSON-based access to JMX MBeans registered within the application server. It is set up from a handful of Perl modules, which can be integrated seamlessly in your own programs. It also includes a Nagios plugin, check_jmx4perl, a jmx4perl command line tool for remote JMX queries and operations, and a readline-based JMX shell j4psh, with context sensitive command completion and syntax highlighting.
|Tags||Development Libraries Perl Modules Java JMX JEE Nagios Agent JSON REST software j2ee Monitoring|
|Operating Systems||Unix Windows Mac OS X Solaris HP-UX IRIX Linux AIX|
|Implementation||JSON REST Perl Java servlet http|
Release Notes: This releases fixes a bug in the autocompletion code in j4psh for MBeans containing quotes. The Nagios Plugin check_jmx4perl can now be configured to exclude performance data on a per-check basis. New placeholders for a Nagios check output for including the critical and warning threshold have been added. The agent management tool "jolokia" now works without Internet connections for certain operations.
Release Notes: A scripting mode for use of arbitrary Perl code in the check_jmx4perl configuration has been added, as well as Weblogic and Glassfish specific checks. The output of this Nagios plugin can be further fine tuned with additional options.
Release Notes: This release fixes some minor issues (mostly build related) and adds a "pwd" command to the JMX shell j4psh.
Release Notes: This release fixes some minor bugs related to the output format and proxy mode, and adds a new option to 'jmx4perl' and 'j4psh' for fine tuning the output of Boolean values.
Release Notes: Some non-critical bugs have been fixed.