To enable remote JMX monitoring in PingFederate:
  1. Open the Administrative Console.
  2. In the left pane, click Security.
  3. In the System Integration section, click Service Authentication.
  4. Define the credentials that are required to connect to the PingFederate JMX service.
  5. Restart PingFederate to enable the JMX Service.
  6. In a clustered PingFederate environment:
    1. Replicate the configuration changes on each node in the cluster.
    2. Restart each engine node.
  7. After you enable the JMX service, connect to the remote JMX service by specifying one of the following:
    • The name of the PingFederate server instance.
    • The IP address, port 1099 (the default JMX port for PingFederate), and the authentication credentials that the Service Authentication page defines.

    Because JMX uses SSL by default when communicating with a remote host, the client host must trust the PingFederate SSL certificate that is presented during setup for JMX. For more information, see Runtime monitoring using JMX. To disable the use of SSL for JMX, open the /server/default/conf/jmx-remote-config.xml file and set the <item name="jmx.rmi.ssl"> property to false.

    Note: If the JMX client does not trust the JMX certificate, a connection failed SSL message appears.
  8. If SSL is enabled in jmx-remote-config.xml, import the PingFederate SSL certificate to the client's trusted certificates.
  9. If SSL if disabled, click Insecure to connect.