Projects / jmx4perl


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.

Operating Systems

RSS Recent releases

  •  16 Apr 2013 20:34

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.

  •  14 Oct 2012 18:21

    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.

    •  22 Apr 2012 18:36

    Release Notes: This release fixes some minor issues (mostly build related) and adds a "pwd" command to the JMX shell j4psh.

    •  23 Nov 2011 23:38

    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.

    •  25 Oct 2011 18:28

    Release Notes: Some non-critical bugs have been fixed.


    Project Spotlight


    A slackbuild utility.


    Project Spotlight


    A database version control system.