Membuat agen menggunakan penginstal untuk CentOS

Didukung di:

Dokumen ini menyediakan paket yang diperlukan untuk menginstal agen di CentOS 7.9. 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:

  1. Jalankan perintah berikut untuk menginstal paket 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. Jalankan perintah berikut untuk memulai layanan atd:
  4. systemctl start atd
    systemctl enable atd
  5. Instal OpenSSL 3.0.7.

    Jalankan perintah berikut untuk menginstal 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. Jalankan perintah berikut untuk menginstal 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. Jalankan perintah berikut untuk menginstal 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. Jalankan perintah berikut untuk membuat symlink ke file Python tertentu:
  12. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  13. Jalankan perintah berikut untuk mengonfigurasi 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. Opsional: Jika Anda menggunakan Microsoft SQL Integration, jalankan perintah berikut untuk menginstal 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

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:

  1. Di platform, buka Setelan > Lanjutan > Agen Jarak Jauh.
  2. Di halaman Remote Agent, klik Tambahkan > klik Penginstalan manual.
  3. Masukkan nama agen dan pilih lingkungan.
  4. Klik Berikutnya.
  5. Pilih opsi untuk mendownload agen.

    • Download agen ke komputer Anda.
    • Masukkan alamat email untuk mengirimkan download ke alamat email yang dikonfigurasi. Pastikan Anda telah mengonfigurasi integrasi email ke lingkungan yang benar.
  6. Opsional: Klik Tambahkan kontak lingkungan untuk menambahkan kontak orang untuk lingkungan.

    File berikut akan didownload:

    • .env: Variabel lingkungan Siemplify
    • SiemplifyAgent_Centos.sh: File skrip penginstal
  7. Klik Berikutnya.
  8. Simpan perintah penginstal di lokasi yang aman.
  9. Gunakan WinSCP (atau alat serupa) untuk menyalin file ke mesin tempat Anda ingin menginstal agen.
  10. Login ke mesin menggunakan SSH dengan nama pengguna dan sandi Anda.
  11. Jalankan perintah berikut untuk menetapkan izin:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. Jalankan perintah penginstal yang Anda simpan sebelumnya untuk menginstal agen.
  14. Kembali ke proses penginstalan di platform Anda, lalu klik Berikutnya. Pesan konfirmasi untuk koneksi agen akan muncul.

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.