3.13. Monitoring

Using the built-in JMX Support in Tomcat it is possible to monitor the Klaros-Test­management installation using any JMX capable Monitoring tool (like e.g. VisualVM).

To do this, Add the following lines to Klaros-Testmanagement/bin/catalina.sh:

# Set JMX connector
RMI_SERVER='[FQDN]'

JMXREMOTE="-Dcom.sun.management.jmxremote"
JMXREMOTE="$JMXREMOTE -Dcom.sun.management.jmxremote.port=[PORT]"
JMXREMOTE="$JMXREMOTE -Dcom.sun.management.jmxremote.ssl=false"
JMXREMOTE="$JMXREMOTE -Dcom.sun.management.jmxremote.authenticate=false"
JMXREMOTE="$JMXREMOTE -Dcom.sun.management.jmxremote.ssl=false"

JAVA_OPTS="$JAVA_OPTS $JMXREMOTE -Djava.rmi.server.hostname=$RMI_SERVER"

Where [FQDN] and [PORT] denote the fully qualified domain name and port of the remote JMX server you want to deliver messages to.