-
Notifications
You must be signed in to change notification settings - Fork 48
Installation
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
- Ubuntu 16.04 or RH/Cent 7
- 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.
- Pull SCOT source from GitHub:
git clone https://github.com/sandialabs/scot.git scot
- cd into the cloned directory
cd /home/scotuser/SCOT
- become root user
sudo -E bash
- 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
- 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