diff --git a/pillar/healthcheck/standalone.sls b/pillar/healthcheck/standalone.sls new file mode 100644 index 000000000..dd1a027e9 --- /dev/null +++ b/pillar/healthcheck/standalone.sls @@ -0,0 +1,5 @@ +healthcheck: + enabled: False + schedule: 300 + checks: + - zeek diff --git a/pillar/top.sls b/pillar/top.sls index cc6863e22..241bdb90c 100644 --- a/pillar/top.sls +++ b/pillar/top.sls @@ -40,6 +40,18 @@ base: - healthcheck.eval - minions.{{ grains.id }} + '*_standalone': + - logstash + - logstash.master + - logstash.search + - firewall.* + - data.* + - brologs + - secrets + - healthcheck.standalone + - static + - minions.{{ grains.id }} + '*_node': - static - firewall.* diff --git a/salt/top.sls b/salt/top.sls index 68e05959c..2874be4d6 100644 --- a/salt/top.sls +++ b/salt/top.sls @@ -156,6 +156,62 @@ base: - domainstats {%- endif %} + '*_standalone': + - ca + - ssl + - registry + - master + - common + - nginx + - telegraf + - influxdb + - grafana + - soc + - firewall + - idstools + - healthcheck + {%- if FLEETMASTER or FLEETNODE or PLAYBOOK != 0 %} + - mysql + {%- endif %} + {%- if WAZUH != 0 %} + - wazuh + {%- endif %} + - elasticsearch + - logstash + - kibana + - pcap + - suricata + - zeek + {%- if STRELKA %} + - strelka + {%- endif %} + - filebeat + - curator + - elastalert + {%- if FLEETMASTER or FLEETNODE %} + - fleet + - redis + - fleet.install_package + {%- endif %} + - utility + - schedule + - soctopus + {%- if THEHIVE != 0 %} + - hive + {%- endif %} + {%- if PLAYBOOK != 0 %} + - playbook + {%- endif %} + {%- if NAVIGATOR != 0 %} + - navigator + {%- endif %} + {%- if FREQSERVER != 0 %} + - freqserver + {%- endif %} + {%- if DOMAINSTATS != 0 %} + - domainstats + {%- endif %} + # Search node logic '*_node and I@node:node_type:parser':