Sicura Enterprise Edition
  1. Introduction
  2. Server Installation
  3. Client Installation
  4. Configuring SIMP Compliance Engine
  5. Configuring SCAP Dashboard

The SCAP Visualization Dashboard can be run in an all-in-one configuration or a split installation where Logstash and Elasticsearch are on one node while Grafana is on another node. It is recommended that each node have at least 4GB of RAM. The SCAP Visualization Dashboard is memory intensive, therefore for best performance we highly recommend allocating more RAM as you increase the number of nodes you have or how often you intend to run SCAP scans.

Installing on a Single Node

First install dependent Puppet module packages with the following:

yum install -y pupmod-simp-simp_elasticsearch pupmod-simp-simp_grafana pupmod-simp-simp_logstash puppet-grafana

puppetserver gem install toml

Next add the following to your Hiera data for the specific host you want to run the dashboard on:

---
simp::classes:
  - scap_dashboard
simp_elasticsearch::cluster_name : 'logstash'

Installing on Split Logstash and Grafana Servers

To install on a split installation, you must classify the Logstash node with:

---
simp::classes:
  - scap_dashboard::logstash
  - scap_dashboard::elasticsearch

For the Grafana node:

---
simp::classes:
  - scap_dashboard::grafana

Configuring Clients

To configure clients to ship logs, add the following to your default.yaml or a specific hostgroup:

---
simp::classes:
  - scap_dashboard::shipper
scap_dashboard::shipper::servers:
  - logstash_server_name:5044