Want to know some details on what’s going on with your Atlassian application? (JIRA, Confluence, any JVM application).
Add these lines your Java Options:
-Dcom.sun.management.jmxremote.port=8686
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=SERVER.DOMAIN.COM
Create a jmxremote.password file
- Copy C:\Program Files\Atlassian\JIRA\jre\lib\management\jmxremote.password.template to C:\Program Files\Atlassian\JIRA\jre\lib\management\jmxremote.password
- Edit jmxremote.password to add your credentials
-
- Set permissions on jmxremote.password
- Set owner the the user your Atlassian application runs as
- Remove inheriting permissions
- Remove all account permissions except for owner
- save your settings
-
Start your service & launch jconsole
Note: Running jconsole.exe -debug is helpful for troubleshooting
Use your favorite monitoring tool to collect the stats
SolarWinds SAM module supports JMX