MATRIXX Proxy Processes

Monitor proxy processes before starting the engine to confirm that the Apache ActiveMQ and Notification Server processes are running before MATRIXX Engine starts. This ensures that no notifications are lost when the engine comes online.

MATRIXX proxy processes include:
  • Gateway Proxy
  • Apache ActiveMQ
  • MATRIXX ActiveMQ Notification Server

For more information about the MATRIXX environment variables, see the discussion about installation directories, navigation shortcuts, and environment variables in MATRIXX Installation and Upgrade.

Gateway Proxy

The following sample shows Gateway Proxy process details.
mtx       7172     1  0 02:34 ?        00:00:42 java 
-DMTX_LOG_DIR=/var/log/mtx 
-Dlog4j.configurationFile=file:///opt/mtx/conf/log4j2-mtx_gateway_proxy.xml
-jar /opt/mtx/bin/gateway_proxy.jar 
-props:gateway_proxy.yaml &

Apache ActiveMQ

The following sample shows Apache ActiveMQ process details.
activemq  6525     1  1 04:50 ?        00:00:16 /usr/bin/java -Xms1G -Xmx1G 
-Djava.util.logging.config.file=logging.properties 
-Dhawtio.realm=activemq 
-Dhawtio.role=admins 
-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal 
-Djava.security.auth.login.config=/opt/apache-activemq-5.9.0/conf/login.config 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote 
-Djava.awt.headless=true 
-Djava.io.tmpdir=/opt/apache-activemq-5.9.0/tmp 
-Dactivemq.classpath=/opt/apache-activemq-5.9.0/conf; 
-Dactivemq.home=/opt/apache-activemq-5.9.0 
-Dactivemq.base=/opt/apache-activemq-5.9.0 
-Dactivemq.conf=/opt/apache-activemq-5.9.0/conf 
-Dactivemq.data=/opt/apache-activemq-5.9.0/data 
-jar /opt/apache-activemq-5.9.0/bin/activemq.jar start

MATRIXX Notification Server

The following sample shows the Notification Server process details.
mtx      31747     1 31 11:29 pts/0    00:00:15 java 
-DMTX_LOG_DIR=/var/log/mtx 
-Dlog4j.debug=true 
-Dlog4j.configurationFile=file:///opt/mtx/conf/log4j2-mtx_notifier_camel.xml
-Dloader.debug=true 
-Dloader.config.location=/opt/mtx/conf/application_mtx_notifier_camel.properties 
-jar mtx_notifier_camel.jar

For more information about proxy processes, see the discussion about MATRIXX gateways and web apps in MATRIXX Installation and Upgrade.