ActiveMatrix BusinessWorks version 5 engines can also be enabled for JMX monitoring as documented in TIBCO ActiveMatrix BusinessWorks™ Administration, Monitoring the BusinessWorks Engine Using JMX:
To enable via JMX:
To enable local JMX monitoring, add the following properties to bwengine.tra:
Jmx.Enabled=true
java.property.com.sun.management.jmxremote=true
To enable remote JMX monitoring, add the following properties to bwengine.tra: (Note <port_number> can be any available port)
java.property.com.sun.management.jmxremote.port=<port_number>
java.property.com.sun.management.jmxremote.authenticate=false
java.property.com.sun.management.jmxremote.ssl=false
For example, the BW Engine MyDomain.MyApp.Procs can be enabled for remote JMX monitoring by adding the following lines to the file
C:\Tibco\tra\domain\MyDomain\application\MyApp\MyApp-Procs.tra:
#
# Enable JMX on port 9000
#
Jmx.Enabled=true
java.property.com.sun.management.jmxremote=true
java.property.com.sun.management.jmxremote.port=9000
java.property.com.sun.management.jmxremote.authenticate=false
java.property.com.sun.management.jmxremote.ssl=false
After the BW Engine is enabled for JMX monitoring and restarted, it can be monitored by adding a JMX Connection property to the sample.properties file in your project settings directory, and making the Connection name the Engine name. Following the above example:
#
# Make JMX connections to BW Engines
#
sl.rtview.jmx.jmxconn=domainslapm.BWApp-1.Procs 192.168.1.102 9000 URL:- - - false
Proceed to Configuration.