Membuat agen menggunakan penginstal untuk RHEL
Panduan ini menyediakan paket yang diperlukan untuk menginstal agen di Red Hat Enterprise Linux (RHEL) 8.7. Sebelum menginstal agen, Anda harus menginstal dan mengonfigurasi paket yang diperlukan yang tercantum dalam dokumen ini.
Google merekomendasikan untuk menjalankan perintah satu per satu untuk memastikan setiap tindakan berhasil dijalankan.
Instal dan konfigurasi paket yang diperlukan
Untuk menginstal dan mengonfigurasi paket yang diperlukan, ikuti langkah-langkah berikut:
- Jalankan perintah berikut untuk mengonfigurasi variabel
PATH
: - Jalankan perintah berikut untuk menginstal paket Linux:
- Jalankan perintah berikut untuk memulai layanan
atd
: - Jalankan perintah berikut untuk menginstal OpenSSL 3.0.7:
- Jalankan perintah berikut untuk menginstal Python 3.7.4:
- Jalankan perintah berikut untuk menginstal Python 3.11.8:
- Jalankan perintah berikut untuk membuat symlink Python:
- Jalankan perintah berikut untuk mengonfigurasi
pip
untuk semua versi Python: - Opsional: Jika Anda menggunakan Microsoft SQL Integration, jalankan perintah berikut untuk menginstal MsOdbc SQL driver utils:
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
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
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
./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
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
Menginstal remote agent
Sebelum menginstal agen jarak jauh, pastikan Anda telah menyelesaikan semua konfigurasi yang diperlukan.
Untuk menginstal agen jarak jauh, ikuti langkah-langkah berikut:
- Di platform, buka Setelan > Lanjutan > Agen Jarak Jauh.
- Di halaman Remote Agent, klik > klik Penginstalan manual. Tambahkan
- Masukkan nama agen dan pilih lingkungan.
- Klik Berikutnya.
Pilih opsi untuk mendownload file agen:
- Download agen di komputer Anda.
- Masukkan alamat email untuk mengirimkan download ke alamat email yang dikonfigurasi. Pastikan Anda telah mengonfigurasi integrasi email ke lingkungan yang benar.
- Opsional: Klik Tambahkan kontak lingkungan untuk menambahkan kontak orang untuk lingkungan.
File berikut akan didownload:
.env
: Variabel lingkungan SiemplifySiemplifyAgent_Centos.sh
: File skrip penginstal
- Klik Berikutnya.
- Simpan perintah penginstal di lokasi yang aman.
- Gunakan WinSCP (atau alat serupa) untuk menyalin file ke mesin tempat Anda ingin menginstal agen.
- Login ke mesin menggunakan SSH dengan nama pengguna dan sandi Anda.
- Jalankan perintah berikut untuk menetapkan izin bagi skrip penginstal:
- Jalankan perintah penginstal yang Anda simpan untuk menginstal agen.
- Kembali ke proses penginstalan di platform Anda, lalu klik Berikutnya. Pesan konfirmasi untuk koneksi agen akan muncul.
sudo chmod +x SiemplifyAgent_Centos.sh
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.