diff --git a/salt/_modules/so.py b/salt/_modules/so.py index e75c90ec8..ff3cf27b2 100644 --- a/salt/_modules/so.py +++ b/salt/_modules/so.py @@ -17,7 +17,7 @@ def mysql_conn(retry): log.error(e) return False - mainint = __salt__['pillar.get']('sensor:mainint', __salt__['pillar.get']('manager:mainint')) + mainint = __salt__['pillar.get']('host:mainint') mainip = __salt__['grains.get']('ip_interfaces').get(mainint)[0] mysql_up = False diff --git a/salt/common/tools/sbin/so-fleet-setup b/salt/common/tools/sbin/so-fleet-setup index 21aebc966..b481ceb59 100755 --- a/salt/common/tools/sbin/so-fleet-setup +++ b/salt/common/tools/sbin/so-fleet-setup @@ -28,6 +28,7 @@ docker exec so-fleet fleetctl apply -f /packs/osquery-config.conf # Enable Fleet echo "Enabling Fleet..." +sleep 5 salt-call state.apply fleet.event_enable-fleet queue=True >> /root/fleet-setup.log salt-call state.apply nginx queue=True >> /root/fleet-setup.log diff --git a/salt/nginx/etc/nginx.conf b/salt/nginx/etc/nginx.conf index e65979f92..3ba1576a1 100644 --- a/salt/nginx/etc/nginx.conf +++ b/salt/nginx/etc/nginx.conf @@ -98,7 +98,7 @@ http { {%- if role == 'fleet' %} server { listen 443 ssl http2; - server_name {{ url_base }}; + server_name {{ main_ip }}; root /opt/socore/html; index index.html; diff --git a/salt/sensoroni/files/sensoroni.json b/salt/sensoroni/files/sensoroni.json index ee46b5937..cc5be34ea 100644 --- a/salt/sensoroni/files/sensoroni.json +++ b/salt/sensoroni/files/sensoroni.json @@ -6,6 +6,7 @@ "logFilename": "/opt/sensoroni/logs/sensoroni.log", "logLevel":"info", "agent": { + "role": "{{ grains.role }}", "pollIntervalMs": {{ CHECKININTERVALMS if CHECKININTERVALMS else 10000 }}, "serverUrl": "https://{{ URLBASE }}/sensoroniagents", "verifyCert": false, diff --git a/salt/wazuh/files/agent/wazuh-register-agent b/salt/wazuh/files/agent/wazuh-register-agent index 895fbd5d1..ca130ae90 100755 --- a/salt/wazuh/files/agent/wazuh-register-agent +++ b/salt/wazuh/files/agent/wazuh-register-agent @@ -73,7 +73,7 @@ register_agent() { # Importing key echo "" echo "Importing authentication key:" - echo "y" | /var/ossec/bin/manage_agents -i '$AGENT_KEY' + echo "y" | /var/ossec/bin/manage_agents -i "$AGENT_KEY" # Restarting agent echo "" diff --git a/salt/wazuh/init.sls b/salt/wazuh/init.sls index d78d7908a..99f16cb8a 100644 --- a/salt/wazuh/init.sls +++ b/salt/wazuh/init.sls @@ -71,7 +71,7 @@ wazuhagentconf: wazuhdir: file.directory: - - name: /nsm/wazuh/etc + - name: /nsm/wazuh - user: 945 - group: 945 - makedirs: True diff --git a/setup/so-setup b/setup/so-setup index 0dfbef58a..d83411b58 100755 --- a/setup/so-setup +++ b/setup/so-setup @@ -692,7 +692,6 @@ fi if [[ "$OSQUERY" = 1 ]]; then set_progress_str 75 "$(print_salt_state_apply 'fleet')" - salt-call state.apply fleet.event_enable-fleet # enable fleet in the global pillar salt-call state.apply -l info fleet >> $setup_log 2>&1 set_progress_str 76 "$(print_salt_state_apply 'redis')"