Kemp Load Balancer-Logs erfassen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie Progress Kemp LoadMaster-Logs mit dem Bindplane-Agent in Google Security Operations aufnehmen.

Progress Kemp LoadMaster (früher Kemp Load Balancer) ist ein Application Delivery Controller (ADC), der Load-Balancing, SSL-Offloading und Traffic-Management für Unternehmensanwendungen bietet. Er verteilt eingehenden Traffic auf mehrere Server, um eine Hochverfügbarkeit zu gewährleisten, die Leistung zu optimieren und die Sicherheit webbasierter Anwendungen und Dienste zu verbessern.

Hinweis

Prüfen Sie, ob folgende Voraussetzungen erfüllt sind:

  • Eine Google SecOps-Instanz
  • Ein Windows 2016- oder höher- oder Linux-Host mit systemd
  • Wenn Sie den Agent hinter einem Proxy ausführen, müssen die Firewallports gemäß den Anforderungen des Bindplane-Agents geöffnet sein.
  • Privilegierter Zugriff auf die Webbenutzeroberfläche (WUI) von Progress Kemp LoadMaster

Authentifizierungsdatei für die Google SecOps-Datenaufnahme abrufen

  1. Melden Sie sich in der Google SecOps-Konsole an.
  2. Rufen Sie die SIEM-Einstellungen > Collection Agents auf.
  3. Laden Sie die Authentifizierungsdatei für die Aufnahme herunter.
  4. Speichern Sie die Datei sicher auf dem System, auf dem Bindplane installiert wird.

Google SecOps-Kundennummer abrufen

  1. Melden Sie sich in der Google SecOps-Konsole an.
  2. Rufen Sie die SIEM-Einstellungen > Profile auf.
  3. Kopieren und speichern Sie die Kunden-ID aus dem Bereich Organisationsdetails.

BindPlane-Agent installieren

Installieren Sie den Bindplane-Agent auf Ihrem Windows- oder Linux-Betriebssystem gemäß der folgenden Anleitung.

Windows-Installation

  1. Öffnen Sie die Eingabeaufforderung oder PowerShell als Administrator.
  2. Führen Sie dazu diesen Befehl aus:

      msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    

Linux-Installation

  1. Öffnen Sie ein Terminal mit Root- oder Sudo-Berechtigungen.
  2. Führen Sie dazu diesen Befehl aus:

      sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
    

Zusätzliche Installationsressourcen

Weitere Installationsoptionen finden Sie in diesem Installationsleitfaden.

Bindplane-Agent zum Erfassen von Syslog-Daten und Senden an Google SecOps konfigurieren

  1. Konfigurationsdatei aufrufen:

    • Suchen Sie die Datei config.yaml. Normalerweise befindet sie sich unter Linux im Verzeichnis /etc/bindplane-agent/ oder unter Windows im Installationsverzeichnis.
    • Öffnen Sie die Datei mit einem Texteditor (z. B. nano, vi oder Notepad).
  2. Bearbeiten Sie die Datei config.yamlso:

      receivers:
      udplog:
         # Replace the port and IP address as required
         listen_address: "0.0.0.0:514"
    
      exporters:
      chronicle/chronicle_w_labels:
         compression: gzip
         # Adjust the path to the credentials file you downloaded in Step 1
         creds_file_path: '/path/to/ingestion-authentication-file.json'
         # Replace with your actual customer ID from Step 2
         customer_id: YOUR_CUSTOMER_ID_HERE
         endpoint: malachiteingestion-pa.googleapis.com
         # Add optional ingestion labels for better organization
         log_type: 'KEMP_LOADBALANCER'
         raw_log_field: body
         ingestion_labels:
    
      service:
      pipelines:
         logs/source0__chronicle_w_labels-0:
            receivers:
            - udplog
            exporters:
            - chronicle/chronicle_w_labels
    
  3. Ersetzen Sie den Port und die IP-Adresse nach Bedarf in Ihrer Infrastruktur.

  4. Ersetzen Sie YOUR_CUSTOMER_ID_HERE durch die tatsächliche Kundennummer.

  5. Aktualisieren Sie /path/to/ingestion-authentication-file.json auf den Dateipfad, in dem die Authentifizierungsdatei in Schritt 1 gespeichert wurde.

  6. Aktualisieren Sie den Wert endpoint, damit er der Region Ihres Mandanten entspricht.

Bindplane-Agent neu starten, um die Änderungen zu übernehmen

  1. Führen Sie den folgenden Befehl aus, um den Bindplane-Agent unter Linux neu zu starten:

      sudo systemctl restart observiq-otel-collector
    
  2. Wenn Sie den Bindplane-Agent unter Windows neu starten möchten, können Sie entweder die Konsole Dienste verwenden oder den folgenden Befehl eingeben:

      net stop observiq-otel-collector && net start observiq-otel-collector
    

