Crie um agente com um instalador para o CentOS

Compatível com:

Este documento fornece os pacotes necessários para instalar um agente no CentOS 7.9. Antes de instalar o agente, tem de instalar e configurar os pacotes necessários indicados neste documento.

A Google recomenda que execute os comandos um a um para se certificar de que cada ação é executada com êxito.

Instale e configure os pacotes necessários

Para instalar e configurar os pacotes necessários, siga estes passos:

  1. Execute os seguintes comandos para instalar pacotes Linux:
  2. yum update -y
    yum groupinstall -y 'development tools'
    yum install bzip2-devel -y
    yum install sqlite -y
    yum install libffi-devel -y
    yum install gcc -y
    yum install gcc-c++ -y
    yum install python-devel -y
    yum install python3-devel -y
    yum install zlib-devel -y
    yum install openssl-devel -y
    yum install epel-release -y
    yum install perl-core -y
    yum update -y
    yum install supervisor -y
    yum install at -y
    yum install sharutils -y
  3. Execute os seguintes comandos para iniciar o serviço atd:
  4. systemctl start atd
    systemctl enable atd
  5. Instale o OpenSSL 3.0.7.

    Execute os seguintes comandos para instalar o OpenSSL 3.0.7:

  6. cd /usr/local/src
    wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
    tar -xf openssl-3.0.7.tar.gz
    cd openssl-3.0.7
    ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
    make -j$((`nproc`+1))
    make install
    cd /etc/ld.so.conf.d/
    echo /usr/local/ssl/lib64 > openssl-3.0.7.conf
    ldconfig -v
    echo PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ssl/bin" > /etc/environment
    source /etc/environment
    ln -sf  /usr/local/ssl/bin/openssl /usr/bin/openssl
    export LDFLAGS="$LDFLAGS -L/usr/local/ssl/lib64"
    export LD_LIBRARY_PATH=/usr/local/ssl/lib64
  7. Execute os seguintes comandos para instalar o Python 3.7.4:

  8. cd /usr/src
    wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
    tar xzf Python-3.7.4.tgz
    cd Python-3.7.4
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  9. Execute os seguintes comandos para instalar o Python 3.11.8:

  10. cd /usr/src
    wget http://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
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  11. Execute os seguintes comandos para criar links simbólicos para ficheiros Python específicos:
  12. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  13. Execute os seguintes comandos para configurar o pip:
  14. wget -O get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
    /usr/local/bin/python2 get-pip.py
    /usr/local/bin/python3 get-pip.py
    /usr/local/bin/pip2 install --upgrade pip
    /usr/local/bin/pip3 install --upgrade pip
    wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
    /usr/local/bin/python3.11 get-pip-3.11.py
    /usr/local/bin/python3.11 -m pip install --upgrade pip
  15. Opcional: se estiver a usar a integração do Microsoft SQL, execute os seguintes comandos para instalar as utilidades do controlador SQL MsOdbc:
  16. yum -y remove unixODBC unixODBC-devel
    rpm -Uvh --replacepkgs https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
    yum install -y msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1 unixODBC-utf16-devel
    ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
    ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd

Instale um agente remoto

Antes de instalar um agente remoto, certifique-se de que concluiu todas as configurações necessárias.

Para instalar um agente remoto, siga estes passos:

  1. Na plataforma, aceda a Definições > Avançadas > Agentes remotos.
  2. Na página Agentes remotos, clique em Adicionar > clique em Instalação manual.
  3. Introduza um nome de agente e selecione um ambiente.
  4. Clicar em Seguinte.
  5. Selecione uma opção para transferir o agente.

    • Transfira o agente para o seu computador.
    • Introduza um endereço de email para enviar a transferência para o endereço de email configurado. Certifique-se de que configurou a integração de email para o ambiente correto.
  6. Opcional: clique em Adicionar contacto do ambiente para adicionar uma pessoa de contacto para o ambiente.

    Os seguintes ficheiros são transferidos:

    • .env: variáveis de ambiente do Siemplify
    • SiemplifyAgent_Centos.sh: ficheiro de guião do instalador
  7. Clicar em Seguinte.
  8. Armazene o comando do instalador numa localização segura.
  9. Use o WinSCP (ou uma ferramenta semelhante) para copiar os ficheiros para a máquina onde quer instalar o agente.
  10. Inicie sessão na máquina através de SSH com o seu nome de utilizador e palavra-passe.
  11. Execute o seguinte comando para definir as autorizações:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Execute o comando do instalador que guardou anteriormente para instalar o agente.
  14. Volte ao processo de instalação na sua plataforma e, de seguida, clique em Seguinte. É apresentada uma mensagem de confirmação da ligação ao agente.

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.