Merge pull request #6795 from Security-Onion-Solutions/fix/wazuh_register_agent

Fix/wazuh register agent
This commit is contained in:
Josh Patterson
2022-01-07 15:52:17 -05:00
committed by GitHub

View File

@@ -60,8 +60,14 @@ register_agent() {
GOT_KEY=$?
if [[ -z "$AGENT_ID" || -z "$AGENT_KEY" || $GOT_ID -ne 0 || $GOT_KEY -ne 0 ]]; then
echo "Failed Result: $API_RESULT"
return 1
if echo "$API_RESULT" | jq -er .message | grep -q "There is an agent with the same name"; then
echo "Agent $AGENT_NAME already registered!"
touch /opt/so/conf/wazuh/initial_agent_registration.log
exit 0
else
echo "Failed Result: $API_RESULT"
return 1
fi
else
echo "Agent '$AGENT_NAME' with ID '$AGENT_ID' added."
echo "Key for agent '$AGENT_ID' received."