Crea un agente utilizzando un programma di installazione per RHEL

Supportato in:

Questa guida fornisce i pacchetti necessari per installare un agente su Red Hat Enterprise Linux (RHEL) 8.7. Prima di installare un agente, devi installare e configurare i pacchetti richiesti elencati in questo documento.

Google consiglia di eseguire i comandi uno alla volta per assicurarsi che ogni azione venga eseguita correttamente.

Installare e configurare i pacchetti richiesti

Per installare e configurare i pacchetti richiesti:

  1. Esegui i seguenti comandi per configurare la variabile PATH:
  2. echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc source ~/.bashrc 
  3. Esegui i seguenti comandi per installare i pacchetti Linux:
  4. dnf update -y dnf groupinstall -y 'Development Tools' dnf install bzip2-devel -y dnf install sqlite -y dnf install libffi-devel -y dnf install gcc -y dnf install gcc-c++ -y dnf install python2-devel -y dnf install python3-devel -y dnf install zlib-devel -y dnf install openssl-devel -y dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm dnf install epel-release -y subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms dnf install perl-core -y dnf update -y dnf install supervisor -y dnf install at -y dnf install sharutils -y
  5. Esegui questi comandi per avviare il servizio atd:
  6. systemctl start atd systemctl enable atd
  7. Esegui i seguenti comandi per installare OpenSSL 3.0.7:
  8. 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
  9. Esegui questi comandi per installare Python 3.7.4:
  10. 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 ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl make make altinstall
  11. Esegui questi comandi per installare Python 3.11.8:
  12. 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
  13. Esegui i seguenti comandi per creare link simbolici Python:
  14. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2 ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  15. Esegui questi comandi per configurare pip per tutte le versioni di Python:
  16. 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
  17. (Facoltativo) Se utilizzi l'integrazione di Microsoft SQL, esegui i seguenti comandi per installare MsOdbc SQL driver utils:
  18. dnf -y remove unixODBC unixODBC-devel curl  https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo dnf install -y msodbcsql17 mssql-tools unixODBC-devel ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd

Installare un agente remoto

Prima di installare un agente remoto, assicurati di aver completato tutte le configurazioni richieste.

Per installare un agente remoto:

  1. Nella piattaforma, vai a Impostazioni > Avanzate > Agenti remoti.
  2. Nella pagina Agenti remoti, fai clic su Aggiungi > fai clic su Installazione manuale.
  3. Inserisci un nome per l'agente e seleziona un ambiente.
  4. Fai clic su Avanti.
  5. Seleziona un'opzione per scaricare i file dell'agente:

    • Scarica l'agente sulla macchina.
    • Inserisci un indirizzo email a cui inviare il download. Assicurati di aver configurato l'integrazione email nell'ambiente corretto.
  6. (Facoltativo) Fai clic su Aggiungi contatto dell'ambiente per aggiungere una persona di contatto per l'ambiente.

    Vengono scaricati i seguenti file:

    • .env: Variabili di ambiente Siemplify
    • SiemplifyAgent_Centos.sh: File dello script di installazione
  7. Fai clic su Avanti.
  8. Memorizza il comando del programma di installazione in un luogo sicuro.
  9. Utilizza WinSCP (o uno strumento simile) per copiare i file sulla macchina in cui vuoi installare l'agente.
  10. Accedi alla macchina utilizzando SSH con il tuo nome utente e la tua password.
  11. Esegui questo comando per impostare le autorizzazioni per lo script di installazione:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Esegui il comando del programma di installazione che hai salvato per installare l'agente.
  14. Torna alla procedura di installazione sulla tua piattaforma e fai clic su Avanti. Viene visualizzato un messaggio di conferma della connessione dell'agente.

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.