Enabling CPS messaging on MobileIron Core

You run the MobileIron Core CLI program to enable Common Platform System (CPS) messaging. This procedure invokes a message broker, enables the Event Notification Service event notification feature, restarts the MobileIron server, and restarts Apache Tomcat (on MobileIron Core) to reload configurations.

Note The Following:

  • The Messaging server listens to subscribing client requests over port 8883, and this port must be open for the service to function.
  • If MobileIron Core is running in a High Availability configuration, please enable messaging on both primary and secondary nodes.

Procedure 

To enable or disable CPS messaging, run the MobileIron Core CLI program as shown below:

 

 

host:~ host$ ssh miadmin@hostname

 

miadmin@hostname's password:

 

Last login: Thu May 4 13:43:48 2017 from 10.101.10.191

 

************************************************************

 

* MobileIron CORE CLI *

 

* *

 

* *

 

************************************************************

 

Welcome miadmin it is Thu May 4 13:49:39 UTC 2017

 

CORE(9.4.0.0-2388)@hostname> enable

 

Password:

 

CORE(9.4.0.0-2388)@hostname#configure terminal

 

Enter configuration commands, one per line.

 

CORE(9.4.0.0-2388)@hostname/config#activemq

 

Warning:Maintenance mode command.

 

Portal service will be stopped during this operation. Proceed? (y/n)y

 

Updating chkconfig...

 

Updating portal...

 

Starting ActiveMQ...

 

INFO: Loading '/mobileiron.com/programs/org.apache.activemq/bin/env'

 

INFO: Using java '/mobileiron.com/programs/com.mobileiron.platform.jre8/bin/java'

 

INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details

 

INFO: pidfile created : '/mobileiron.com/programs/org.apache.activemq/data/activemq.pid' (pid '22954')

 

Capturing tomcat metrics: [ OK ]

 

Stopping tomcat: [ OK ]

 

Starting tomcat: Using TOMCAT_ALLOCATION_MB=2048

 

Using JAVA_OPTS=-Xms128m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+OptimizeStringConcat -server -Dvsp.branding=mobileiron -Dmi.hostname=hostname -Dfile.encoding=utf-8 -Djavax.net.ssl.keyStore=/usr/java/default/jre/lib/security/cacerts -Djava.security.auth.login.config=/mi/files/ldap/gsseg_jaas.conf -Djava.security.krb5.conf=/mi/files/ldap/krb5.conf -Dspring.auth.method=form -Dsun.net.inetaddr.ttl=60 -Dmi.tcp.port.system.manager.portal=8443 -Djsse.enableSNIExtension=false -Dmi.version=9.4.0.0-2388 -Xms1024m -Xmx2048m -XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/mi/files -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/mi/tomcat/logs/gc.log -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxNewSize=480M -XX:NewRatio=7 -XX:TargetSurvivorRatio=90 -XX:CMSInitiatingOccupancyFraction=60

 

[ OK ]

 

Successfully enabled activemq

 

CORE(9.4.0.0-2388)@hostname/config#no activemq

 

Warning:Maintenance mode command.

 

Portal service will be stopped during this operation. Proceed? (y/n)y

 

Updating chkconfig...

 

Updating portal...

 

Stopping ActiveMQ...

 

INFO: Loading '/mobileiron.com/programs/org.apache.activemq/bin/env'

 

INFO: Using java '/mobileiron.com/programs/com.mobileiron.platform.jre8/bin/java'

 

ERROR: No or outdated process id in '/mobileiron.com/programs/org.apache.activemq/data/activemq.pid'

 

 

 

INFO: Removing /mobileiron.com/programs/org.apache.activemq/data/activemq.pid

 

Capturing tomcat metrics: [ OK ]

 

Stopping tomcat: [ OK ]

 

Starting tomcat: Using TOMCAT_ALLOCATION_MB=2048

 

Using JAVA_OPTS=-Xms128m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+OptimizeStringConcat -server -Dvsp.branding=mobileiron -Dmi.hostname=hostname -Dfile.encoding=utf-8 -Djavax.net.ssl.keyStore=/usr/java/default/jre/lib/security/cacerts -Djava.security.auth.login.config=/mi/files/ldap/gsseg_jaas.conf -Djava.security.krb5.conf=/mi/files/ldap/krb5.conf -Dspring.auth.method=form -Dsun.net.inetaddr.ttl=60 -Dmi.tcp.port.system.manager.portal=8443 -Djsse.enableSNIExtension=false -Dmi.version=9.4.0.0-2388 -Xms1024m -Xmx2048m -XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/mi/files -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/mi/tomcat/logs/gc.log -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxNewSize=480M -XX:NewRatio=7 -XX:TargetSurvivorRatio=90 -XX:CMSInitiatingOccupancyFraction=60

 

[ OK ]

 

Successfully disabled activemq

 

CORE(9.4.0.0-2388)@hostname/config#