mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-10 11:12:51 +01:00
Merge pull request #9969 from Security-Onion-Solutions/guifixes
Add several annotations
This commit is contained in:
@@ -12,5 +12,5 @@ set_os
|
|||||||
salt_minion_count
|
salt_minion_count
|
||||||
|
|
||||||
curl --retry 5 --retry-delay 60 -A 'checkin/$VERSION/$OS/$(uname -r)/$MINIONCOUNT' https://sigs.securityonion.net/checkup --output /tmp/checkup
|
curl --retry 5 --retry-delay 60 -A 'checkin/$VERSION/$OS/$(uname -r)/$MINIONCOUNT' https://sigs.securityonion.net/checkup --output /tmp/checkup
|
||||||
dnf reposync --norepopath -n -g --delete -m -c /root/repodownload.conf --repoid=securityonionsync --download-metadata -p /nsm/repo/
|
dnf reposync --norepopath -g --delete -m -c /root/repodownload.conf --repoid=securityonionsync --download-metadata -p /nsm/repo/
|
||||||
createrepo /nsm/repo
|
createrepo /nsm/repo
|
||||||
53
salt/docker/soc_docker.yaml
Normal file
53
salt/docker/soc_docker.yaml
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
docker:
|
||||||
|
bip:
|
||||||
|
description: Bind IP for the default docker interface.
|
||||||
|
helpLink: docker.html
|
||||||
|
advanced: True
|
||||||
|
range:
|
||||||
|
description: Default docker IP range for containers.
|
||||||
|
helpLink: docker.html
|
||||||
|
advanced: True
|
||||||
|
sobip:
|
||||||
|
description: Bind IP for the SO docker interface.
|
||||||
|
helpLink: docker.html
|
||||||
|
advanced: True
|
||||||
|
sorange:
|
||||||
|
description: IP range for the SO docker containers.
|
||||||
|
helpLink: docker.html
|
||||||
|
advanced: True
|
||||||
|
containers:
|
||||||
|
so-curator: &dockerOptions
|
||||||
|
final_octet:
|
||||||
|
description: Last octet of the container IP address.
|
||||||
|
helpLink: docker.html
|
||||||
|
readonly: True
|
||||||
|
advanced: True
|
||||||
|
global: True
|
||||||
|
port_bindings:
|
||||||
|
description: List of port bindings for the container.
|
||||||
|
helpLink: docker.html
|
||||||
|
advanced: True
|
||||||
|
multiline: True
|
||||||
|
so-dockerregistry: *dockerOptions
|
||||||
|
so-elastalert: *dockerOptions
|
||||||
|
so-elastic-fleet-package-registry: *dockerOptions
|
||||||
|
so-elastic-fleet: *dockerOptions
|
||||||
|
so-elasticsearch: *dockerOptions
|
||||||
|
so-idh: *dockerOptions
|
||||||
|
so-idstools: *dockerOptions
|
||||||
|
so-influxdb: *dockerOptions
|
||||||
|
so-kibana: *dockerOptions
|
||||||
|
so-kratos: *dockerOptions
|
||||||
|
so-logstash: *dockerOptions
|
||||||
|
so-mysql: *dockerOptions
|
||||||
|
so-nginx: *dockerOptions
|
||||||
|
so-playbook: *dockerOptions
|
||||||
|
so-redis: *dockerOptions
|
||||||
|
so-soc: *dockerOptions
|
||||||
|
so-soctopus: *dockerOptions
|
||||||
|
so-strelka-backend: *dockerOptions
|
||||||
|
so-strelka-coordinator: *dockerOptions
|
||||||
|
so-strelka-filestream: *dockerOptions
|
||||||
|
so-strelka-frontend: *dockerOptions
|
||||||
|
so-strelka-gatekeeper: *dockerOptions
|
||||||
|
so-strelka-manager: *dockerOptions
|
||||||
@@ -4,15 +4,22 @@ elasticfleet:
|
|||||||
description: Endpoint enrollment key.
|
description: Endpoint enrollment key.
|
||||||
global: True
|
global: True
|
||||||
helpLink: elastic-fleet.html
|
helpLink: elastic-fleet.html
|
||||||
|
sensitive: True
|
||||||
|
advanced: True
|
||||||
es_token:
|
es_token:
|
||||||
description: Elastic auth token.
|
description: Elastic auth token.
|
||||||
global: True
|
global: True
|
||||||
helpLink: elastic-fleet.html
|
helpLink: elastic-fleet.html
|
||||||
|
sensitive: True
|
||||||
|
advanced: True
|
||||||
grid_enrollment:
|
grid_enrollment:
|
||||||
description: Grid enrollment key.
|
description: Grid enrollment key.
|
||||||
global: True
|
global: True
|
||||||
helpLink: elastic-fleet.html
|
helpLink: elastic-fleet.html
|
||||||
|
sensitive: True
|
||||||
|
advanced: True
|
||||||
url:
|
url:
|
||||||
description: Agent connection URL.
|
description: Agent connection URL.
|
||||||
global: True
|
global: True
|
||||||
helpLink: elastic-fleet.html
|
helpLink: elastic-fleet.html
|
||||||
|
advanced: True
|
||||||
@@ -1,4 +1,7 @@
|
|||||||
elasticsearch:
|
elasticsearch:
|
||||||
|
esheap:
|
||||||
|
description: Specify the memory heap size in (m)egabytes for Elasticsearch.
|
||||||
|
helpLink: elasticsearch.html
|
||||||
config:
|
config:
|
||||||
cluster:
|
cluster:
|
||||||
name:
|
name:
|
||||||
|
|||||||
7
salt/host/soc_host.yaml
Normal file
7
salt/host/soc_host.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
host:
|
||||||
|
mainint:
|
||||||
|
description: Main interface of the grid host.
|
||||||
|
helpLink: host.html
|
||||||
|
mainip:
|
||||||
|
description: Main IP address of the grid host.
|
||||||
|
helpLink: host.html
|
||||||
17
salt/manager/soc_manager.yaml
Normal file
17
salt/manager/soc_manager.yaml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
manager:
|
||||||
|
elastalert:
|
||||||
|
description: Enable elastalert 1=enabled 0=disabled.
|
||||||
|
global: True
|
||||||
|
helpLink: manager.html
|
||||||
|
no_proxy:
|
||||||
|
description: String of hosts to ignore the proxy settings for.
|
||||||
|
global: True
|
||||||
|
helpLink: manager.html
|
||||||
|
playbook:
|
||||||
|
description: Enable playbook 1=enabled 0=disabled.
|
||||||
|
global: True
|
||||||
|
helpLink: manager.html
|
||||||
|
proxy:
|
||||||
|
description: Proxy server to use for updates.
|
||||||
|
global: True
|
||||||
|
helpLink: manager.html
|
||||||
79
salt/patch/soc_patch.yaml
Normal file
79
salt/patch/soc_patch.yaml
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
patch:
|
||||||
|
os:
|
||||||
|
enabled:
|
||||||
|
description: Enable OS updates.
|
||||||
|
helpLink: patch.html
|
||||||
|
schedule_to_run:
|
||||||
|
description: Currently running schedule for updates.
|
||||||
|
helpLink: patch.html
|
||||||
|
schedules:
|
||||||
|
auto:
|
||||||
|
splay: &splayOptions
|
||||||
|
description: Seconds to splay updates.
|
||||||
|
helpLink: patch.html
|
||||||
|
schedule:
|
||||||
|
hours:
|
||||||
|
description: Run the OS updates every X hours.
|
||||||
|
helpLink: patch.html
|
||||||
|
monday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Monday: &dayOptions
|
||||||
|
description: List of times to run OS Updates on this day.
|
||||||
|
multiline: True
|
||||||
|
tuesday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Tuesday: *dayOptions
|
||||||
|
wednesday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Wednesday: *dayOptions
|
||||||
|
thursday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Thursday: *dayOptions
|
||||||
|
friday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Friday: *dayOptions
|
||||||
|
saturday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Saturday: *dayOptions
|
||||||
|
sunday:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Sunday: *dayOptions
|
||||||
|
daily:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Monday: &dailyOptions
|
||||||
|
description: List of times to apply OS patches daily.
|
||||||
|
multiline: True
|
||||||
|
helpLink: True
|
||||||
|
Tuesday: *dailyOptions
|
||||||
|
Wednesday: *dailyOptions
|
||||||
|
Thursday: *dailyOptions
|
||||||
|
Friday: *dailyOptions
|
||||||
|
Saturday: *dailyOptions
|
||||||
|
Sunday: *dailyOptions
|
||||||
|
weekdays:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Monday: &weekdayOptions
|
||||||
|
description: List of times for weekdays.
|
||||||
|
multiline: True
|
||||||
|
helplink: patch.html
|
||||||
|
Tuesday: *weekdayOptions
|
||||||
|
Wednesday: *weekdayOptions
|
||||||
|
Thursday: *weekdayOptions
|
||||||
|
Friday: *weekdayOptions
|
||||||
|
weekends:
|
||||||
|
splay: *splayOptions
|
||||||
|
schedule:
|
||||||
|
Saturday: &weekendOptions
|
||||||
|
description:
|
||||||
|
multiline: true
|
||||||
|
helpLink: patch.html
|
||||||
|
Sunday: *weekendOptions
|
||||||
7
salt/sensor/soc_sensor.yaml
Normal file
7
salt/sensor/soc_sensor.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
sensor:
|
||||||
|
interface:
|
||||||
|
description: Main sensor monitoring interface.
|
||||||
|
helpLink: sensor.html
|
||||||
|
mtu:
|
||||||
|
description: Main IP address of the grid host.
|
||||||
|
helpLink: host.html
|
||||||
19
salt/sensoroni/soc_sensoroni.yaml
Normal file
19
salt/sensoroni/soc_sensoroni.yaml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
sensoroni:
|
||||||
|
node_checkin_interval_ms:
|
||||||
|
description: Interval in ms to checkin to the soc_host.
|
||||||
|
advanced: True
|
||||||
|
helpLink: sensoroni.html
|
||||||
|
node_description:
|
||||||
|
description: Description of the specific node.
|
||||||
|
helpLink: sensoroni.html
|
||||||
|
sensoronikey:
|
||||||
|
description: Shared key for sensoroni authentication.
|
||||||
|
helpLink: sensoroni.html
|
||||||
|
global: True
|
||||||
|
sensitive: True
|
||||||
|
advanced: True
|
||||||
|
soc_host:
|
||||||
|
description: Host for sensoroni agents to connect to.
|
||||||
|
helpLink: sensoroni.html
|
||||||
|
global: True
|
||||||
|
advanced: True
|
||||||
7
salt/soctopus/soc_soctopus.yaml
Normal file
7
salt/soctopus/soc_soctopus.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
soctopus:
|
||||||
|
playbook:
|
||||||
|
rulesets:
|
||||||
|
description: List of playbook rulesets.
|
||||||
|
advanced: True
|
||||||
|
helplink: soctopus.html
|
||||||
|
global: True
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
filecheck:
|
|
||||||
historypath: '/nsm/strelka/history/'
|
|
||||||
strelkapath: '/nsm/strelka/unprocessed/'
|
|
||||||
logfile: '/opt/so/log/strelka/filecheck.log'
|
|
||||||
Reference in New Issue
Block a user