Monitoring Your BPM Node
You can use either JConsole or JVisualVM to monitor your BPM node. These are standard Java tools. These tools are useful if you wish to specifically monitor the JVM Heap Memory usage, the CPU usage, the number of threads or to monitor the JVM in general.
JConsole and JVisualVM are available in JAVA_HOME\bin.
If you are using JConsole or JVisualVM locally, you can connect to the node simply by locating the Process ID.
To connect to the node remotely, a number of changes are needed to enable you to connect using JMX to the node.
You can choose whether to authenticate the remote connection or not. Here, we authenticate the remote connection. You will also notice that SSL is not configured for this environment.
In this example, we use the BPMNode.
- Procedure
- In the Admin UI, select .
- Proceed to add the following properties under
.
com.sun.management.jmxremote.port=19998com.sun.management.jmxremote.ssl=falsecom.sun.management.jmxremote.authenticate=true com.sun.management.jmxremote.access.file="c:/install/access.properties" -com.sun.management.jmxremote.password.file="c:/install/password.properties" -com.sun.management.jmxremote=true - Click Save.
- Select
Install With Resolve to write these changes to the node tra file.
For more information:
- About JConsole, see https://www.oracle.com/technetwork/articles/java/jconsole-1564139.html
- About JVisualVM, see http://docs.oracle.com/javase/8/docs/technotes/guides/visualvm