Splunk AppDynamics

JMX Metrics on JBoss 6.4 not reporting

CommunityUser
Splunk Employee
Splunk Employee

Trying to get the JMX metrics for Datasources to show up in AppD Controller.

I can use JBoss's new CLI interface to see them in jConsole, but other than that I am having no luck.

Has anyone successfully setup AppD to monitor JMX in JBoss 6.4 or higher?

Labels (1)
0 Karma
1 Solution

CommunityUser
Splunk Employee
Splunk Employee

Issue was these jvm args on the jboss startup was hiding the JMX tree from AppD.

<jvmarg value="-Dcom.sun.management.jmxremote"/>
<jvmarg value="-Dcom.sun.management.jmxremote.port=#####"/>
<jvmarg value="-Dcom.sun.management.jmxremote.local.only=false"/>
<jvmarg value="-Dcom.sun.management.jmxremote.authenticate=false"/>

Also, AppD has a MachineAgent plugin that can assist in accessing the JMX args although I was unsuccessful in getting that plugin to function locally.

View solution in original post

Atyuha_Pal
Contributor

Hi  msprague,

Could you please add the below node property 

Name: discover-mbeans
Description: discover-mbeans
Type: Boolean
Value: true

After adding the above property allow the application to run for 5-10mins. The node property will discover all mbeans being exposed and write them into files under location <AGENT_RUNTIME_DIR>/conf/<nodeName>/discovered-mbeans. Please attach the complete 'discovered-mbeans' directory along with the complete agent log directory.

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Issue was these jvm args on the jboss startup was hiding the JMX tree from AppD.

<jvmarg value="-Dcom.sun.management.jmxremote"/>
<jvmarg value="-Dcom.sun.management.jmxremote.port=#####"/>
<jvmarg value="-Dcom.sun.management.jmxremote.local.only=false"/>
<jvmarg value="-Dcom.sun.management.jmxremote.authenticate=false"/>

Also, AppD has a MachineAgent plugin that can assist in accessing the JMX args although I was unsuccessful in getting that plugin to function locally.

Get Updates on the Splunk Community!

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...

[Puzzles] Solve, Learn, Repeat: Character substitutions with Regular Expressions

This challenge was first posted on Slack #puzzles channelFor BORE at .conf23, we had a puzzle question which ...

Shape the Future of Splunk: Join the Product Research Lab!

Join the Splunk Product Research Lab and connect with us in the Slack channel #product-research-lab to get ...