VMware ESXi-Logs erfassen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie VMware ESXi-Logs mit Bindplane in Google Security Operations aufnehmen. VMware ESXi ist ein Bare-Metal-Hypervisor, der direkt auf physischen Servern installiert wird, um sie in mehrere virtuelle Maschinen zu unterteilen. In ESXi-Logs werden Hostsystemereignisse, Authentifizierungsaktivitäten, virtuelle Maschinen-Vorgänge, Speicher- und Netzwerkereignisse sowie Hypervisor-Kernelmeldungen erfasst.

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, achten Sie darauf, dass die Firewallports gemäß den Anforderungen des Bindplane-Agents geöffnet sind.
  • Privilegierter Zugriff auf den VMware ESXi-Host (Root- oder Administratorrolle) über den ESXi Host Client oder den vSphere Client.

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 Datenaufnahme herunter.

    • 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.

Fenstereinbau

  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](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](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
        endpoint: malachiteingestion-pa.googleapis.com
        # Add optional ingestion labels for better organization
        log_type: 'VMWARE_ESX'
        raw_log_field: body
        ingestion_labels:
    
    service:
      pipelines:
        logs/source0__chronicle_w_labels-0:
          receivers:
            - udplog
          exporters:
            - chronicle/chronicle_w_labels
    
  • Ersetzen Sie den Port und die IP-Adresse nach Bedarf in Ihrer Infrastruktur.
  • Ersetzen Sie YOUR_CUSTOMER_ID durch die tatsächliche Kundennummer.
  • Aktualisieren Sie /path/to/ingestion-authentication-file.json auf den Dateipfad, in dem die Authentifizierungsdatei in Schritt 1 gespeichert wurde.

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. Um den Bindplane-Agent unter Windows neu zu starten, 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 VMware ESXi konfigurieren

ESXi unterstützt die native Syslog-Weiterleitung über UDP. Sie können ihn mit dem ESXi Host Client, dem vSphere Client oder der ESXi-Shell (SSH) konfigurieren.

Option – ESXi-Hostclient oder vSphere-Client

  1. Melden Sie sich im ESXi-Host-Client (https://<esxi-host>/ui) oder im vSphere-Client an und wählen Sie den ESXi-Host aus.
  2. Gehen Sie zu Verwalten> System > Erweiterte Einstellungen.
  3. Suchen Sie nach Syslog.global.logHost.
  4. Klicken Sie auf Bearbeiten und legen Sie den Wert auf Folgendes fest:

    • udp://<BINDPLANE_IP>:514
    • Wenn Sie mehrere Syslog-Server hinzufügen möchten, trennen Sie sie durch Kommas (z. B. udp://<BINDPLANE_IP>:514,udp://<BACKUP_IP>:514).
  5. Klicken Sie auf Speichern.

  6. Suchen Sie nach Syslog.global.logDir, um zu prüfen, ob auch das lokale Logging aktiviert ist (z. B. [] /scratch/log).

Option – ESXi-Shell (SSH)

  1. Stellen Sie über SSH eine Verbindung zum ESXi-Host her.
  2. Führen Sie den folgenden Befehl aus, um den Remote-Syslog-Server zu konfigurieren:

    esxcli system syslog config set --loghost="udp://<BINDPLANE_IP>:514"
    
  3. Laden Sie den Syslog-Dienst neu:

    esxcli system syslog reload
    
  4. Konfiguration prüfen:

    esxcli system syslog config get
    

ESXi-Firewall für Syslog konfigurieren

  1. Wenn die ESXi-Firewall aktiviert ist, öffnen Sie die Syslog-Ausgangsregel. Stellen Sie eine Verbindung über SSH her und führen Sie Folgendes aus:

    esxcli network firewall ruleset set --ruleset-id=syslog --enabled=true
    
  2. Aktualisieren Sie die Firewallregeln:

    esxcli network firewall refresh
    
  3. Prüfen Sie, ob die Syslog-Firewallregel aktiviert ist:

    esxcli network firewall ruleset list | grep syslog
    

Weitere Informationen finden Sie in der VMware ESXi-Syslog-Dokumentation.

UDM-Zuordnungstabelle

Logfeld UDM-Zuordnung Logik
@fields.alias event.idm.read_only_udm.principal.cloud.project.alias Direkt aus dem Feld @fields.alias des JSON-Logs zugeordnet.
@fields.company_name event.idm.read_only_udm.principal.user.company_name Direkt aus dem Feld @fields.company_name des JSON-Logs zugeordnet.
@fields.facility event.idm.read_only_udm.principal.resource.type Direkt aus dem Feld @fields.facility des JSON-Logs zugeordnet.
@fields.host event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld @fields.host des JSON-Logs zugeordnet.
@fields.privatecloud_id event.idm.read_only_udm.principal.cloud.project.id Direkt aus dem Feld @fields.privatecloud_id des JSON-Logs zugeordnet.
@fields.privatecloud_name event.idm.read_only_udm.principal.cloud.project.name Direkt aus dem Feld @fields.privatecloud_name des JSON-Logs zugeordnet.
@fields.procid event.idm.read_only_udm.principal.process.pid Direkt aus dem Feld @fields.procid des JSON-Logs zugeordnet.
@fields.region_id event.idm.read_only_udm.principal.location.country_or_region Direkt aus dem Feld @fields.region_id des JSON-Logs zugeordnet.
@fields.severity event.idm.read_only_udm.security_result.severity Wird aus dem Feld @fields.severity des JSON-Logs zugeordnet. Wenn der Wert „info“ oder ähnlich ist, wird er „INFORMATIONAL“ zugeordnet.
@timestamp event.idm.read_only_udm.metadata.event_timestamp Geparsed und mit dem Filter date in ein Zeitstempelobjekt aus dem Feld @timestamp des Logs konvertiert.
adapter event.idm.read_only_udm.target.resource.name Direkt aus dem Feld adapter des Rohlogs zugeordnet.
action event.idm.read_only_udm.security_result.action Direkt aus dem Feld action des Rohlogs zugeordnet. Es werden Werte wie „ALLOW“ und „BLOCK“ verwendet.
action event.idm.read_only_udm.security_result.action_details Direkt aus dem Feld action des Rohlogs zugeordnet. Es werden Werte wie „Weiterleitung“ verwendet.
administrative_domain event.idm.read_only_udm.principal.administrative_domain Direkt aus dem Feld administrative_domain des Rohlogs zugeordnet.
agent.hostname event.idm.read_only_udm.intermediary.hostname Direkt aus dem Feld agent.hostname des JSON-Logs zugeordnet.
agent.id event.idm.read_only_udm.intermediary.asset.id Direkt aus dem Feld agent.id des JSON-Logs zugeordnet.
agent.name event.idm.read_only_udm.intermediary.asset.name Direkt aus dem Feld agent.name des JSON-Logs zugeordnet.
agent.type event.idm.read_only_udm.intermediary.asset.type Direkt aus dem Feld agent.type des JSON-Logs zugeordnet.
agent.version event.idm.read_only_udm.intermediary.asset.version Direkt aus dem Feld agent.version des JSON-Logs zugeordnet.
app_name event.idm.read_only_udm.principal.application Direkt aus dem Feld app_name des Rohlogs zugeordnet.
app_protocol event.idm.read_only_udm.network.application_protocol Direkt aus dem Feld app_protocol des Rohlogs zugeordnet. Wenn der Wert mit „http“ übereinstimmt (Groß-/Kleinschreibung wird nicht berücksichtigt), wird er „HTTP“ zugeordnet.
application event.idm.read_only_udm.principal.application Direkt aus dem Feld program des JSON-Logs zugeordnet.
cmd event.idm.read_only_udm.target.process.command_line Direkt aus dem Feld cmd des Rohlogs zugeordnet.
collection_time event.idm.read_only_udm.metadata.event_timestamp Die Nanosekunden aus dem Feld collection_time werden zu den Sekunden aus dem Feld collection_time addiert, um event_timestamp zu erstellen.
data event.idm.read_only_udm.metadata.description Der Roh-Logeintrag wird geparst und relevante Teile werden extrahiert, um das Beschreibungsfeld zu füllen.
descrip event.idm.read_only_udm.metadata.description Direkt aus dem Feld descrip des Rohlogs zugeordnet.
dns.answers.data event.idm.read_only_udm.network.dns.answers.data Direkt aus dem Feld dns.answers.data des JSON-Logs zugeordnet.
dns.answers.ttl event.idm.read_only_udm.network.dns.answers.ttl Direkt aus dem Feld dns.answers.ttl des JSON-Logs zugeordnet.
dns.answers.type event.idm.read_only_udm.network.dns.answers.type Direkt aus dem Feld dns.answers.type des JSON-Logs zugeordnet.
dns.questions.name event.idm.read_only_udm.network.dns.questions.name Direkt aus dem Feld dns.questions.name des JSON-Logs zugeordnet.
dns.questions.type event.idm.read_only_udm.network.dns.questions.type Direkt aus dem Feld dns.questions.type des JSON-Logs zugeordnet.
dns.response event.idm.read_only_udm.network.dns.response Direkt aus dem Feld dns.response des JSON-Logs zugeordnet.
ecs.version event.idm.read_only_udm.metadata.product_version Direkt aus dem Feld ecs.version des JSON-Logs zugeordnet.
event_message event.idm.read_only_udm.metadata.description Direkt aus dem Feld event_message des JSON-Logs zugeordnet.
event_metadata event.idm.read_only_udm.principal.process.product_specific_process_id Das Feld event_metadata wird geparst, um den Wert opID zu extrahieren. Dieser wird dann mit „opID:“ vorangestellt und dem UDM zugeordnet.
event_type event.idm.read_only_udm.metadata.event_type Direkt aus dem Feld event_type des JSON-Logs zugeordnet.
filepath event.idm.read_only_udm.target.file.full_path Direkt aus dem Feld filepath des Rohlogs zugeordnet.
fields.company_name event.idm.read_only_udm.principal.user.company_name Direkt aus dem Feld fields.company_name des JSON-Logs zugeordnet.
fields.facility event.idm.read_only_udm.principal.resource.type Direkt aus dem Feld fields.facility des JSON-Logs zugeordnet.
fields.host event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld fields.host des JSON-Logs zugeordnet.
fields.privatecloud_id event.idm.read_only_udm.principal.cloud.project.id Direkt aus dem Feld fields.privatecloud_id des JSON-Logs zugeordnet.
fields.privatecloud_name event.idm.read_only_udm.principal.cloud.project.name Direkt aus dem Feld fields.privatecloud_name des JSON-Logs zugeordnet.
fields.procid event.idm.read_only_udm.principal.process.pid Direkt aus dem Feld fields.procid des JSON-Logs zugeordnet.
fields.region_id event.idm.read_only_udm.principal.location.country_or_region Direkt aus dem Feld fields.region_id des JSON-Logs zugeordnet.
fields.severity event.idm.read_only_udm.security_result.severity Wird aus dem Feld fields.severity des JSON-Logs zugeordnet. Wenn der Wert „info“ oder ähnlich ist, wird er „INFORMATIONAL“ zugeordnet.
host.architecture event.idm.read_only_udm.principal.asset.architecture Direkt aus dem Feld host.architecture des JSON-Logs zugeordnet.
host.containerized event.idm.read_only_udm.principal.asset.containerized Direkt aus dem Feld host.containerized des JSON-Logs zugeordnet.
host.hostname event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld host.hostname des JSON-Logs zugeordnet.
host.id event.idm.read_only_udm.principal.asset.id Direkt aus dem Feld host.id des JSON-Logs zugeordnet.
host.ip event.idm.read_only_udm.principal.ip, event.idm.read_only_udm.principal.asset.ip Direkt aus dem Feld host.ip des JSON-Logs zugeordnet.
host.mac event.idm.read_only_udm.principal.mac, event.idm.read_only_udm.principal.asset.mac Direkt aus dem Feld host.mac des JSON-Logs zugeordnet.
host.name event.idm.read_only_udm.principal.asset.name Direkt aus dem Feld host.name des JSON-Logs zugeordnet.
host.os.codename event.idm.read_only_udm.principal.asset.os.codename Direkt aus dem Feld host.os.codename des JSON-Logs zugeordnet.
host.os.family event.idm.read_only_udm.principal.asset.os.family Direkt aus dem Feld host.os.family des JSON-Logs zugeordnet.
host.os.kernel event.idm.read_only_udm.principal.asset.os.kernel Direkt aus dem Feld host.os.kernel des JSON-Logs zugeordnet.
host.os.name event.idm.read_only_udm.principal.asset.os.name Direkt aus dem Feld host.os.name des JSON-Logs zugeordnet.
host.os.platform event.idm.read_only_udm.principal.asset.os.platform Direkt aus dem Feld host.os.platform des JSON-Logs zugeordnet.
host.os.version event.idm.read_only_udm.principal.asset.os.version Direkt aus dem Feld host.os.version des JSON-Logs zugeordnet.
iporhost event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld iporhost des Rohlogs zugeordnet.
iporhost event.idm.read_only_udm.principal.ip Direkt aus dem Feld iporhost des Rohlogs zugeordnet, wenn es sich um eine IP-Adresse handelt.
iporhost1 event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld iporhost1 des Rohlogs zugeordnet.
kv_data1 event.idm.read_only_udm.principal.process.product_specific_process_id Das Feld kv_data1 wird geparst, um den Wert opID oder sub zu extrahieren. Dieser wird dann mit „opID:“ bzw. „sub:“ versehen und dem UDM zugeordnet.
kv_msg event.idm.read_only_udm.additional.fields Das Feld kv_msg wird als Schlüssel/Wert-Paare geparst und dem additional_fields-Array im UDM hinzugefügt.
kv_msg1 event.idm.read_only_udm.additional.fields Das Feld kv_msg1 wird als Schlüssel/Wert-Paare geparst und dem additional_fields-Array im UDM hinzugefügt.
lbdn event.idm.read_only_udm.target.hostname Direkt aus dem Feld lbdn des Rohlogs zugeordnet.
log.source.address event.idm.read_only_udm.observer.hostname Direkt aus dem Feld log.source.address des JSON-Logs zugeordnet, wobei nur der Hostname berücksichtigt wird.
log_event.original event.idm.read_only_udm.metadata.description Direkt aus dem Feld event.original des JSON-Logs zugeordnet.
log_level event.idm.read_only_udm.security_result.severity_details Direkt aus dem Feld log_level des JSON-Logs zugeordnet.
logstash.collect.host event.idm.read_only_udm.observer.hostname Direkt aus dem Feld logstash.collect.host des JSON-Logs zugeordnet.
logstash.collect.timestamp event.idm.read_only_udm.metadata.ingested_timestamp Geparsed und mit dem Filter date in ein Zeitstempelobjekt aus dem Feld logstash.collect.timestamp des Logs konvertiert.
logstash.ingest.host event.idm.read_only_udm.intermediary.hostname Direkt aus dem Feld logstash.ingest.host des JSON-Logs zugeordnet.
logstash.ingest.timestamp event.idm.read_only_udm.metadata.ingested_timestamp Geparsed und mit dem Filter date in ein Zeitstempelobjekt aus dem Feld logstash.ingest.timestamp des Logs konvertiert.
logstash.process.host event.idm.read_only_udm.intermediary.hostname Direkt aus dem Feld logstash.process.host des JSON-Logs zugeordnet.
logstash.process.timestamp event.idm.read_only_udm.metadata.ingested_timestamp Geparsed und mit dem Filter date in ein Zeitstempelobjekt aus dem Feld logstash.process.timestamp des Logs konvertiert.
log_type event.idm.read_only_udm.metadata.log_type Direkt aus dem Feld log_type des Rohlogs zugeordnet.
message event.idm.read_only_udm.metadata.description Direkt aus dem Feld message des JSON-Logs zugeordnet.
message_to_process event.idm.read_only_udm.metadata.description Direkt aus dem Feld message_to_process des Rohlogs zugeordnet.
metadata.event_type event.idm.read_only_udm.metadata.event_type Anfangs auf „GENERIC_EVENT“ festgelegt, wird dann möglicherweise basierend auf dem geparsten service oder anderen Log-Inhalten überschrieben. Mögliche Werte sind z. B. PROCESS_LAUNCH, NETWORK_CONNECTION, USER_LOGIN.
metadata.product_event_type event.idm.read_only_udm.metadata.product_event_type Direkt aus dem Feld process_id oder prod_event_type des Rohlogs zugeordnet.
metadata.product_log_id event.idm.read_only_udm.metadata.product_log_id Direkt aus dem Feld event_id des Rohlogs zugeordnet.
metadata.product_name event.idm.read_only_udm.metadata.product_name Auf „ESX“ festgelegt.
metadata.product_version event.idm.read_only_udm.metadata.product_version Direkt aus dem Feld version des JSON-Logs zugeordnet.
metadata.vendor_name event.idm.read_only_udm.metadata.vendor_name Legen Sie diesen Wert auf „VMWARE“ fest.
msg event.idm.read_only_udm.metadata.description Direkt aus dem Feld msg des Rohlogs zugeordnet.
network.application_protocol event.idm.read_only_udm.network.application_protocol Auf „DNS“ festgelegt, wenn service „named“ ist, auf „HTTPS“, wenn der Port 443 ist, oder auf „HTTP“, wenn app_protocol mit „http“ übereinstimmt.
network.direction event.idm.read_only_udm.network.direction Wird anhand von Keywords im Rohlog ermittelt, z. B. „IN“, „OUT“, „->“. Kann INBOUND oder OUTBOUND sein.
network.http.method event.idm.read_only_udm.network.http.method Direkt aus dem Feld method des Rohlogs zugeordnet.
network.http.parsed_user_agent event.idm.read_only_udm.network.http.parsed_user_agent Wird mit dem Filter convert aus dem Feld useragent geparst.
network.http.referral_url event.idm.read_only_udm.network.http.referral_url Direkt aus dem Feld prin_url des Rohlogs zugeordnet.
network.http.response_code event.idm.read_only_udm.network.http.response_code Direkt aus dem Feld status_code des Rohlogs zugeordnet und in eine Ganzzahl konvertiert.
network.http.user_agent event.idm.read_only_udm.network.http.user_agent Direkt aus dem Feld useragent des Rohlogs zugeordnet.
network.ip_protocol event.idm.read_only_udm.network.ip_protocol Wird anhand von Keywords im Rohlog ermittelt, z. B. „TCP“ oder „UDP“.
network.received_bytes event.idm.read_only_udm.network.received_bytes Direkt aus dem Feld rec_bytes des Rohlogs zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert.
network.sent_bytes event.idm.read_only_udm.network.sent_bytes Aus dem Feld message_to_process des Rohlogs extrahiert.
network.session_id event.idm.read_only_udm.network.session_id Direkt aus dem Feld session des Rohlogs zugeordnet.
pid event.idm.read_only_udm.target.process.parent_process.pid Direkt aus dem Feld pid des Rohlogs zugeordnet.
pid event.idm.read_only_udm.principal.process.pid Direkt aus dem Feld pid des JSON-Logs zugeordnet.
pid event.idm.read_only_udm.target.process.pid Direkt aus dem Feld pid des Rohlogs zugeordnet.
port event.idm.read_only_udm.target.port Direkt aus dem Feld port des JSON-Logs zugeordnet.
principal.application event.idm.read_only_udm.principal.application Direkt aus dem Feld app_name oder service des Rohlogs zugeordnet.
principal.asset.hostname event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld principal_hostname oder iporhost des Rohlogs zugeordnet.
principal.asset.ip event.idm.read_only_udm.principal.asset.ip Direkt aus dem Feld syslog_ip des Rohlogs zugeordnet.
principal.hostname event.idm.read_only_udm.principal.hostname Direkt aus dem Feld principal_hostname oder iporhost des Rohlogs zugeordnet.
principal.ip event.idm.read_only_udm.principal.ip Direkt aus dem Feld iporhost oder syslog_ip des Rohlogs zugeordnet.
principal.port event.idm.read_only_udm.principal.port Direkt aus dem Feld srcport des Rohlogs zugeordnet.
principal.process.command_line event.idm.read_only_udm.principal.process.command_line Direkt aus dem Feld cmd des Rohlogs zugeordnet.
principal.process.parent_process.pid event.idm.read_only_udm.principal.process.parent_process.pid Direkt aus dem Feld parent_pid des Rohlogs zugeordnet.
principal.process.pid event.idm.read_only_udm.principal.process.pid Direkt aus dem Feld process_id des Rohlogs zugeordnet.
principal.process.product_specific_process_id event.idm.read_only_udm.principal.process.product_specific_process_id Wird aus dem Feld message_to_process des Rohlogs extrahiert und hat in der Regel das Präfix „opID:“.
principal.url event.idm.read_only_udm.principal.url Direkt aus dem Feld prin_url des Rohlogs zugeordnet.
principal.user.company_name event.idm.read_only_udm.principal.user.company_name Direkt aus dem Feld fields.company_name des JSON-Logs zugeordnet.
principal.user.userid event.idm.read_only_udm.principal.user.userid Direkt aus dem Feld USER des Rohlogs zugeordnet.
priority event.idm.read_only_udm.metadata.product_event_type Direkt aus dem Feld priority des Rohlogs zugeordnet.
program event.idm.read_only_udm.principal.application Direkt aus dem Feld program des JSON-Logs zugeordnet.
qname event.idm.read_only_udm.network.dns.questions.name Direkt aus dem Feld qname des Rohlogs zugeordnet.
response_data event.idm.read_only_udm.network.dns.answers.data Direkt aus dem Feld response_data des Rohlogs zugeordnet.
response_rtype event.idm.read_only_udm.network.dns.answers.type Direkt aus dem Feld response_rtype des Rohlogs zugeordnet. Der numerische DNS-Eintragstyp wird extrahiert.
response_ttl event.idm.read_only_udm.network.dns.answers.ttl Direkt aus dem Feld response_ttl des Rohlogs zugeordnet.
rtype event.idm.read_only_udm.network.dns.questions.type Direkt aus dem Feld rtype des Rohlogs zugeordnet. Der numerische DNS-Eintragstyp wird extrahiert.
security_result.action event.idm.read_only_udm.security_result.action Wird anhand von Keywords oder dem Status im Rohprotokoll ermittelt. Kann ALLOW oder BLOCK sein.
security_result.action_details event.idm.read_only_udm.security_result.action_details Aus der Rohprotokollnachricht extrahiert, um mehr Kontext zur ergriffenen Maßnahme zu liefern.
security_result.category event.idm.read_only_udm.security_result.category Auf POLICY_VIOLATION setzen, wenn das Log eine Übereinstimmung mit einer Firewallregel angibt.
security_result.description event.idm.read_only_udm.security_result.description Aus dem Roh-Logeintrag extrahiert, um mehr Kontext zum Sicherheitsergebnis zu liefern.
security_result.rule_id event.idm.read_only_udm.security_result.rule_id Direkt aus dem Feld rule_id des Rohlogs zugeordnet.
security_result.severity event.idm.read_only_udm.security_result.severity Wird anhand von Keywords im Rohlog ermittelt, z. B. „info“, „warning“ oder „error“. Kann INFORMATIONAL, LOW, MEDIUM oder HIGH sein.
security_result.severity_details event.idm.read_only_udm.security_result.severity_details Direkt aus dem Feld severity oder log.syslog.severity.name des Rohlogs zugeordnet.
security_result.summary event.idm.read_only_udm.security_result.summary Aus dem Roh-Log-Eintrag extrahiert und bietet eine kurze Zusammenfassung des Sicherheitsergebnisses.
service event.idm.read_only_udm.principal.application Direkt aus dem Feld service des Rohlogs zugeordnet.
source event.idm.read_only_udm.principal.hostname, event.idm.read_only_udm.principal.asset.hostname Direkt aus dem Feld source des Rohlogs zugeordnet.
src.file.full_path event.idm.read_only_udm.src.file.full_path Aus der Rohprotokollnachricht extrahiert.
src.hostname event.idm.read_only_udm.src.hostname Direkt aus dem Feld src.hostname des Rohlogs zugeordnet.
src_ip event.idm.read_only_udm.principal.ip Direkt aus dem Feld src_ip des Rohlogs zugeordnet.
src_mac_address event.idm.read_only_udm.principal.mac Direkt aus dem Feld src_mac_address des Rohlogs zugeordnet.
srcport event.idm.read_only_udm.principal.port Direkt aus dem Feld srcport des Rohlogs zugeordnet.
srcip event.idm.read_only_udm.principal.ip Direkt aus dem Feld srcip des Rohlogs zugeordnet.
subtype event.idm.read_only_udm.metadata.event_type Direkt aus dem Feld subtype des Rohlogs zugeordnet.
tags event.idm.read_only_udm.metadata.tags Direkt aus dem Feld tags des JSON-Logs zugeordnet.
target.application event.idm.read_only_udm.target.application Direkt aus dem Feld target_application des Rohlogs zugeordnet.
target.file.full_path event.idm.read_only_udm.target.file.full_path Aus dem Roh-Logeintrag extrahiert.
target.hostname event.idm.read_only_udm.target.hostname, event.idm.read_only_udm.target.asset.hostname Direkt aus dem Feld target_hostname oder iporhost des Rohlogs zugeordnet.
target.ip event.idm.read_only_udm.target.ip Direkt aus dem Feld target_ip des Rohlogs zugeordnet.
target.mac event.idm.read_only_udm.target.mac Direkt aus dem Feld target_mac_address des Rohlogs zugeordnet.
target.port event.idm.read_only_udm.target.port Direkt aus dem Feld target_port des Rohlogs zugeordnet.
target.process.command_line event.idm.read_only_udm.target.process.command_line Direkt aus dem Feld cmd des Rohlogs zugeordnet.
target.process.parent_process.pid event.idm.read_only_udm.target.process.parent_process.pid Direkt aus dem Feld parent_pid des Rohlogs zugeordnet.
target.process.pid event.idm.read_only_udm.target.process.pid Direkt aus dem Feld pid des Rohlogs zugeordnet.
target.process.product_specific_process_id event.idm.read_only_udm.target.process.product_specific_process_id Wird aus dem Feld message_to_process des Rohlogs extrahiert und hat in der Regel das Präfix „opID:“.
target.resource.name event.idm.read_only_udm.target.resource.name Direkt aus dem Feld adapter des Rohlogs zugeordnet.
target.resource.resource_type event.idm.read_only_udm.target.resource.resource_type Auf VIRTUAL_MACHINE setzen, wenn das Log einen VM-Vorgang enthält.
target.resource.type event.idm.read_only_udm.target.resource.type Auf SETTING setzen, wenn das Protokoll eine Einstellungsänderung angibt.
target.user.userid event.idm.read_only_udm.target.user.userid Direkt aus dem Feld target_username oder user1 des Rohlogs zugeordnet.
timestamp event.timestamp Geparsed und mit dem Filter date in ein Zeitstempelobjekt aus dem Feld timestamp oder data des Logs konvertiert.
type event.idm.read_only_udm.additional.fields Das Feld type des Logs wird dem Array additional_fields im UDM mit dem Schlüssel „LogType“ hinzugefügt.
user1 event.idm.read_only_udm.target.user.userid Direkt aus dem Feld user1 des Rohlogs zugeordnet.
useragent event.idm.read_only_udm.network.http.user_agent Direkt aus dem Feld useragent des Rohlogs zugeordnet.
vmw_cluster event.idm.read_only_udm.target.resource.name Direkt aus dem Feld vmw_cluster des Rohlogs zugeordnet.
vmw_datacenter event.idm.read_only_udm.target.resource.name Direkt aus dem Feld vmw_datacenter des Rohlogs zugeordnet.
vmw_host event.idm.read_only_udm.target.ip Direkt aus dem Feld vmw_host des Rohlogs zugeordnet.
vmw_object_id event.idm.read_only_udm.target.resource.id Direkt aus dem Feld vmw_object_id des Rohlogs zugeordnet.
vmw_product event.idm.read_only_udm.target.application Direkt aus dem Feld vmw_product des Rohlogs zugeordnet.
vmw_vcenter event.idm.read_only_udm.target.cloud.availability_zone Direkt aus dem Feld vmw_vcenter des Rohlogs zugeordnet.
vmw_vcenter_id event.idm.read_only_udm.target.cloud.availability_zone.id Direkt aus dem Feld vmw_vcenter_id des Rohlogs zugeordnet.
vmw_vr_ops_appname event.idm.read_only_udm.target.application Direkt aus dem Feld vmw_vr_ops_appname des Rohlogs zugeordnet.
vmw_vr_ops_clustername event.idm.read_only_udm.target.resource.name Direkt aus dem Feld vmw_vr_ops_clustername des Rohlogs zugeordnet.
vmw_vr_ops_clusterrole event.idm.read_only_udm.target.resource.type Direkt aus dem Feld vmw_vr_ops_clusterrole des Rohlogs zugeordnet.

Änderungsprotokoll

Änderungsprotokoll für diesen Parser ansehen

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