Membuat agen dengan penginstal untuk Debian
Dokumen ini memberikan prosedur untuk men-deploy Agen Jarak Jauh menggunakan wizard penginstalan platform Google Security Operations. Agen Jarak Jauh berfungsi sebagai link penting, yang memungkinkan lingkungan SOAR Anda berkomunikasi secara aman dengan alat dan perangkat keamanan lokal.
Sebelum memulai
Sebelum memulai, sebaiknya jalankan perintah satu per satu untuk memastikan setiap tindakan berhasil dijalankan.
Ikuti prosedur ini untuk menginstal Agen Jarak Jauh di Debian 12 menggunakan paket penginstal native:
- Menginstal halaman Linux:
- Mulai layanan sistem:
- Instal Python 3.7.4:
- Instal Python 3.11.8:
- Konfigurasi
pip
: - Tambahkan pengguna agen:
- Tambahkan
supervisor.service
untuk pengguna agen:
apt update -y
apt install wget -y
apt install make -y
apt install build-essential -y
apt install libbz2-dev -y
apt install sqlite3 -y
apt install libffi-dev -y
apt install python3-dev -y
apt install zlib1g-dev -y
apt install libssl-dev -y
apt install supervisor -y
apt install at -y
apt install sharutils -y
apt install xz-utils -y
apt install curl -y
apt install gnupg2 -y
apt install coreutils -y
apt install libc6-dev -y
apt install pkg-config -y
systemctl start atd
systemctl enable atd
cd /usr/local/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
make -j$(nproc) altinstall
cd /usr/local/src
wget https://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
./configure --prefix=/usr/local
make -j$(nproc) altinstall
ln -s /usr/local/bin/python3.11 /usr/local/bin/python3
cd /usr/local/src
wget -O get-pip-3.7.py https://bootstrap.pypa.io/pip/3.7/get-pip.py
wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
/usr/local/bin/python3.7 get-pip-3.7.py
/usr/local/bin/python3.11 get-pip-3.11.py
groupadd -r siemplify_agent && useradd -r -s /bin/bash -g siemplify_agent siemplify_agent -m
cp -n /home/siemplify_agent/.profile /home/siemplify_agent/.bash_profile 2>/dev/null
mkdir -p /opt/SiemplifyAgent
chown -R siemplify_agent:siemplify_agent /opt/* /var/log/
echo -e "[Unit]\nDescription=Process Monitoring and Control Daemon\nAfter=rc-local.service\n\n[Service]\nType=forking\nExecStart=/usr/bin/supervisord -c /etc/supervisord.conf\nRuntimeDirectory=supervisor\nRuntimeDirectoryMode=755\n\n[Install]\nWantedBy=multi-user.target" > /etc/systemd/system/supervisord.service
Menggunakan integrasi Microsoft SQL (opsional)
Jika Anda menggunakan Integrasi Microsoft SQL, jalankan perintah berikut (secara berurutan) untuk menginstal driver dan alat Microsoft ODBC SQL yang diperlukan.
- Hapus paket Open Database Connectivity (ODBC) yang ada untuk mencegah konflik:
- Tambahkan repositori paket Microsoft dan perbarui daftar paket lokal:
- Instal driver ODBC dan utilitas command line SQL:
- Buat link simbolis untuk
bcp
dansqlcmd
untuk memastikan alat dapat diakses melaluiPATH
standar:
apt -y remove unixodbc unixodbc-dev
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
curl https://packages.microsoft.com/config/debian/12/prod.list | tee /etc/apt/sources.list.d/mssql-release.list
apt update
apt install -y msodbcsql18 mssql-tools unixodbc-dev
ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp
ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Menginstal Agen Jarak Jauh
Prosedur ini menjelaskan penginstalan manual Agen Jarak Jauh setelah Anda memenuhi semua prasyarat yang diperlukan.
Mulai penyiapan agen di platform
- Di platform, buka Setelan > Lanjutan > Agen Jarak Jauh.
- Klik TambahkanTambahkan Agen untuk memulai wizard penginstalan.
- Klik link Penginstalan manual.
- Pada langkah pertama, masukkan nama agen, pilih lingkungan yang akan dikaitkan dengannya, lalu klik Berikutnya.
- Pada langkah kedua, pilih salah satu metode distribusi berikut:
- Download paket agen langsung ke komputer Anda.
- Masukkan alamat email untuk mengirim link download (verifikasi bahwa Integrasi Email dikonfigurasi untuk lingkungan yang benar).
- Klik Tambahkan kontak lingkungan untuk otomatis menggunakan email Contact Person lingkungan.
- Klik Berikutnya. Paket didownload atau link dikirim melalui email.
env
: Variabel lingkungan SiemplifySiemplifyAgent_*.sh
: File skrip penginstal- Gunakan WinSCP atau alat serupa untuk menyalin file ini ke mesin penginstalan target.
- Login ke mesin menggunakan SSH, lalu masukkan nama pengguna dan sandi Anda.
- Tetapkan izin eksekusi pada skrip penginstal:
sudo chmod +x SiemplifyAgent_*.sh
- Instal agen menggunakan perintah yang disimpan dari layar penginstalan.
- Tunggu hingga skrip selesai; penyelesaian akan ditandai dengan jelas.
- Kembali ke wizard platform, lalu klik Berikutnya. Sistem akan menampilkan pesan konfirmasi yang menunjukkan bahwa agen telah terhubung.
Siapkan mesin penginstalan
Link download menyediakan file terkompresi berikut:Jalankan penginstalan
Memverifikasi koneksi
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.