All Apps and Add-ons

Splunk for JMX setup

NK_1
Path Finder

I'm using the free version of Splunk 4.2 for Windows. JMX app is installed and configured.

C:\Program Files\Splunk\etc\apps\SPLUNK4JMX\bin>poll_jmx.bat config.xml

produces output that indicates that it connected to a JVM via the remote JMX interface.
(jconsole also works fine from this windows machine to connect to the remote JMX interface)

But I see no output in SpunkWeb i.e. searching

index=jmx

returns nothing.

What does "ensure you have enabled the poll_jmx.sh / poll_jmx.bat script input" mean?

Do I need to do something to make the app call poll_jmx.bat periodically?

0 Karma
1 Solution

Damien_Dallimor
Ultra Champion

Hello NK 1,

What does "ensure you have enabled the
poll_jmx.sh / poll_jmx.bat script
input" mean?

In SPLUNK Web, go to Manager->Data Inputs->Scripts ,and ensure that the "status" for the script is "enabled".

By default when you install SPLUNK4JMX, the "poll_jmx" script is disabled .

The reason being so that you can first configure your XML config file with your environment settings before SPLUNK starts to poll your JMX servers.

Furthermore, read over the PDF docs..there is heaps of good gravy in there 🙂

View solution in original post

Damien_Dallimor
Ultra Champion

Cool. In the next version I'll probably add a "setup" step to the App, to only add the script(bat or sh) for the platform(win or nix) you are installing on.

DD.

alexander_radzi
Engager

Good idea. Could be really helpful.

0 Karma

Damien_Dallimor
Ultra Champion

Hello NK 1,

What does "ensure you have enabled the
poll_jmx.sh / poll_jmx.bat script
input" mean?

In SPLUNK Web, go to Manager->Data Inputs->Scripts ,and ensure that the "status" for the script is "enabled".

By default when you install SPLUNK4JMX, the "poll_jmx" script is disabled .

The reason being so that you can first configure your XML config file with your environment settings before SPLUNK starts to poll your JMX servers.

Furthermore, read over the PDF docs..there is heaps of good gravy in there 🙂

NK_1
Path Finder

Thanks Damien!
The .sh script was Enabled there, and the .bat script was Disabled.
I reversed that, and it works now.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Agentic SOC Triage: Investigating Splunk ES Notables with MCP Server and a Local LLM

The Problem: Too Many Alerts, Too Little Context Security operations teams running Splunk Enterprise Security ...

All Work and No Play? Not at .conf26! Unwind at These Evening Events

Between hands-on technical sessions, keynote reveals, and diving into live architectures, .conf26 is packed ...

Join the Hackathon at .conf26 and build a No-Code AI agent

Join us for the AI Agent Buildathon, an in-person, three-hour hands-on Hackathon where you’ll use Splunk Agent ...