Crea un agente utilizzando un programma di installazione per CentOS
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:
- Esegui i seguenti comandi per installare i pacchetti Linux:
- Esegui questi comandi per avviare il servizio
atd
: Installa OpenSSL 3.0.7.
Esegui i seguenti comandi per installare OpenSSL 3.0.7:
-
Esegui questi comandi per installare Python 3.7.4:
-
Esegui questi comandi per installare Python 3.11.8:
- Esegui questi comandi per creare link simbolici a file Python specifici:
- Esegui questi comandi per configurare
pip
: - (Facoltativo) Se utilizzi l'integrazione di Microsoft SQL, esegui i seguenti comandi per installare 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 -y
systemctl start atd
systemctl enable atd
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
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
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
ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
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
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:
- Nella piattaforma, vai a Impostazioni > Avanzate > Agenti remoti.
- Nella pagina Agenti remoti, fai clic su > fai clic su Installazione manuale. Aggiungi
- Inserisci un nome per l'agente e seleziona un ambiente.
- Fai clic su Avanti.
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.
- (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 SiemplifySiemplifyAgent_Centos.sh
: File dello script di installazione
- Fai clic su Avanti.
- Memorizza il comando del programma di installazione in un luogo sicuro.
- Utilizza WinSCP (o uno strumento simile) per copiare i file sulla macchina in cui vuoi installare l'agente.
- Accedi alla macchina utilizzando SSH con il tuo nome utente e la tua password.
- Esegui questo comando per impostare le autorizzazioni:
- Esegui il comando del programma di installazione che hai salvato in precedenza per installare l'agente.
- Torna alla procedura di installazione sulla tua piattaforma e fai clic su Avanti. Viene visualizzato un messaggio di conferma della connessione dell'agente.
sudo chmod +x SiemplifyAgent_Centos.sh
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.