MicroStrategy ONE

Deploying MicroStrategy Library through a WAR File

If you do not want to deploy MicroStrategy Library through the installer, which uses Tomcat by default, you can deploy MicroStrategy Library to a Web container.

To deploy Library and configure the registration service:

  1. Deploy MicroStrategy Library to the desired web servers.
  2. Once Library is deployed, the service registration agent that runs in this deployment becomes a monitoring agent by default. It automatically connects to the agent on the iServer machine that is connected to Library.
  3. Make sure the Intelligence server, connected to Library, hosts the communication agent.
  4. Keep in mind that restarting the application also restarts the service registration agent.
  5. If the firewall is turned on for this machine, refer to Enabling Topology Communication Through a Firewall to make sure the proper ports are open to support service registration agent communications.

To create redundancy for the communication agents:

In this configuration, one machine hosts MicroStrategy Library and the other two machines host Intelligent servers (and/or more machines hosting services). Redundancy is recommended, with a total of three communication agents.

  1. Create a list of the three machines separated by semicolons.

    librarymachine.domain.com;intelligenceserver1.domain.com;intelligenceserver2.domain.com

  2. During the installation, enter the list of three machines, as noted above, on both Intelligent servers and/or any other machines where the MicroStrategy installation runs.

  3. After deploying Library, manually change its configuration to run as a communication agent.
    1. Navigate to the deployed folder of MicroStrategy Library and the subfolder, \ServicesRegistration\yaml.
    2. Modify the configuration file.
    3. Restart all consul nodes.