mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-05-29 22:45:33 +02:00
Merge pull request #565 from Security-Onion-Solutions/issue/551
Issue/551
This commit is contained in:
@@ -78,12 +78,14 @@ def zeek():
|
|||||||
retcode = __salt__['zeekctl.status'](verbose=False)
|
retcode = __salt__['zeekctl.status'](verbose=False)
|
||||||
logging.debug('healthcheck_module: zeekctl.status retcode: %i' % retcode)
|
logging.debug('healthcheck_module: zeekctl.status retcode: %i' % retcode)
|
||||||
if retcode:
|
if retcode:
|
||||||
zeek_restart = True
|
zeek_restart = 1
|
||||||
if calling_func != 'beacon':
|
if calling_func != 'beacon':
|
||||||
docker_stop('so-zeek')
|
docker_stop('so-zeek')
|
||||||
states_to_apply.append('zeek')
|
states_to_apply.append('zeek')
|
||||||
else:
|
else:
|
||||||
zeek_restart = False
|
zeek_restart = 0
|
||||||
|
|
||||||
|
__salt__['telegraf.send']('healthcheck zeek_restart=%i' % zeek_restart)
|
||||||
|
|
||||||
if calling_func == 'execute' and zeek_restart:
|
if calling_func == 'execute' and zeek_restart:
|
||||||
apply_states()
|
apply_states()
|
||||||
@@ -91,5 +93,4 @@ def zeek():
|
|||||||
retval.append({'zeek_restart': zeek_restart})
|
retval.append({'zeek_restart': zeek_restart})
|
||||||
|
|
||||||
send_event('so/healthcheck/zeek', retval)
|
send_event('so/healthcheck/zeek', retval)
|
||||||
__salt__['telegraf.send']('healthcheck zeek_restart=%s' % str(zeek_restart))
|
|
||||||
return retval
|
return retval
|
||||||
|
|||||||
@@ -10,13 +10,13 @@ providers:
|
|||||||
editable: true
|
editable: true
|
||||||
options:
|
options:
|
||||||
path: /etc/grafana/grafana_dashboards/master
|
path: /etc/grafana/grafana_dashboards/master
|
||||||
- name: 'Forward Nodes'
|
- name: 'Sensor Nodes'
|
||||||
folder: 'Forward Nodes'
|
folder: 'Sensor Nodes'
|
||||||
type: file
|
type: file
|
||||||
disableDeletion: false
|
disableDeletion: false
|
||||||
editable: true
|
editable: true
|
||||||
options:
|
options:
|
||||||
path: /etc/grafana/grafana_dashboards/forward_nodes
|
path: /etc/grafana/grafana_dashboards/sensor_nodes
|
||||||
- name: 'Search Nodes'
|
- name: 'Search Nodes'
|
||||||
folder: 'Search Nodes'
|
folder: 'Search Nodes'
|
||||||
type: file
|
type: file
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1707
-1544
File diff suppressed because it is too large
Load Diff
@@ -282,7 +282,7 @@ grafanadashevaldir:
|
|||||||
|
|
||||||
grafanadashfndir:
|
grafanadashfndir:
|
||||||
file.directory:
|
file.directory:
|
||||||
- name: /opt/so/conf/grafana/grafana_dashboards/forward_nodes
|
- name: /opt/so/conf/grafana/grafana_dashboards/sensor_nodes
|
||||||
- user: 939
|
- user: 939
|
||||||
- group: 939
|
- group: 939
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
@@ -331,11 +331,11 @@ dashboard-master:
|
|||||||
{% set SN = SN | regex_replace('_' ~ NODETYPE, '') %}
|
{% set SN = SN | regex_replace('_' ~ NODETYPE, '') %}
|
||||||
dashboard-{{ SN }}:
|
dashboard-{{ SN }}:
|
||||||
file.managed:
|
file.managed:
|
||||||
- name: /opt/so/conf/grafana/grafana_dashboards/forward_nodes/{{ SN }}-Sensor.json
|
- name: /opt/so/conf/grafana/grafana_dashboards/sensor_nodes/{{ SN }}-Sensor.json
|
||||||
- user: 939
|
- user: 939
|
||||||
- group: 939
|
- group: 939
|
||||||
- template: jinja
|
- template: jinja
|
||||||
- source: salt://common/grafana/grafana_dashboards/forward_nodes/sensor.json
|
- source: salt://common/grafana/grafana_dashboards/sensor_nodes/sensor.json
|
||||||
- defaults:
|
- defaults:
|
||||||
SERVERNAME: {{ SN }}
|
SERVERNAME: {{ SN }}
|
||||||
MONINT: {{ SNDATA.monint }}
|
MONINT: {{ SNDATA.monint }}
|
||||||
|
|||||||
Reference in New Issue
Block a user