Crear un agente con un instalador para CentOS
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 necesarios que se indican en este documento.
Google recomienda ejecutar los comandos uno a uno para asegurarse de que cada acción se realiza correctamente.
Instalar y configurar los paquetes necesarios
Para instalar y configurar los paquetes necesarios, sigue estos pasos:
- Ejecuta los siguientes comandos para instalar los paquetes de Linux:
- Ejecuta los siguientes comandos para iniciar el servicio
atd: Instala OpenSSL 3.0.7.
Ejecuta los siguientes comandos para instalar OpenSSL 3.0.7:
-
Ejecuta los siguientes comandos para instalar Python 3.7.4:
-
Ejecuta los siguientes comandos para instalar Python 3.11.8:
- Ejecuta los siguientes comandos para crear enlaces simbólicos a archivos de Python específicos:
- Ejecuta los siguientes comandos para configurar
pip: - Opcional: Si usas la integración de Microsoft SQL, ejecuta los siguientes comandos para instalar MsOdbc SQL driver utils:
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 -ysystemctl start atd
systemctl enable atdcd /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/lib64cd /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 altinstallcd /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
ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
ln -s /usr/local/bin/python3.7 /usr/local/bin/python3wget -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 pipyum -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/sqlcmdInstalar 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:
- En la plataforma, ve a Configuración > Avanzado > Agentes remotos.
- En la página Agentes remotos, haz clic en Añadir > Instalación manual.
- Introduce el nombre de un agente y selecciona un entorno.
- Haz clic en Siguiente.
Selecciona una opción para descargar el agente.
- Descarga el agente en tu máquina.
- Introduce una dirección de correo a la que enviar la descarga. Asegúrate de haber configurado la integración de correo en el entorno correcto.
- Opcional: Haz clic en Añadir contacto del entorno para añadir una persona de contacto del entorno.
Se descargan los siguientes archivos:
.env: variables de entorno de SiemplifySiemplifyAgent_Centos.sh: archivo de secuencia de comandos del instalador
- Haz clic en Siguiente.
- Guarda el comando del instalador en un lugar seguro.
- Usa WinSCP (o una herramienta similar) para copiar los archivos en el equipo en el que quieras instalar el agente.
- Inicia sesión en la máquina mediante SSH con tu nombre de usuario y contraseña.
- Ejecuta el siguiente comando para definir los permisos:
- Ejecuta el comando del instalador que has guardado antes para instalar el agente.
- Vuelve al proceso de instalación en tu plataforma y haz clic en Siguiente. Aparecerá un mensaje de confirmación de la conexión del agente.
sudo chmod +x SiemplifyAgent_Centos.sh
¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.