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 fungiert als wichtiges Bindeglied, über das Ihre SOAR-Umgebung sicher mit lokalen Sicherheitstools und ‑geräten kommunizieren kann.
Hinweis
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:
- Seiten zur Installation von Linux:
- Starten Sie die Systemdienste:
- Installieren Sie Python 3.11.8:
- Konfigurieren Sie
pip: - Fügen Sie den Agent-Nutzer hinzu:
- Fügen Sie die
supervisor.servicefü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 -ysystemctl start atd
systemctl enable atdcd /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/python3cd /usr/local/src
wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
/usr/local/bin/python3.11 get-pip-3.11.pygroupadd -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.serviceMicrosoft 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
bcpundsqlcmd, damit die Tools über den StandardpfadPATHaufgerufen 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 diesem Verfahren wird die manuelle Installation eines Remote-Agents beschrieben, nachdem Sie alle erforderlichen Voraussetzungen erfüllt haben.
Agent-Einrichtung auf der Plattform starten
- Rufen Sie auf der Plattform Einstellungen> „Erweitert“ > „Remote Agents“ auf.
- Klicken Sie auf HinzufügenKI-Agent 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 Agentenpaket 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 die E-Mail-Adresse der Kontaktperson der Umgebung automatisch zu verwenden.
- Klicken Sie auf Weiter. Das Paket wird entweder heruntergeladen oder ein Link wird per E‑Mail gesendet.
env: Siemplify-UmgebungsvariablenSiemplifyAgent_*.sh: Installationsskriptdatei- Kopieren Sie diese Dateien mit WinSCP oder einem ähnlichen Tool auf den Zielinstallationscomputer.
- 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.
Installationsmaschine vorbereiten
Der Downloadlink enthält die folgenden ZIP-Dateien:Installation ausführen
Verbindung prüfen
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten