All Apps and Add-ons

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

kevinjamespasco
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

sbrice
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

Damien_Dallimor
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
Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Reprocessing XML into Fixed-Length Events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...