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
