Skip to content

Installation

Todd Bruner edited this page Feb 14, 2018 · 4 revisions

System Requirements

SCOT requirements are dependent upon the number of concurrent users, quantity of incoming alerts, number of user defined entities, and size of your dataset.

Small to Medium installation (<10 users, <50 alertgroups/day)

  • Physical, Docker, or VM
  • 4+ core CPU
  • 8+ GB RAM
  • 200+ GB Disk

Larger installations

  • Physical, Docker, or VM
  • 8+ core CPU
  • 16+ GB RAM
  • 500+ GB Disk

Operating System

  • Ubuntu 16.04 or RH/Cent 7

Installation Types

  • SCOT can be installed "old school" via an install script. All dependencies will be downloaded, SCOT software installed, and services created and started.
  • SCOT has been "containerized" using Docker. Scripts are provided to build containers or you can start from pre-made containers on Docker Hub.

Old School install

  1. Pull SCOT source from GitHub:

git clone https://github.com/sandialabs/scot.git scot

  1. cd into the cloned directory

cd /home/scotuser/SCOT

  1. become root user

sudo -E bash

  1. Make sure http_proxy and https_proxy are set if needed:

export http_proxy=http://your.proxy.domain.com:80

export https_proxy=https://your.proxy.domain.com:81

  1. Begin the install:

./install.sh 2>&1 | tee ../scot.install.log

Go get a cup of coffee and possibly a sandwich. The installer will download and install all dependencies for SCOT. At the end of the install, you will be asked for a password for the admin account. This is a local, SCOT only account that will allow administrator access while you configure your installation.

At the completion of the install, the instal script will output the status of the various SCOT services. If any failed to start, please see Troubleshooting

Clone this wiki locally