Criar um agente com o instalador para Debian
Este documento fornece o procedimento para implantar um agente remoto usando o assistente de instalação da plataforma Google Security Operations. O agente remoto atua como um link crucial, permitindo que seu ambiente SOAR se comunique com segurança com ferramentas e dispositivos de segurança locais.
Antes de começar
Antes de começar, recomendamos que você execute os comandos individualmente para garantir que cada ação seja executada com sucesso.
Siga este procedimento para instalar o Agente Remoto no Debian 12 usando o pacote de instalação nativo:
- Instalar páginas do Linux:
- Inicie os serviços do sistema:
- Instale o Python 3.11.8:
- Configurar
pip: - Adicione o usuário do agente:
- Adicione o
supervisor.servicepara o usuário do agente:
apt update -y
apt install wget -y
apt install make -y
apt install build-essential -y
apt install libbz2-dev -y
apt install sqlite3 -y
apt install libffi-dev -y
apt install python3-dev -y
apt install zlib1g-dev -y
apt install libssl-dev -y
apt install supervisor -y
apt install at -y
apt install sharutils -y
apt install xz-utils -y
apt install curl -y
apt install gnupg2 -y
apt install coreutils -y
apt install libc6-dev -y
apt install pkg-config -ysystemctl start atd
systemctl enable atdcd /usr/local/src
wget https://www.python.org/ftp/python/3.11.8/Python-3.11.8.tgz
tar -xzf Python-3.11.8.tgz
cd Python-3.11.8
./configure --prefix=/usr/local
make -j$(nproc) altinstall
ln -s /usr/local/bin/python3.11 /usr/local/bin/python3cd /usr/local/src
wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
/usr/local/bin/python3.11 get-pip-3.11.pygroupadd -r siemplify_agent && useradd -r -s /bin/bash -g siemplify_agent siemplify_agent -m
cp -n /home/siemplify_agent/.profile /home/siemplify_agent/.bash_profile 2>/dev/null
mkdir -p /opt/SiemplifyAgent
chown -R siemplify_agent:siemplify_agent /opt/* /var/log/echo -e "[Unit]\nDescription=Process Monitoring and Control Daemon\nAfter=rc-local.service\n\n[Service]\nType=forking\nExecStart=/usr/bin/supervisord -c /etc/supervisord.conf\nRuntimeDirectory=supervisor\nRuntimeDirectoryMode=755\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/supervisord.serviceUsar a integração do Microsoft SQL (opcional)
Se você estiver usando a integração do Microsoft SQL, execute os seguintes comandos (sequencialmente) para instalar os drivers e as ferramentas necessários do Microsoft ODBC SQL.
- Remova todos os pacotes de Open Database Connectivity (ODBC) para evitar conflitos:
- Adicione o Package Repository da Microsoft e atualize a lista de pacotes local:
- Instale o driver ODBC e os utilitários de linha de comando do SQL:
- Crie links simbólicos para
bcpesqlcmdpara garantir que as ferramentas sejam acessíveis peloPATHpadrão:
apt -y remove unixodbc unixodbc-dev
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
curl https://packages.microsoft.com/config/debian/12/prod.list | tee /etc/apt/sources.list.d/mssql-release.list
apt update
apt install -y msodbcsql18 mssql-tools unixodbc-dev
ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp
ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Instalar um agente remoto
Este procedimento detalha a instalação manual de um Agente Remoto depois que você atender a todos os pré-requisitos necessários.
Iniciar a configuração do agente na plataforma
- Na plataforma, acesse Configurações > Administração > Agentes remotos do SOAR.
- Clique em addAdicionar agente para iniciar o assistente de instalação.
- Clique no link Instalação manual.
- Na primeira etapa, insira o nome do agente, escolha o ambiente ao qual ele será associado e clique em Próxima.
- Na segunda etapa, escolha um dos seguintes métodos de distribuição:
- Faça o download do pacote do agente diretamente para sua máquina.
- Insira um endereço de e-mail para enviar um link de download (verifique se a integração de e-mail está configurada para o ambiente correto).
- Clique em Adicionar contato do ambiente para usar automaticamente o e-mail da pessoa de contato do ambiente.
- Clique em Próxima. O pacote é baixado ou um link é enviado por e-mail.
env: variáveis de ambiente do SiemplifySiemplifyAgent_*.sh: arquivo de script do instalador- Use o WinSCP ou uma ferramenta semelhante para copiar esses arquivos para a máquina de instalação de destino.
- Faça login na máquina usando SSH e digite seu nome de usuário e senha.
- Defina as permissões de execução no script do instalador:
sudo chmod +x SiemplifyAgent_*.sh - Instale o agente usando o comando salvo na tela de instalação.
- Aguarde a conclusão do script, que será claramente indicada.
- Retorne ao assistente da plataforma e clique em Próxima. O sistema exibe uma mensagem de confirmação indicando que o agente está conectado.
Preparar a máquina de instalação
O link de download fornece os seguintes arquivos ZIP:Executar a instalação
Verifique a conexão
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.