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!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...