Update the Workflow Engine

Beginning with Moogsoft Add-ons v1.3, see Moogsoft Add-ons for information on the most current Workflow Engine.

For up-to-date installation instructions, see Install Moogsoft Add-ons.

Moogsoft periodically provides updates to the Workflow Engine for Moogsoft AIOps. This topic tells you how to replace the core workflow engine files and any supporting files.

Before you begin

Before you update the Workflow Engine:

  • Verify you have SSH access to to your Moogsoft AIOps machines. For distributed or Highly Available installations, update the Workflow Engine on all core role machines where you run Moogfarmd and on the machines where you run the UI. See Server Roles.

  • Download the latest WorkflowEngine bundle and transfer them to the machines where you are performing the update. For information on the latest Workflow Engine, see Updates for Moogsoft AIOps v7.3.

  • Verify you know the operating system user that runs Moogfarmd and perform all steps as that same user.

Download the Workflow Engine

Install a Workflow Engine update

To install an update for the Workflow Engine, you replace the Workflow Engine Moobot and add or replace any supporting files for the Moobot to all machines running Moogfarmd and the UI components.

  1. Create a backup of the original Workflow Engine Moobot on the instance. For example:

    tar -czf $MOOGSOFT_HOME/WFE_backup.tar.gz -C $MOOGSOFT_HOME \   
    bots/moobots \   
    config \   
    contrib \   
    etc/integrations
  2. Make a copy of SimilarSigConfig.conf:

    cp $MOOGSOFT_HOME/config/SimilarSigConfig.conf $MOOGSOFT_HOME
  3. Extract the update to $MOOGSOFT_HOME:

    tar -xzhf WorkflowBundle-v1.2.0.3.tar.gz -C $MOOGSOFT_HOME
  4. Move SimilarSigConfig.conf back into place:

    mv $MOOGSOFT_HOME/SimilarSigConfig.conf $MOOGSOFT_HOME/config
  5. On core role machines, restart Moogfarmd:

    service moogfarmd restart

    You do not need to restart Nginx or Apache Tomcat on UI machines.