Crea un agente utilizzando un programma di installazione per CentOS

Supportato in:

Questo documento fornisce i pacchetti richiesti per l'installazione di un agente su CentOS 7.9. Prima di installare l'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 installare i pacchetti 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. Esegui questi comandi per avviare il servizio atd:
  4. systemctl start atd
    systemctl enable atd
  5. Installa OpenSSL 3.0.7.

    Esegui i seguenti comandi per installare 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. Esegui questi comandi per installare 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. Esegui questi comandi per installare 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. Esegui questi comandi per creare link simbolici a file Python specifici:
  12. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  13. Esegui questi comandi per configurare 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. (Facoltativo) Se utilizzi l'integrazione di Microsoft SQL, esegui i seguenti comandi per installare 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

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 l'agente.

    • Scarica l'agente sulla tua 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:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Esegui il comando del programma di installazione che hai salvato in precedenza 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.