Skip to main content
Version: 10.3

Installation Verification

Verifying the Running Open iT Processes

  1. Open the Task Manager.

  2. Click Services.

  3. Search for OpeniTCoreAPI, OpeniTCoreServerPipeline, OpeniTOrchestratorDaemon, OpeniTOrchestratorWebserver, OpeniTRegistrar, OpeniTReporting, OpeniTServer.

note

The OpeniTCoreAPI service was introduced in version 10.2.570.

  1. Verify that the status of the services is Running.

Verifying the Created Directories

Go to the Core directory, which is by default in C:\Program Files\OpeniT\Core, and verify that the following directories exist:

  • bin (<bin_dir>) - contains binary files

  • Configuration (<config_dir>) - contains Core Server configurations

  • contrib - contains scripts used by Open iT

  • External - contains external resources needed by the Core Server, such as the Apache, Git OpeniTDiscoveryTool, PHP, PostgreSQL, and Strawberry Perl binaries

  • images - contains images used by the Core Reporter

  • lib - contains the Perl library files used by Open iT

  • Log (<debug_dir>) - contains troubleshooting logs created by the Open iT binaries

    warning

    This directory and its contents are sent to the Open iT Support Team at support@openit.com whenever an issue occurs. Make sure to set debug logging to 0 after doing so to prevent too much space consumption.

  • ReportingServer - contains files used by the web application

  • service - contains files use by the CoreAPI

  • src - contains Lua source files

Verifying Data Processing

This section helps you to verify that the Core Server environment, plugins, and data processing pipelines are functioning correctly through the Data Processing GUI (Dagster), which provides visibility into pipeline execution, logs, schedules, and processing status.

Accessing Data Processing GUI (Dagster)

  1. Access the Core Server web interface.

  2. Once the web interface is loaded, click the menu icon located at the top part of the page. Click Data Processing GUI from the dropdown menu.

    Click Data Processing GUI

    Click Data Processing GUI

Verifying Code Location Status

The Code Locations contain the definitions of the assets, jobs, schedules, sensors, and other Dagster components required by Core Server data processing workflows. A successfully loaded Core Server code location indicates that Dagster can access the workflow definitions required to perform data processing operations.

To verify the status of code locations:

  1. Access the Data Processing GUI (Dagster).

  2. In the left navigation pane, select Deployment.

    Select Deployment

    Select Deployment

    The Deployment page opens and displays the configured code locations.

  3. Go to the Code Locations tab located at the upper-part of the page. Verify that the coreserver code location is loaded successfully.

    Click Code Locations

    Click Code Locations

Verifying Daemon Status

Dagster daemons are background services that support the automated execution and orchestration of Core Server data processing workflows. These services evaluate schedules and sensors, coordinate backfill operations, and perform other automation tasks required by Core Server components and installed plugins.

To verify the status of daemons:

  1. Access the Data Processing GUI (Dagster).

  2. In the left navigation pane, select Deployment.

    Select Deployment

    Select Deployment

    The Deployment page opens and displays the configured code locations.

  3. Go to the Daemons tab located at the upper-part of the page, then verify that all required daemons are in the Running state.

    Go to Daemons

    Go to Daemons

    The following daemons should be present:

    DaemonDescription
    SensorMonitors events and automatically starts workflows when predefined conditions are met.
    BackfillReprocesses historical data when missing data needs to be recovered or regenerated.
    SchedulerRuns scheduled workflows, such as data collection and data processing.
    Freshness DaemonEnsures that collected and processed data remains up-to-date for reporting and analysis.
    Dagster Daemons

Verifying Assets Status

Assets represent data, processes, or resources produced and maintained by Open iT components. The Catalog page displays Core Server assets and their details including materializations status.

To check the status of Core Server assets:

  1. Access the Data Processing GUI (Dagster).

  2. Select Catalog in the left navigation pane.

    Select Catalog

    Select Catalog

  3. To display only the assets associated with Core Server, enter code_location:"coreserver" in the search and filter assets field located at the upper-part of the Catalog page, then press Enter.

    Filter Core Server Assets

    Filter Core Server Assets

  4. Verify that the Core Server assets have definitions loaded from the coreserver code location and that no assets appear as undefined or unresolved placeholders.

  5. Verify that the Core Server assets are materialized successfully by checking the Status column.

Verifying Automations

The Automations view provides a timeline of automation executions across all configured code locations that are associated with Open iT components.

To check the status of automations:

  1. Access the Data Processing GUI (Dagster).

  2. In the left navigation pane, select Overview.

    Select Overview

    Select Overview

  3. Go to the Timeline tab, then select Automations from the dropdown menu located at the upper-left part of the page.

    Navigate to Automations

    Navigate to Automations

  4. Verify that the automations listed under the Runs section are in-progress or have successful executions.

    Verify Automations

    Verify Automations

    Each row represents an automation that may contains the following:

    IndicatorDescription
    This indicates successful executions.
    This indicates in-progress executions.
    This indicates failed executions.
    Automation Status Indicators

    tip

    You may use the available time filters (e.g. 1hr, 6hr, 12hr, and 24 hr) to adjust the displayed period.

Verifying Jobs

The Jobs view provides a timeline of job executions across all configured code locations that are associated with Open iT components.

To check the status of jobs:

  1. Access the Data Processing GUI (Dagster).

  2. In the left navigation pane, select Overview.

    Select Overview

    Select Overview

  3. Go to the Timeline tab, then select Jobs from the dropdown menu located at the upper-left part of the page.

    Navigate to Jobs

    Navigate to Jobs

  4. Verify that the jobs listed under the Runs section are in-progress or have successful executions.

    Verify Jobs

    Verify Jobs

    Each row represents a job that may contain the following:

    IndicatorDescription
    This indicates successful executions.
    This indicates in-progress executions.
    This indicates failed executions.
    Job Status Indicators

    tip

    You may use the available time filters (e.g. 1hr, 6hr, 12hr, and 24 hr) to adjust the displayed period.