Crea un agente con un instalador para CentOS

Compatible con:

En este documento, se proporcionan los paquetes necesarios para instalar un agente en CentOS 7.9. Antes de instalar el agente, debes instalar y configurar los paquetes obligatorios que se indican en este documento.

Google recomienda ejecutar los comandos uno por uno para asegurarse de que cada acción se ejecute correctamente.

Instala y configura los paquetes obligatorios

Para instalar y configurar los paquetes necesarios, sigue estos pasos:

  1. Ejecuta los siguientes comandos para instalar paquetes de 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. Ejecuta los siguientes comandos para iniciar el servicio atd:
  4. systemctl start atd
    systemctl enable atd
  5. Instala OpenSSL 3.0.7.

    Ejecuta los siguientes comandos para instalar 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. Ejecuta los siguientes comandos para instalar 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. Ejecuta los siguientes comandos para instalar 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. Ejecuta los siguientes comandos para crear vínculos simbólicos a archivos de 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. Ejecuta los siguientes comandos para configurar 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: Si usas la integración de Microsoft SQL, ejecuta los siguientes comandos para instalar MsOdbc SQL driver utils:
  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

Instala un agente remoto

Antes de instalar un agente remoto, asegúrate de haber completado todas las configuraciones necesarias.

Para instalar un agente remoto, sigue estos pasos:

  1. En la plataforma, ve a Configuración > Avanzada > Agentes remotos.
  2. En la página Agentes remotos, haz clic en Agregar > haz clic en Instalación manual.
  3. Ingresa un nombre de agente y selecciona un entorno.
  4. Haz clic en Siguiente.
  5. Selecciona una opción para descargar el agente.

    • Descarga el agente en tu máquina.
    • Ingresa una dirección de correo electrónico para enviar la descarga a la dirección de correo electrónico configurada. Asegúrate de haber configurado la integración de correo electrónico en el entorno correcto.
  6. Opcional: Haz clic en Agregar contacto del entorno para agregar una persona de contacto para el entorno.

    Se descargan los siguientes archivos:

    • .env: Variables de entorno de Siemplify
    • SiemplifyAgent_Centos.sh: Archivo de secuencia de comandos del instalador
  7. Haz clic en Siguiente.
  8. Almacena el comando del instalador en una ubicación segura.
  9. Usa WinSCP (o una herramienta similar) para copiar los archivos en la máquina en la que deseas instalar el agente.
  10. Accede a la máquina con SSH usando tu nombre de usuario y contraseña.
  11. Ejecuta el siguiente comando para establecer los permisos:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Ejecuta el comando del instalador que guardaste antes para instalar el agente.
  14. Vuelve al proceso de instalación en tu plataforma y, luego, haz clic en Siguiente. Aparecerá un mensaje de confirmación de la conexión del agente.

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.