Agenten mit dem Installationsprogramm für Debian erstellen
In diesem Dokument wird beschrieben, wie Sie einen Remote-Agenten 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 sicherzustellen, dass jede Aktion erfolgreich ausgeführt wird.
So installieren Sie den Remote-Agenten 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 KI-Agenten-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-Befehlszeilen-Dienstprogramme:
- Erstellen Sie symbolische Links für
bcpundsqlcmd, damit die Tools über den Standard-PATHzugänglich sind:
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.
Einrichtung des KI-Agenten auf der Plattform starten
- Rufen Sie auf der Plattform Einstellungen > Verwaltung > SOAR-Remote-Agents auf.
- 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 KI-Agenten ein, wählen Sie die Umgebung aus, mit der er verknüpft 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, um einen Downloadlink zu senden. 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 aus dem 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 Agent 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