Skip to content

Installing SEAL Elastic Stack


Overview

The installation consists of a server and a client part which you have to install separately.

  1. Server:

    The server part includes Elasticsearch and Kibana. You have to install it on the

    • Management server.
  2. Client:

    The client part contains Filebeat. Depending on your system you have to install it on the following servers:

    • PLOSSYS Output Engine server

    • PLOSSYS 4 server

    • SEAL Operator server

    • PLOSSYS Distribution Engine/DPF server


Automatic Configuration

SEAL Elastic Stack 8.x provides an automatic configuration, see original documentation, automatic configuration which includes the following security settings:

These include the following actions:

  • Generating Self-signed Certificates

    The automatic configuration

    • creates self-signed certificates for Elasticsearch,

    • adds their names in the elasticsearch.yml configuration file, and

    • stores the certificates in the newly created certs subdirectory.

    For details on Certificate files, see Self-signed Certificates.

  • Activating the Minimal Security

    The Minimal Security of Elastic Stack will be activated.

    A password for the elastic superuser of Elasticsearch will be generated automatically.

    Caution - only on the command line

    The password is created by the install.sh or install.ps1 installation script during the installation of SEAL Elastic Stack and printed on the command line.

    Make sure, you remember it and keep it safe.

    For details on resetting the elastic superuser password, see Resetting Passwords.

  • Creating and using an enrollment token to configure Kibana

    The automatic configuration creates and uses an enrollment token for configuring Kibana. For this, the kibana.yml configuration file is enhanced accordingly.


Management Server

Hint - disc Space

Make sure that you have enough disk space available on the installation device. If the amount of free space is less than about 10 % of the device's total capacity, Elasticsearch will lock the created indices and Kibana will not start properly.

  1. Install the unpacking program unzip, if necessary:

    • RHEL:

      sudo yum --assumeyes install unzip
      
    • SLES:

      sudo zypper --non-interactive install unzip
      
  2. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  3. Download the SEAL Elastic Stack - 8.17.3.396 - rpm folder. It is saved as SEAL Elastic Stack - 8.17.3.396 - rpm.zip.

  4. Extract SEAL Elastic Stack - 8.17.3.396 - rpm.zip:

    unzip "SEAL Elastic Stack - 8.17.3.396 - rpm.zip"
    
  5. Change to the SEAL Elastic Stack - 8.17.3.396 - rpm directory and start installing the contained packages:

    cd "SEAL Elastic Stack - 8.17.3.396 - rpm"
    
    sudo sh install.sh
    
  6. Open the required firewall ports for necessary services:

    sudo sh firewall.sh
    
  7. Check the configuration files of elasticsearch and kibana as described in Configuring the Management Server.

  8. Start Elasticsearch:

    sudo systemctl start seal-elasticsearch
    
  9. Start Kibana:

    sudo systemctl start seal-kibana
    
  10. Upload the initial database configuration as described in Configuration via Script.


PLOSSYS Output Engine Server

  1. Install the unpacking program unzip, if necessary:

    • RHEL:

      sudo yum --assumeyes install unzip
      
    • SLES:

      sudo zypper --non-interactive install unzip
      
  2. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  3. Download the SEAL Elastic Stack - 8.17.3.396 - rpm folder. It is saved as SEAL Elastic Stack - 8.17.3.396 - rpm.zip.

  4. Extract SEAL Elastic Stack - 8.17.3.396 - rpm.zip:

    unzip "SEAL Elastic Stack - 8.17.3.396 - rpm.zip"
    
  5. Change to the SEAL Elastic Stack - 8.17.3.396 - rpm/client directory and start installing the packages:

    cd "SEAL Elastic Stack - 8.17.3.396 - rpm/client"
    
    sudo sh install.sh
    
  6. Start SEAL Filebeat:

    sudo systemctl start seal-filebeat
    

PLOSSYS 4 Server

  1. Install the unpacking program unzip, if necessary:

    • RHEL:

      sudo yum --assumeyes install unzip
      
    • SLES:

      sudo zypper --non-interactive install unzip
      
  2. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  3. Download the SEAL Elastic Stack - 8.17.3.396 - rpm folder. It is saved as SEAL Elastic Stack - 8.17.3.396 - rpm.zip.

  4. Extract SEAL Elastic Stack - 8.17.3.396 - rpm.zip:

    unzip "SEAL Elastic Stack - 8.17.3.396 - rpm.zip"
    
  5. Change to the SEAL Elastic Stack - 8.17.3.396 - rpm/client-p4 directory and start installing the packages:

    cd "SEAL Elastic Stack - 8.17.3.396 - rpm/client-p4"
    
    sudo sh install.sh
    
  6. Start SEAL Filebeat:

    sudo systemctl start seal-p4-accounting-filebeat
    

SEAL Operator Server

  1. Install the unpacking program unzip, if necessary:

    • RHEL:

      sudo yum --assumeyes install unzip
      
    • SLES:

      sudo zypper --non-interactive install unzip
      
  2. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  3. Download the SEAL Elastic Stack - 8.17.3.396 - rpm folder. It is saved as SEAL Elastic Stack - 8.17.3.396 - rpm.zip.

  4. Extract SEAL Elastic Stack - 8.17.3.396 - rpm.zip:

    unzip "SEAL Elastic Stack - 8.17.3.396 - rpm.zip"
    
  5. Change to the SEAL Elastic Stack - 8.17.3.396 - rpm/client-operator directory and start installing the packages:

    cd "SEAL Elastic Stack - 8.17.3.396 - rpm/client-operator"
    
    sudo sh install.sh
    
  6. Start SEAL Filebeat:

    sudo systemctl start seal-operator-filebeat
    

PLOSSYS Distribution Engine/DPF Server

  1. Install the unpacking program unzip, if necessary:

    • RHEL:

      sudo yum --assumeyes install unzip
      
    • SLES:

      sudo zypper --non-interactive install unzip
      
  2. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  3. Download the SEAL Elastic Stack - 8.17.3.396 - rpm folder. It is saved as SEAL Elastic Stack - 8.17.3.396 - rpm.zip.

  4. Extract SEAL Elastic Stack - 8.17.3.396 - rpm.zip:

    unzip "SEAL Elastic Stack - 8.17.3.396 - rpm.zip"
    
  5. Change to the SEAL Elastic Stack - 8.17.3.396 - rpm/client-dpf directory and start installing the packages:

    cd "SEAL Elastic Stack - 8.17.3.396 - rpm/client-dpf"
    
    sudo sh install.sh
    
  6. Start SEAL Filebeat:

    sudo systemctl start seal-dpf-filebeat
    

Back to top