Syslog-Weiterleitung für Progress Kemp LoadMaster konfigurieren

  1. Melden Sie sich in der Weboberfläche (WUI) von Progress Kemp LoadMaster an.
  2. Gehen Sie zu Systemkonfiguration> Protokollierungsoptionen > Syslog-Optionen.
  3. Geben Sie im Feld Remote-Syslog-Host die IP-Adresse des Bindplane-Agent-Hosts ein (z. B. 192.168.1.100).
  4. Geben Sie im Feld Remote Syslog Port (Remote-Syslog-Port) 514 ein (oder den in Bindplane konfigurierten Port).
  5. Setzen Sie die Option Info Syslog Messages (Info-Syslog-Nachrichten) auf Yes (Ja), um Info-Log-Nachrichten zu aktivieren.
  6. Setzen Sie die Option Warning Syslog Messages (Syslog-Warnmeldungen) auf Yes (Ja), um Warnmeldungen zu aktivieren.
  7. Setzen Sie die Option Error Syslog Messages (Syslog-Fehlermeldungen) auf Yes (Ja), um Fehlermeldungen zu aktivieren.
  8. Setzen Sie die Option Critical Syslog Messages (Kritische Syslog-Meldungen) auf Yes (Ja), um kritische Meldungen zu aktivieren.
  9. Setzen Sie die Option Emergency Syslog Messages (Syslog-Nachrichten für Notfälle) auf Yes (Ja), um Notfallnachrichten zu aktivieren.
  10. Klicken Sie auf Syslog-Parameter festlegen, um die Konfiguration zu speichern.
  11. Um das WAF-Syslog-Logging zu aktivieren, gehen Sie zu Systemkonfiguration > Protokollierungsoptionen > WAF-Syslog-Optionen.
  12. Setzen Sie die Option Remote Syslog auf Yes.
  13. Klicken Sie auf WAF-Syslog-Parameter festlegen, um die Änderungen zu speichern.

UDM-Zuordnungstabelle

Logfeld UDM-Zuordnung Logik
hlen_label additional.fields Zusammengeführt
meta_sequenceId_label additional.fields Zusammengeführt
nhdrs_label additional.fields Zusammengeführt
intermediary intermediary Zusammengeführt
inter_hostname intermediary.hostname Direkt zugeordnet
description metadata.description Direkt zugeordnet
event_type metadata.event_type Umbenannt/zugeordnet
log_event metadata.product_event_type Direkt zugeordnet
sequenceId metadata.product_log_id Direkt zugeordnet
ftpmethod network.ftp.command Direkt zugeordnet
http_method network.http.method Direkt zugeordnet
http_response_code network.http.response_code Direkt zugeordnet
process_name principal.application Direkt zugeordnet
src_ip principal.ip Zusammengeführt
srcip principal.ip Zusammengeführt
src_port principal.port Direkt zugeordnet
srcport principal.port Direkt zugeordnet
sec_result security_result Zusammengeführt
sshd target.application Direkt zugeordnet
filename target.file.full_path Direkt zugeordnet
file_size target.file.size Umbenannt/zugeordnet
dest_ip target.ip Zusammengeführt
dstip target.ip Zusammengeführt
vs target.ip Zusammengeführt
dest_port target.port Direkt zugeordnet
dstport target.port Direkt zugeordnet
vs_port target.port Direkt zugeordnet
pid target.process.pid Direkt zugeordnet
http_path target.url Direkt zugeordnet
resource target.url Direkt zugeordnet
user target.user.userid Direkt zugeordnet
– additional.fields Konstante: meta_sequenceId_label
– extensions.auth.type Konstante: AUTHTYPE_UNSPECIFIED
– intermediary Konstante: intermediary
– metadata.event_type Konstante: GENERIC_EVENT
– metadata.product_name Konstante: KEMP_LOADBALANCER
– metadata.vendor_name Konstante: KEMP
– network.application_protocol Konstante: HTTP
– principal.ip Konstante: src_ip
– security_result Konstante: sec_result
– target.ip Konstante: dest_ip
meta_sequenceId event.idm.read_only_udm.additional.fields Aus dem Änderungsprotokoll zugeordnet
event_type USER_UNCATEGORIZED Aus dem Änderungsprotokoll zugeordnet

Weitere Informationen zur Parser-Feldzuordnung finden Sie in der Parser-Referenz für KEMP_LOADBALANCER.

Änderungsprotokoll

Änderungsprotokoll für diesen Parser ansehen

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten