Agent mit dem Installationsprogramm für Debian erstellen
In diesem Dokument wird beschrieben, wie Sie einen Remote Agent mit dem Installationsassistenten der Google Security Operations-Plattform bereitstellen. Der Remote Agent ist ein wichtiger Link, der es Ihrer SOAR-Umgebung ermöglicht, sicher mit lokalen Sicherheitstools und ‑geräten zu kommunizieren.
Hinweise
Wir empfehlen, die Befehle einzeln auszuführen, um sicherzugehen, dass jede Aktion erfolgreich ausgeführt wird.
So installieren Sie den Remote Agent unter Debian 12 mit dem nativen Installationspaket:
- Linux-Seiten installieren:
- Systemdienste starten:
- Installieren Sie Python 3.7.4:
- Installieren Sie Python 3.11.8:
- Konfigurieren Sie
pip
: - Agent-Nutzer hinzufügen:
- Fügen Sie die
supervisor.service
für den Agent-Nutzer hinzu:
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
Microsoft SQL-Integration verwenden (optional)
Wenn Sie die Microsoft SQL-Integration verwenden, führen Sie die folgenden Befehle (nacheinander) aus, um die erforderlichen Microsoft ODBC SQL-Treiber und -Tools zu installieren.
- Entfernen Sie alle vorhandenen ODBC-Pakete (Open Database Connectivity), um Konflikte zu vermeiden:
- Fügen Sie das Microsoft-Paket-Repository hinzu und aktualisieren Sie die lokale Paketliste:
- Installieren Sie den ODBC-Treiber und die SQL-Befehlszeilenprogramme:
- Erstellen Sie symbolische Links für
bcp
undsqlcmd
, damit die Tools über den StandardpfadPATH
aufgerufen werden können:
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
Remote-Agent installieren
In dieser Anleitung wird die manuelle Installation eines Remote Agents beschrieben, nachdem Sie alle erforderlichen Voraussetzungen erfüllt haben.
Agent-Einrichtung auf der Plattform starten
- Gehen Sie auf der Plattform zu Einstellungen> „Erweitert“ > „Remote Agents“.
- Klicken Sie auf HinzufügenAgent hinzufügen, um den Installationsassistenten zu starten.
- Klicken Sie auf den Link Manuelle Installation.
- Geben Sie im ersten Schritt den Namen des Agents ein, wählen Sie die Umgebung aus, der er zugeordnet werden soll, und klicken Sie auf Weiter.
- Wählen Sie im zweiten Schritt eine der folgenden Verteilungsmethoden aus:
- Laden Sie das Agent-Paket direkt auf Ihren Computer herunter.
- Geben Sie eine E-Mail-Adresse ein, an die ein Downloadlink gesendet werden soll. Prüfen Sie, ob die E-Mail-Integration für die richtige Umgebung konfiguriert ist.
- Klicken Sie auf Umgebungskontakt hinzufügen, um automatisch die E-Mail-Adresse der Kontaktperson der Umgebung zu verwenden.
- Klicken Sie auf Weiter. Das Paket wird entweder heruntergeladen oder ein Link wird per E‑Mail gesendet.
env
: Siemplify-UmgebungsvariablenSiemplifyAgent_*.sh
: Installationsskriptdatei- Verwenden Sie WinSCP oder ein ähnliches Tool, um diese Dateien auf den Zielinstallationscomputer zu kopieren.
- Melden Sie sich mit SSH auf dem Computer an und geben Sie Ihren Nutzernamen und Ihr Passwort ein.
- Legen Sie Ausführungsberechtigungen für das Installationsskript fest:
sudo chmod +x SiemplifyAgent_*.sh
- Installieren Sie den Agent mit dem gespeicherten Befehl vom Installationsbildschirm.
- Warten Sie, bis das Skript abgeschlossen ist. Der Abschluss wird deutlich gekennzeichnet.
- Kehren Sie zum Plattformassistenten zurück und klicken Sie auf Weiter. Das System zeigt eine Bestätigungsmeldung an, dass der Kundenservicemitarbeiter verbunden ist.
Installationscomputer vorbereiten
Der Downloadlink enthält die folgenden gezippten Dateien:Installation ausführen
Verbindung prüfen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten