Hi Paul, I wasn't aware of the test script. Very handy. I can see that it extracts the right fields and I can use it to test other stuff.
Unfortunately still no rrd's but I'm sure I must be close to getting there. Through your suggestions I've found the correct logging options in insert.pl so hopefully the debug logs will give some addition info. It still looks as if though the output is simply not matched by the map file and therefore no rrd's are generated. I'll keep searching :-) Thanks, Wilco -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Paul Sent: Friday, 04 March, 2011 11:06 To: [email protected] Subject: Re: [opsview-users] FW: Map.local file question OK So it is not perfdata, however output, ergo /output:*.HeapMemoryUsage.used=\d+\{committed=(\d+);init=(\d+);max=(\d+);used=(\d+).*/ and push @s, [ "heap", [ "committed", GAUGE, $1 ], [ "init", GAUGE, $2 ], [ "max", GAUGE , $3 ], [ "used", GAUGE, $4 ] ]; }; Which reflects in the modified testentry.pl below Changes: not perfdata however output not a ( however an { I would stash this under map_local to preserve these changes when upgrading. hth paul ----- cut here ------- #!/usr/bin/perl # File: $Id: testentry.pl,v 1.4 2005/10/08 05:55:08 sauber Exp $ # Author: (c) Soren Dossing, 2005 # License: OSI Artistic License # http://www.opensource.org/licenses/artistic-license.php use strict; no strict "subs"; use Data::Dumper; my @s; $_ = <<DATA; servicedescr:ping output: JMX OK HeapMemoryUsage.used=342774496{committed=472842240;init=0;max=2067988480;used=342774496} DATA eval { /output:.*HeapMemoryUsage.used=\d+\{committed=(\d+);init=(\d+);max=(\d+);used=(\d+).*/ and push @s, [ "heap", [ "committed", GAUGE, $1 ], [ "init", GAUGE, $2 ], [ "max", GAUGE , $3 ], [ "used", GAUGE, $4 ] ]; }; print Data::Dumper->Dump([\@s], [qw(*s)]); ---- end cut ----- > Q3: the exact output when running check_jmx from the commandline is: > > [nagios@monitorbox libexec]$ ./check_jmx -a '-U > service:jmx:rmi:///jndi/rmi://mybox.local:9005/jmxrmi -O > java.lang:type=Memory -A HeapMemoryUsage -K used -I HeapMemoryUsage -J > used -vvvv -w 827221606 -c 930624307' > JMX OK > HeapMemoryUsage.used=342774496{committed=472842240;init=0;max=20679884 > 80;used=34 > 2774496} > > Much appreciated! > Thanks, > Wilco > _______________________________________________ Opsview-users mailing list [email protected] http://lists.opsview.org/lists/listinfo/opsview-users _______________________________________________ Opsview-users mailing list [email protected] http://lists.opsview.org/lists/listinfo/opsview-users
