check_jmx HeapMemoryUsage works from CLI, not from XI

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
vAJ
Posts: 456
Joined: Thu Nov 08, 2012 5:09 pm
Location: Austin, TX

check_jmx HeapMemoryUsage works from CLI, not from XI

Post by vAJ »

Having an issue getting check_jmx to work for HeapMemoryUsage (btw, works just fine for ThreadCount)

Code: Select all

COMMAND: /usr/local/nagios/libexec/check_jmx -U service:jmx:rmi:///jndi/rmi://aus02nqhpjava01.dev.vvvv.com:3000/jmxrmi -O java.lang:type=Memory -A HeapMemoryUsage -K used -I HeapMemoryUsage -J used -vvvv -w 500000000 -c 700000000
OUTPUT: JMX OK HeapMemoryUsage.used=291447856{committed=399286272;init=47246144;max=731840512;used=291447856} | committed=399286272; init=47246144; max=731840512; used=291447856;
But when XI executes the check, I get:

Code: Select all

JMX CRITICAL “java.lang:type=Memory” connecting to “java.lang:type=Memory” by URL service:jmx:rmi:///jndi/rmi://aus02nqhpjava01.dev.vvvv.com:3000/jmxrmijavax.management.InstanceNotFoundException: “java.lang:type=Memory” at com.sun.jmx.inte
Can't figure out why this isn't working...

-Andrew
Andrew J. - Do you even grok?
vAJ
Posts: 456
Joined: Thu Nov 08, 2012 5:09 pm
Location: Austin, TX

Re: check_jmx HeapMemoryUsage works from CLI, not from XI

Post by vAJ »

Ugh. Sometimes you just have to take things into notepad to find that your doublequotes are bad...

Please close.
Andrew J. - Do you even grok?
slansing
Posts: 7698
Joined: Mon Apr 23, 2012 4:28 pm
Location: Travelling through time and space...

Re: check_jmx HeapMemoryUsage works from CLI, not from XI

Post by slansing »

Hey, it happens to all of us. :)
Locked