All Apps and Add-ons

Monitoring of Java Virtual Machines with JMX: How to monitor a FUSE ESB Jolokia input?

New Member

I have managed to get the JMX app installed and am trying to monitor a FUSE ESB environment. This uses Jolokia to expose the jmx information, however, if I use the jmxServiceURL of
service:jmx:rmi://[fuseserver]:8181/hawtio/jolokia
I get an error that the URL path must begin with /jndi/ or /stub/ or /ior/

How can I get it to monitor the jolokia input?

Regards
Kevin ,

0 Karma

Explorer

I am currently using the Splunk SPLUNK4JMX app to monitor my FUSE ESB environment. My process was to collect all the JMX urls from Hawtio first.

I then had to modify the config.xml inside the SPLUNK4JMX app with the following JMX paths. This should work fine for you, remember all ports need to be open from your splunk search head to your fuse servers.

The key for me was to use "jmxServiceURL"

sample of my input:

0 Karma

Ultra Champion

The Jolokia JVM monitoring agent does not expose a JMX Service URL.

So you should use a different App that can connect to the Jolokia HTTP URL (http://host:port/jolokia) and retrieve the JSON responses.

I recommend the REST API Modular Input.

0 Karma