mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 01:32:47 +01:00
Merge remote-tracking branch 'remotes/origin/dev' into issue/4609
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
{% set measurements = salt['cmd.shell']('docker exec -t so-influxdb influx -format json -ssl -unsafeSsl -database telegraf -execute "show measurements" 2> /root/measurement_query.log | jq -r .results[0].series[0].values[]?[0] 2>> /root/measurement_query.log') %}
|
||||||
|
|
||||||
influxdb:
|
influxdb:
|
||||||
retention_policies:
|
retention_policies:
|
||||||
so_short_term:
|
so_short_term:
|
||||||
@@ -11,3 +13,9 @@ influxdb:
|
|||||||
downsample:
|
downsample:
|
||||||
so_long_term:
|
so_long_term:
|
||||||
resolution: 5m
|
resolution: 5m
|
||||||
|
{% if measurements|length > 0 %}
|
||||||
|
measurements:
|
||||||
|
{% for measurement in measurements.splitlines() %}
|
||||||
|
- {{ measurement }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
|||||||
@@ -113,11 +113,12 @@ telegraf_database:
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% for dest_rp in influxdb.downsample.keys() %}
|
{% for dest_rp in influxdb.downsample.keys() %}
|
||||||
so_downsample_cq:
|
{% for measurement in influxdb.downsample[dest_rp].get('measurements', []) %}
|
||||||
|
so_downsample_{{measurement}}_cq:
|
||||||
influxdb_continuous_query.present:
|
influxdb_continuous_query.present:
|
||||||
- name: so_downsample_cq
|
- name: so_downsample_{{measurement}}_cq
|
||||||
- database: telegraf
|
- database: telegraf
|
||||||
- query: SELECT mean(*) INTO "{{dest_rp}}".:MEASUREMENT FROM /.*/ GROUP BY time({{influxdb.downsample[dest_rp].resolution}}),*
|
- query: SELECT mean(*) INTO "{{dest_rp}}"."{{measurement}}" FROM "{{measurement}}" GROUP BY time({{influxdb.downsample[dest_rp].resolution}})
|
||||||
- ssl: True
|
- ssl: True
|
||||||
- verify_ssl: /etc/pki/ca.crt
|
- verify_ssl: /etc/pki/ca.crt
|
||||||
- cert: ['/etc/pki/influxdb.crt', '/etc/pki/influxdb.key']
|
- cert: ['/etc/pki/influxdb.crt', '/etc/pki/influxdb.key']
|
||||||
@@ -126,7 +127,7 @@ so_downsample_cq:
|
|||||||
- docker_container: so-influxdb
|
- docker_container: so-influxdb
|
||||||
- influxdb_database: telegraf_database
|
- influxdb_database: telegraf_database
|
||||||
- file: influxdb_continuous_query.present_patch
|
- file: influxdb_continuous_query.present_patch
|
||||||
- sls: salt.python3-influxdb
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ whiptail_create_web_user() {
|
|||||||
[ -n "$TESTING" ] && return
|
[ -n "$TESTING" ] && return
|
||||||
|
|
||||||
WEBUSER=$(whiptail --title "$whiptail_title" --inputbox \
|
WEBUSER=$(whiptail --title "$whiptail_title" --inputbox \
|
||||||
"Please enter an email address to create an administrator account for the web interface.\n\nThis will also be used for TheHive, Cortex, and Fleet." 12 60 "$1" 3>&1 1>&2 2>&3)
|
"Please enter an email address to create an administrator account for the web interface.\n\nThis will also be used for Elasticsearch, Kibana, TheHive, Cortex, and Fleet." 12 60 "$1" 3>&1 1>&2 2>&3)
|
||||||
|
|
||||||
local exitstatus=$?
|
local exitstatus=$?
|
||||||
whiptail_check_exitstatus $exitstatus
|
whiptail_check_exitstatus $exitstatus
|
||||||
|
|||||||
Reference in New Issue
Block a user