It took quite some time, but now Jmx4Perl 1.07 is out with some nice bug fixes and enhancements for the Nagios plugin
There has been not much noise around jmx4perl since last October, but finally the newest bug fix release is available on CPAN with the following new features and fixes:
j4psh can now autocomplete on MBean with quotes in their names. This long outstanding bug is finally fixed. There might still be issues with stranged name MBeans including various special characters, but for 99% of all MBean names autocompletion should work now. Please raise an issue if there are still problems with autocompletion in
j4psh all commands working with wildcards (like
cat) match now case insensitively.
BasePath can be used as alternative to the
Base configuration directive when defining Nagios checks for
The agent management tool
jolokia can now do
info without an active internect connection.
check_jmx4perl can now reference other Multi-Checks either via
<MultiCheck> as before or now with
<Check> so you don’t have to care what kind of check you are referencing from within a Multi-Check definition.
A new option
--perfdata off has been added to
check_jmx4perl so that the generation of Nagios performance data can be omitted. The corresponding configuration directive is called
PerfData. For string based checks (i.e. boolean checks comparing against a fixed string value), performance data is now turned off by default. Finally, if
PerfData % is used for relative checks, the relative values are added to the performance data instead of the absolute values.
For Nagios check outputs the placeholders
%z can be used for the configured “warning” and “critical” thresholds, respectively.