The Adobe ColdFusion Performance Monitoring Tool (PMT) provides a centralized way to monitor the health and performance of your ColdFusion instances. Adobe recommends deploying PMT on a dedicated server, allowing you to monitor one or more ColdFusion instances across your environment.

By default, however, both the PMT and Datastore services are configured to bind to localhost (127.0.0.1). This may prevents remote ColdFusion instances from communicating with PMT.

In this article, we’ll look at how to update the default network bindings and prepare PMT for remote monitoring.

Updating the PMT Configuration

The PMT network bindings are configured in the application.properties file located under:

<ColdFusion202XPerformanceMonitoringToolset>\config\application.properties

Open the file and replace the default 127.0.0.1 entries with the IP address of the server where PMT is installed.

Update the following properties:

perfmontoolset.host=IP-of-PMT
perfmontoolset.ip=IP-of-PMT
datastore.host=IP-of-PMT

The remaining properties can be left unchanged.

For reference, a sample configuration is shown below.

datastore.requestindex.refreshinterval=1s
perfmontoolset.pmt_id=055c61f0-6f64-41ed-b92d-59b1ddb15e54
perfmontoolset.host=IP-of-PMT
datastore.authentication=false
datastore.ssl=false
datastore.username=
perfmontoolset.ip=IP-of-PMT
datastore.requestindex.replicacount=0
perfmontoolset.multicastenabled=false
datastore.host=IP-of-PMT
datastore.port=9250
datastore.version=8.2.x
nonrequesttaskinterval=5
datastore.requestindex.shardcount=3
perfmontoolset.shutdownPort=9505
perfmontoolset.httpPort=9101
perfmontoolset.sessiontimeout=3600

Restart the PMT Services

After updating the configuration:

  1. Save the application.properties file.
  2. Restart ColdFusion 202X Performance Monitoring Toolset.
  3. Restart ColdFusion-PMT-202X-Datastore-Service.

The updated network bindings take effect only after both services have been restarted.

Verify Connectivity

Before adding a ColdFusion instance, verify that the PMT Datastore service is reachable from the ColdFusion server.

From the ColdFusion server, run:

telnet IP-of-PMT 9250

If the connection is successful, the Datastore service is reachable.

PMT also communicates with the ColdFusion Administrator on the monitored server to retrieve instance information. By default, the ColdFusion Administrator uses port 8500. If you’ve configured a different Administrator port, ensure PMT can access that port.

Ports Used by PMT

The following ports are required for communication between PMT and the monitored ColdFusion instances.

Source Destination Port Purpose
ColdFusion Instance PMT Datastore 9250 Sends health and performance metrics
PMT Server ColdFusion Administrator 8500 (default) Retrieves ColdFusion instance information

Ensure these ports are open and accessible through the operating system and any network firewalls.

Once you’ve verified that communication is successful, you can proceed to add the ColdFusion instance in the Performance Monitoring Tool.

Conclusion

By default, Adobe ColdFusion Performance Monitoring Tool is configured for local monitoring by binding its services to 127.0.0.1. To prepare PMT for remote monitoring, update the network bindings in application.properties, restart both PMT services, and verify that the required ports are accessible.

Once these steps are complete, you’re ready to add your ColdFusion instances to PMT and begin monitoring their health and performance across your environment.

All Comments
Sort by:  Most Recent