Enabling JMX in Tomcat Application and adding JAVA Runtime / JMX Applications Monitor in Applications Manager

Enabling JMX in Tomcat Application and adding JAVA Runtime / JMX Applications Monitor in Applications Manager

Configuring JMX for Apache Tomcat
   
1. On your Tomcat host, open the start menu and click on Tomcat Configuration (alternatively, edit the catalina.bat or catalina.sh file)
2. Click on the Java tab, then add the following Java Options:
  1. -Dcom.sun.management.jmxremote
  2. -Dcom.sun.management.jmxremote.port=<JMXPORT>
  3. -Dcom.sun.management.jmxremote.authenticate=false
  4. -Dcom.sun.management.jmxremote.ssl=false
  5. -Djava.rmi.server.hostname=<TomcatHostName>
Where < TomcatHostName > is the hostname of your Tomcat server and < JMXPORT >   is the port in which the JMX is set to be enabled.   
3. Save the changes and restart Tomcat
4. If required, edit your host file in the Tomcat installed client, located at: C:\Windows\System32\drivers\etc (for windows) and  /etc/hosts (for Linux) .  Add an entry for your Tomcat host with the resolvable IP Address of the Tomcat host. 
 Example :

10.165.10.120   TomcatHostName   TomcatHostName.domain.com


Verifying and Adding monitor in Applications Manager

1. In the machine where you've installed Applications Manager, navigate to JDK installed location and go to bin folder. Under this, click on the file named jconsole.
2. Under the Remote Process, type <TomcatHostName>: <JMXPORT> and click on connect.
3. The connection shall now be established properly.
4. After verifying the connection, the same details can be given in the new monitor page of Applications Manager for JMX Application/ Java Runtime Monitor and can be added as a new Monitor.
        New to ADManager Plus?

          New to ADSelfService Plus?

            • Related Articles

            • Self monitor Applications Manager using APM Insight Java Agent

              Applications Manager is built with Java, hence we can monitor it using APM Insight Java Agent to measure it's performance continuously, which can be very much useful. Setting up APM Insight Java Agent Follow the below steps to download and set up the ...
            • Self monitor Applications Manager using Real User Monitoring

              We can monitor the Applications Manager using Real User Monitoring with a Java Script injection and this can be used to measure the Applications Manager's performance continuously. All you need is to install and setup the Real User Monitoring (RUM) ...
            • Applications Manager default tomcat is down

              If your Tomcat Monitor is down, it could probably be due to changes in Hostname/IP address of the machine in which Applications Manager is installed. You can verify the same using the steps given below: Navigate to ...
            • Real User Monitor (RUM) - Troubleshooting

              If the monitor has not polled data for a long time, follow the steps below for troubleshooting: Step 1: Check prerequisites to be done Real User Monitor requires the RUM Agent to be installed and mapped to the Applications Manager. Refer the help ...
            • Tomcat Manager Application is running, but not accessible from Applications Manager

              From tomcat v8 onwards, remote access to Manager Application is disabled by default.  You can enable remote access by adding Applications Manager IP address in the RemoteAddrValve. Open the context.xml file located in ...