Control-M Workflow Insights Installation

Control-M Workflow Insights installation requires multiple component installations and configurations across several computers. Due to the large number of metrics that Workflow Insights gathers and processes, the installation requires more CPU, disk space, different kernel parameters settings, and specific port configurations than a typical Control-M installation. Therefore, it is crucial that you review the architecture and requirements before you install.

The installation includes one Control-M/EM primary host and at least two dedicated Control-M/EM Distributed hosts, to avoid performance impact on the Control-M/EM primary.

Workflow Insights only supports one Control-M/EM distributed node down at any one time. If more than one distributed node is down, Workflow Insights cannot function.

For more information about the Workflow Insights environment, see Control-M Workflow Insights Architecture and Workflow Insights Installation and Configuration video.

After Workflow Insights is installed, the following services are included in the Control-M/EM Distributed computers and appear in the CCM:

  • Elasticsearch: A third-party search engine based on the Lucene library that is used in Workflow Insights to gather information and perform queries. This service is also included in the Control-M/EM Primary.

  • Kibana: A third-party data visualization dashboard software for Elasticsearch that is used in Workflow Insights, which displays the collected data in the dashboards.

  • Workflow Insights: A service that manages and maintains data in Elasticsearch, sends new data to the Elasticsearch, orders backups, and creates and updates indexes.

    The demands of the above services require that before Workflow Insights installation you must prepare the hosts used in the installation, as follows:

Before you install, see Setting Up the Workflow Insights Environment.

Control-M Workflow Insights Architecture

The following diagram shows the Control-M Workflow Insights architecture in a production environment:

The following diagram shows the Control-M Workflow Insights architecture in a non-production environment:

The following diagram shows the Control-M Workflow Insights architecture in a high availability environment without a failover:

The following diagram shows the Control-M Workflow Insights architecture in a high availability environment after a failover:

Setting Up the Workflow Insights Environment

This procedure describes how to set up the Workflow Insights environment.

Before you begin

Begin

  1. Install or upgrade the Control-M/EM Primary to 9.0.21 or higher, as described in Control-M/Enterprise Manager Installation.

  2. Install at least two dedicated Control-M/EM Distributed instances, as described in Control-M/Enterprise Manager Installation.

  3. install Control-M Workflow Insights on Windows on a Control-M/EM Distributed instance, as described in Installing Control-M Workflow Insights on Windows and Installing Control-M Workflow Insights on Linux.

  4. You must do the installations one at a time.

  5. Define the Workflow Insight backups, as described in Defining Workflow Insights Backups.

  6. Define the Workflow Insights configuration, as described in Configuring Workflow Insights.

    After you have installed or upgraded the primary Control-M/EM and installed Workflow Insights on the Control-M Distributed instances, you need to run a script on all these components that removes the Log4j v2 vulnerability, as described in 000391322.

    The Workflow Insights Environment is set up.