I have modified this plugin:

http://www.nagiosexchange.org/Misc.54.0.html?&tx_netnagext_pi1%5Bp_view%5D=808

a little bit.  Added authentication and changed the output format.

The plugin executes from the command line fine, but on the nagios server I get:

Heap    UNKNOWN         02-25-2008 22:08:22     0d 2h 12m 8s    4/4     NRPE: 
Unable to
read output

on the machine I execute the command described in nrpe.cfg

command[check_heap]=/usr/lib/nagios/plugins/check_jmx -U
service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi -O
java.lang:type=Memory -A HeapMemoryUsage -K used -I HeapMemoryUsage -J
used -vvvv -w 731847066 -c 1045495808 -username joe -password doe

which outputs:

JMX OK - HeapMemoryUsage.used is
78707376,committed=1063321600;init=1073741824;max=1063321600;used=78707376


I think the output is legal, and my settings are ok.  But perhaps the
command arguments are not passing correctly since a shell script is
calling the java jar:

#!/bin/sh
#
# Nagios plugin to monitor Java JMX (http://java.sun.com/jmx)attributes.
#
RDIR=`dirname $0`
java -cp $RDIR/jmxquery.jar jmxquery.JMXQuery $@

Thanks,

-- 
Ryan Gravener
http://ryangravener.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

Reply via email to