From df722c173f940ffb1a780002e0a449d61508eca1 Mon Sep 17 00:00:00 2001 From: Wes Lambert Date: Mon, 30 Dec 2019 17:47:00 +0000 Subject: [PATCH] fix typo and prevent agent from getting re-added --- salt/wazuh/files/agent/ossec.conf | 2 +- salt/wazuh/files/agent/wazuh-register-agent | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/salt/wazuh/files/agent/ossec.conf b/salt/wazuh/files/agent/ossec.conf index 192e21abc..2a7fe6d6b 100644 --- a/salt/wazuh/files/agent/ossec.conf +++ b/salt/wazuh/files/agent/ossec.conf @@ -179,7 +179,7 @@ syslog /var/ossec/logs/active-responses.log -%- if grains['os'] == 'Ubuntu' %} +{%- if grains['os'] == 'Ubuntu' %} syslog /var/log/auth.log diff --git a/salt/wazuh/files/agent/wazuh-register-agent b/salt/wazuh/files/agent/wazuh-register-agent index 4197a5334..12ab7dc8a 100755 --- a/salt/wazuh/files/agent/wazuh-register-agent +++ b/salt/wazuh/files/agent/wazuh-register-agent @@ -31,6 +31,7 @@ USER="foo" PASSWORD="bar" AGENT_NAME=$(hostname) AGENT_IP="{{ip}}" +AGENT_ID=001 display_help() { cat < try to register the agent sleep 10s -register_agent +STATUS=$(curl -s -k -u $USER:$PASSWORD $PROTOCOL://$API_IP:$API_PORT/agents/$AGENT_ID | jq .data.status | sed s'/"//g') +if [[ $STATUS == "Active" ]]; then + echo "Agent $AGENT_ID already registered!" +else + register_agent +fi #remove_agent