Ivanti Connect Secure-Logs (Pulse Secure) erfassen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie Ivanti Connect Secure-Logs (Pulse Secure) mit dem Bindplane-Agent in Google Security Operations aufnehmen.

Ivanti Connect Secure (ehemals Pulse Secure) ist eine SSL-VPN-Lösung, die sicheren Remotezugriff auf Unternehmensanwendungen, ‑ressourcen und ‑netzwerke bietet. Sie unterstützt die Multi-Faktor-Authentifizierung, die Überprüfung der Endpunktkonformität und detaillierte Zugriffsrichtlinien für Remote-Mitarbeiter und Partner.

Hinweis

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

  • Eine Google SecOps-Instanz
  • Windows Server 2016 oder höher oder Linux-Host mit systemd
  • Wenn der Agent hinter einem Proxy ausgeführt wird, müssen die Firewallports gemäß den Anforderungen des Bindplane-Agents geöffnet sein.
  • Privilegierter Zugriff auf die Admin-Konsole von Ivanti Connect Secure (Pulse Secure)

Google SecOps-Anmeldedaten für den Bindplane-Agenten abrufen

Wählen Sie eine der folgenden Methoden aus, um den Bindplane-Agenten bei Google SecOps zu authentifizieren:

  • Neue Deployments: Verwenden Sie die Chronicle API (Option 1).
  • Legacy-Bereitstellungen: Verwenden Sie die Authentifizierungsdatei für die Datenaufnahme (Option 2) weiter, bis die Ingestion API am 20. Juli 2027 eingestellt wird.
  1. Melden Sie sich in der Google Cloud Console an und wählen Sie das Google Cloud -Projekt aus, das mit Ihrer Google SecOps-Instanz verknüpft ist.
  2. Rufen Sie IAM & Verwaltung > Dienstkonten auf.
  3. Klicken Sie auf Dienstkonto erstellen.
  4. Geben Sie die folgenden Konfigurationsdetails an:
    • Name des Dienstkontos: Geben Sie einen Namen für das Konto ein, z. B. bindplane-ingest.
    • Dienstkontobeschreibung: Geben Sie eine Beschreibung ein (z. B. Bindplane agent log ingestion).
  5. Klicken Sie auf Erstellen und fortfahren.
  6. Klicken Sie im Abschnitt Diesem Dienstkonto Zugriff auf das Projekt erteilen auf Rolle auswählen und wählen Sie Chronicle-Bearbeiter aus.
  7. Klicken Sie auf Weiter und dann auf Fertig.
  8. Klicken Sie auf das von Ihnen erstellte Dienstkonto und rufen Sie den Tab Schlüssel auf.
  9. Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.
  10. Wählen Sie JSON aus und klicken Sie auf Erstellen. Die Schlüsseldatei wird auf Ihren Computer heruntergeladen.
  11. Speichern Sie die Schlüsseldatei als ingestion-auth.json im Bindplane-Collector-Verzeichnis (/opt/observiq-otel-collector/ingestion-auth.json unter Linux oder C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json unter Windows) oder aktualisieren Sie creds_file_path in config.yaml, damit der Pfad mit dem Pfad übereinstimmt, in dem Sie die Datei speichern.
  12. Rufen Sie IAM und Verwaltung > Einstellungen auf und kopieren Sie die Projektnummer. Sie benötigen sie für die Exporter-Konfiguration.

Option 2: Authentifizierungsdatei für die Datenaufnahme herunterladen (Legacy)

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

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 Kundennummer aus dem Bereich Organization Details (Organisationsdetails).

BindPlane-Agent installieren

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

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
    
  3. Warten Sie, bis die Installation abgeschlossen ist.

  4. Überprüfen Sie die Installation mit folgendem Befehl:

    sc query observiq-otel-collector
    

    Der Dienst sollte als RUNNING angezeigt werden.

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
    
  3. Warten Sie, bis die Installation abgeschlossen ist.

  4. Überprüfen Sie die Installation mit folgendem Befehl:

    sudo systemctl status observiq-otel-collector
    

    Der Dienst sollte als active (running) angezeigt werden.

Zusätzliche Installationsressourcen

Weitere Installationsoptionen und Informationen zur Fehlerbehebung finden Sie im Installationsanleitung für den Bindplane-Agenten.

Bindplane-Agent so konfigurieren, dass Syslog-Daten aufgenommen und an Google SecOps gesendet werden

Konfigurationsdatei suchen

  • Linux:

    sudo nano /opt/observiq-otel-collector/config.yaml
    
  • Windows:

    notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
    

Konfigurationsdatei bearbeiten

  • Ersetzen Sie den gesamten Inhalt von config.yaml durch die folgende Konfiguration:

    receivers:
      udplog:
        listen_address: "0.0.0.0:514"
    
    exporters:
      chronicle/chronicle_w_labels:
        protocol: https
        # Region of your instance, for example us, europe, asia-southeast1
        location: <LOCATION>
        # Project number of the Google Cloud project linked to the instance
        project: '<PROJECT_NUMBER>'
        compression: gzip
        creds_file_path: '/path/to/ingestion-authentication-file.json'
        customer_id: 'YOUR_CUSTOMER_ID'
        endpoint: chronicle.googleapis.com
        log_type: 'PULSE_SECURE_VPN'
        raw_log_field: body
        ingestion_labels:
    
    service:
      pipelines:
        logs/source0__chronicle_w_labels-0:
          receivers:
            - udplog
          exporters:
            - chronicle/chronicle_w_labels
    

Konfigurationsparameter

Ersetzen Sie die folgenden Platzhalter:

  • Empfängerkonfiguration:

    • udplog: Verwenden Sie udplog für UDP-Syslog oder tcplog für TCP-Syslog.
    • 0.0.0.0: IP-Adresse, auf der gelauscht werden soll (0.0.0.0, um auf allen Schnittstellen zu lauschen)
    • 514: Portnummer, an der gelauscht werden soll (Standard-Syslog-Port)
  • Exporter-Konfiguration:

    • creds_file_path: Vollständiger Pfad zur JSON-Schlüsseldatei des Dienstkontos (Option 1):
      • Linux: /opt/observiq-otel-collector/ingestion-auth.json
      • Windows: C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
    • YOUR_CUSTOMER_ID: Kundennummer aus dem Abschnitt „Kundennummer abrufen“
    • location: Ersetzen Sie <LOCATION> durch die Region Ihrer Google SecOps-Instanz (z. B. us, europe oder asia-southeast1). Der Exporter stellt diesem Wert chronicle.googleapis.com voran. Eine vollständige Liste finden Sie unter Regionale Endpunkte.
    • project: Ersetzen Sie <PROJECT_NUMBER> durch die Projektnummer unter IAM & Verwaltung > Einstellungen.
    • endpoint: Behalten Sie die Einstellung chronicle.googleapis.com bei.
    • log_type: Logtyp genau so, wie er in Chronicle angezeigt wird (PULSE_SECURE_VPN)

Legacy-Ingestion-API-Exporter

  • Wenn Sie die Datei zur Authentifizierung bei der Aufnahme aus Option 2 verwenden, ersetzen Sie den Block exporters durch Folgendes. Legen Sie für creds_file_path den Pfad zur Authentifizierungsdatei für die Datenaufnahme fest. Wenn sich Ihre Instanz außerhalb der USA befindet, ersetzen Sie malachiteingestion-pa.googleapis.com durch Ihren regionalen Endpunkt (z. B. europe-malachiteingestion-pa.googleapis.com).

    exporters:
      chronicle/chronicle_w_labels:
        compression: gzip
        creds_file_path: '/path/to/ingestion-authentication-file.json'
        customer_id: 'YOUR_CUSTOMER_ID'
        endpoint: malachiteingestion-pa.googleapis.com
        log_type: 'PULSE_SECURE_VPN'
        raw_log_field: body
        ingestion_labels:
    

Konfigurationsdatei speichern

  • Speichern Sie die Datei nach der Bearbeitung:
    • Linux: Drücken Sie Ctrl+O, dann Enter und dann Ctrl+X.
    • Windows: Klicken Sie auf Datei > Speichern.

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

  • Führen Sie den folgenden Befehl aus, um den Bindplane-Agenten unter Linux neu zu starten:

    sudo systemctl restart observiq-otel-collector
    
    1. Prüfen Sie, ob der Dienst ausgeführt wird:

      sudo systemctl status observiq-otel-collector
      
    2. Logs auf Fehler prüfen:

      sudo journalctl -u observiq-otel-collector -f
      
  • Wählen Sie eine der folgenden Optionen aus, um den Bindplane-Agenten unter Windows neu zu starten:

    • Eingabeaufforderung oder PowerShell als Administrator:

      net stop observiq-otel-collector && net start observiq-otel-collector
      
    • Dienstkonsole:

      1. Drücken Sie Win+R, geben Sie services.msc ein und drücken Sie die Eingabetaste.
      2. Suchen Sie nach observIQ OpenTelemetry Collector.
      3. Klicken Sie mit der rechten Maustaste und wählen Sie Neu starten aus.
      4. Prüfen Sie, ob der Dienst ausgeführt wird:

        sc query observiq-otel-collector
        
      5. Logs auf Fehler prüfen:

        type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
        

Syslog-Weiterleitung auf Ivanti Connect Secure (Pulse Secure) konfigurieren

  1. Melden Sie sich in der Ivanti Connect Secure-Admin-Konsole (früher Pulse Secure) an.
  2. Gehen Sie zu System > Log/Monitoring.
  3. Klicken Sie auf den Tab Einstellungen.
  4. Geben Sie im Abschnitt zur Konfiguration des Syslog-Servers die folgenden Details an:
    • Servername/IP: Geben Sie die IP-Adresse oder den FQDN des Bindplane-Agent-Hosts ein.
    • Facility: Wählen Sie LOCAL0 (oder die gewünschte Facility von LOCAL0 bis LOCAL7) aus.
    • Typ: Wählen Sie UDP aus.
    • Filter: Wählen Sie Standard aus.
    • Quellschnittstelle: Wählen Sie Global (oder die spezifische Schnittstelle, die den Bindplane-Agenten erreichen kann) aus.
  5. Klicken Sie auf Hinzufügen.
  6. Klicken Sie auf Änderungen speichern.
  7. Aktivieren Sie die Syslog-Berichterstellung für jede Protokollkategorie, indem Sie auf jedem lokalen Protokolltab Folgendes ausführen:

    1. Klicken Sie auf den Tab Ereignisse, setzen Sie ein Häkchen neben dem Syslog-Server und klicken Sie auf Änderungen speichern.
    2. Klicken Sie auf den Tab User Access (Nutzerzugriff), setzen Sie ein Häkchen neben dem Syslog-Server und klicken Sie auf Save Changes (Änderungen speichern).
    3. Klicken Sie auf den Tab Admin Access (Administratorzugriff), setzen Sie ein Häkchen im Kästchen für den Syslog-Server und klicken Sie auf Save Changes (Änderungen speichern).
  8. Prüfen Sie die Bindplane-Agent-Logs, um festzustellen, ob Syslog-Nachrichten gesendet werden.

UDM-Zuordnungstabelle

Logfeld UDM-Zuordnung Logik
Aktion security_result.action_details Direkt aus dem Aktionsfeld zugeordnet.
Anwendung principal.application Direkt aus dem Anwendungsfeld zugeordnet.
bytes_read network.received_bytes Wird direkt aus dem Feld „bytes_read“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert.
bytes_written network.sent_bytes Direkt aus dem Feld „bytes_written“ abgeleitet und in eine vorzeichenlose Ganzzahl konvertiert.
client_host hauptkonto.hostname, hauptkonto.asset.hostname Wird direkt aus dem Feld „client_host“ zugeordnet.
CMD principal.process.command_line Direkt aus dem Feld „cmd“ zugeordnet.
connection_status security_result.detection_fields.value.string_value Direkt aus dem Feld „connection_status“ zugeordnet.
data_time metadata.event_timestamp.seconds Wird aus dem Feld „data_time“ mit verschiedenen Zeitstempelformaten geparst (MM-dd-yyyy HH:mm:ss Z, RFC 3339, ISO8601, MMM d HH:mm:ss, MMM d HH:mm:ss).
devname principal.hostname, principal.asset.hostname Direkt aus dem Feld „devname“ zugeordnet.
dstip target.ip, target.asset.ip Direkt aus dem Feld „dstip“ zugeordnet.
dstport target.port Direkt aus dem Feld „dstport“ zugeordnet und in eine Ganzzahl konvertiert.
dstcountry target.location.country_or_region Direkt aus dem Feld „dstcountry“ zugeordnet, wenn es nicht „Reserved“ oder leer ist.
Dauer network.session_duration.seconds Direkt aus dem Duration-Feld zugeordnet und in eine Ganzzahl umgewandelt.
dvc intermediary.hostname oder intermediary.ip Wenn das Feld „dvc“ in eine IP-Adresse konvertiert werden kann, wird es „intermediary.ip“ zugeordnet. Andernfalls wird es intermediary.hostname zugeordnet.
dvc_hostname intermediary.hostname, principal.hostname, principal.asset.hostname oder intermediary.ip, principal.ip, principal.asset.ip Wenn das Feld „dvc_hostname“ in eine IP-Adresse konvertiert werden kann, wird es den entsprechenden IP-Feldern zugeordnet. Andernfalls wird sie den entsprechenden Hostname-Feldern zugeordnet.
event_type metadata.product_event_type Direkt aus dem Feld „event_type“ zugeordnet.
failure_reason security_result.description Direkt aus dem Feld „failure_reason“ zugeordnet. Wenn die Nachricht „because host“ enthält, wird der Text „host“ dem Fehlergrund vorangestellt.
has_principal event.idm.read_only_udm.principal (presence) Wird auf „true“ gesetzt, wenn Hauptkontofelder ausgefüllt sind, andernfalls auf „false“. Wird von der Parserlogik abgeleitet.
has_target event.idm.read_only_udm.target (presence) Wird auf „true“ gesetzt, wenn Zielfelder ausgefüllt sind, andernfalls auf „false“. Wird durch die Parserlogik abgeleitet.
has_target_user event.idm.read_only_udm.target.user.userid (presence) Auf „true“ setzen, wenn „target.user.userid“ ausgefüllt ist, andernfalls auf „false“. Wird durch die Parserlogik abgeleitet.
host_ip principal.ip, principal.asset.ip Direkt aus dem Feld „host_ip“ zugeordnet.
host_mac principal.mac Wird direkt aus dem Feld „host_mac“ zugeordnet, wobei Bindestriche durch Doppelpunkte ersetzt werden.
http_method network.http.method Direkt aus dem Feld „http_method“ zugeordnet.
http_response network.http.response_code Direkt aus dem Feld „http_response“ zugeordnet und in eine Ganzzahl konvertiert.
info_desc about.labels.value Direkt aus dem Feld „info_desc“ zugeordnet.
ip_new target.ip, target.asset.ip Direkt aus dem Feld „ip_new“ zugeordnet.
level security_result.severity, security_result.severity_details security_result.severity wird aus dem Feld „level“ abgeleitet („error“/„warning“ –> HIGH, „notice“ –> MEDIUM, „information“/„info“ –> LOW). Der Rohwert der Ebene wird auch security_result.severity_details zugeordnet.
logid metadata.product_log_id Direkt aus dem Feld „logid“ zugeordnet.
locip principal.ip, principal.asset.ip Direkt aus dem Feld „locip“ zugeordnet.
Nachricht metadata.description Wird verwendet, um verschiedene Felder mit den Filtern „grok“ und „kv“ zu extrahieren. Wenn die Nachricht „EventID“ enthält, wird sie als Windows-Ereignisprotokoll verarbeitet.
message_info metadata.description Wird direkt „metadata.description“ zugeordnet, sofern nicht anderweitig in spezifischeren Grok-Mustern verwendet.
msg metadata.product_event_type, metadata.description Wenn das Feld „msg“ vorhanden ist, wird der Produkttyp extrahiert und „metadata.product_event_type“ zugeordnet. Der Rest der Nachricht wird „metadata.description“ zugeordnet.
msg_hostname hauptkonto.hostname, hauptkonto.asset.hostname Direkt aus dem Feld „msg_hostname“ zugeordnet.
msg_ip principal.ip, principal.asset.ip Direkt aus dem Feld „msg_ip“ zugeordnet.
msg_user_agent network.http.user_agent, network.http.parsed_user_agent, metadata.product_version Der User-Agent-String wird network.http.user_agent zugeordnet, der geparste User-Agent network.http.parsed_user_agent und die Produktversion (falls vorhanden) metadata.product_version.
network_duration network.session_duration.seconds Direkt aus dem Feld „network_duration“ zugeordnet und in eine Ganzzahl umgewandelt.
policyid security_result.rule_id Direkt aus dem Feld „policyid“ zugeordnet.
policyname security_result.rule_name Wird direkt aus dem Feld „policyname“ zugeordnet.
policytype security_result.rule_type Wird direkt aus dem Feld „policytype“ zugeordnet.
priority_code about.labels.value Wird direkt aus dem Feld „priority_code“ zugeordnet und auch verwendet, um „about.labels.value“ für den Schlüssel „Severity“ abzuleiten (siehe Logik).
prod_name metadata.product_name Wird direkt aus dem Feld „prod_name“ zugeordnet.
product_type metadata.product_event_type Wird direkt aus dem Feld „product_type“ zugeordnet.
product_version metadata.product_version Wird direkt aus dem Feld „product_version“ zugeordnet.
Proto network.ip_protocol Wird nach der Konvertierung in einen IP-Protokollnamen mithilfe einer Suche network.ip_protocol zugeordnet.
pwd principal.process.file.full_path Direkt aus dem Feld „pwd“ zugeordnet.
Bereich principal.group.attribute.labels.value Direkt aus dem Bereichsfeld zugeordnet.
rcvdbyte network.received_bytes Direkt aus dem Feld „rcvdbyte“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert.
remip target.ip Wird direkt aus dem Feld „remip“ zugeordnet.
ressource_name target.resource.name Wird direkt aus dem Feld „resource_name“ zugeordnet, nachdem voran- und nachgestellte Leerzeichen und Bindestriche entfernt wurden.
resource_status security_result.description Direkt aus dem Feld „resource_status“ zugeordnet.
resource_user_group principal.user.group_identifiers Direkt aus dem Feld „resource_user_group“ zugeordnet.
resource_user_name principal.user.userid Wird direkt aus dem Feld „resource_user_name“ zugeordnet.
Rollen principal.user.group_identifiers Wird direkt aus dem Feld „roles“ zugeordnet.
sentbyte network.sent_bytes Wird direkt aus dem Feld „sentbyte“ zugeordnet und in eine vorzeichenlose Ganzzahl konvertiert.
session_id network.session_id Wird direkt aus dem Feld „session_id“ zugeordnet.
sessionid network.session_id Direkt aus dem Feld „sessionid“ zugeordnet.
srcip principal.ip, principal.asset.ip Direkt aus dem Feld „srcip“ zugeordnet.
srcport principal.port Direkt aus dem Feld „srcport“ zugeordnet und in eine Ganzzahl konvertiert.
srccountry principal.location.country_or_region Wird direkt aus dem Feld „srccountry“ zugeordnet, wenn es nicht „Reserved“ oder leer ist.
subtype metadata.product_event_type Wird in Verbindung mit dem Typ verwendet, um „metadata.product_event_type“ zu bilden.
target_file target.file.full_path Direkt aus dem Feld „target_file“ zugeordnet.
target_host target.hostname, target.asset.hostname Wird direkt aus dem Feld „target_host“ zugeordnet.
target_ip target.ip, target.asset.ip Wird direkt aus dem Feld „target_ip“ zugeordnet.
target_port target.port Wird direkt aus dem Feld „target_port“ zugeordnet und in eine Ganzzahl umgewandelt.
target_url target.url Wird direkt aus dem Feld „target_url“ zugeordnet.
Zeit metadata.event_timestamp.seconds Wird aus dem Zeitfeld im Format „JJJJ-MM-TT HH:mm:ss“ geparst.
Typ metadata.product_event_type Wird in Verbindung mit dem Untertyp verwendet, um metadata.product_event_type zu bilden.
u_event_source_ip principal.ip, principal.asset.ip oder target.ip Wenn „target_ip“ oder „target_host“ vorhanden ist, wird „u_event_source_ip“ „principal.ip“ und „principal.asset.ip“ zugeordnet. Andernfalls, wenn „target_ip“, „target_host“ und „target_url“ alle leer sind, wird „u_event_source_ip“ „target.ip“ zugeordnet.
u_observer_ip observer.ip Direkt aus dem Feld „u_observer_ip“ zugeordnet.
u_prin_ip principal.ip, principal.asset.ip Direkt aus dem Feld „u_prin_ip“ zugeordnet.
Nutzer target.user.userid Wird direkt aus dem Nutzerfeld zugeordnet.
user_agent network.http.user_agent, network.http.parsed_user_agent Der User-Agent-String wird network.http.user_agent und der geparste User-Agent network.http.parsed_user_agent zugeordnet.
user_group_identifier target.user.group_identifiers oder principal.user.group_identifiers Wird in den meisten Fällen target.user.group_identifiers zugeordnet. Wird in den Ereignissen „IP-Änderung“ (USER_UNCATEGORIZED) und „Realm-Einschränkungen“ „principal.user.group_identifiers“ zugeordnet.
user_ip principal.ip, principal.asset.ip Wird direkt aus dem Feld „user_ip“ zugeordnet. Wenn leer und „u_event_source_ip“ nicht leer ist, wird der Wert von „u_event_source_ip“ übernommen.
Nutzername principal.user.userid oder target.user.userid In den meisten Fällen wird es „principal.user.userid“ zugeordnet. Wird in bestimmten Szenarien dem target.user.userid zugeordnet, z.B. wenn „detect_user_logout_failed“ und „detect_policy_change_failed“ beide „false“ sind.
username_removed target.user.userid Direkt aus dem Feld „username_removed“ zugeordnet.
vd principal.administrative_domain Wird direkt aus dem Feld „vd“ zugeordnet.
client_ip event.idm.read_only_udm.principal.ip Aus Änderungsprotokoll zugeordnet
client_ip event.idm.read_only_udm.principal.asset.ip Aus Änderungsprotokoll zugeordnet
req_host event.idm.read_only_udm.target.hostname Aus Änderungsprotokoll zugeordnet
req_host event.idm.read_only_udm.target.asset.hostname Aus Änderungsprotokoll zugeordnet
target_url event.idm.read_only_udm.target.url Aus Änderungsprotokoll zugeordnet
http_method event.idm.read_only_udm.network.http.method Aus Änderungsprotokoll zugeordnet
referrer_url event.idm.read_only_udm.network.http.referral_url Aus Änderungsprotokoll zugeordnet
sr_action event.idm.read_only_udm.security_result.action Aus Änderungsprotokoll zugeordnet
http_version event.idm.read_only_udm.network.application_protocol_version Aus Änderungsprotokoll zugeordnet
server_name event.idm.read_only_udm.intermediary.hostname Aus Änderungsprotokoll zugeordnet
server_name event.idm.read_only_udm.intermediary.asset.hostname Aus Änderungsprotokoll zugeordnet
BLOCK security_result.action Aus Änderungsprotokoll zugeordnet
Pulse Secure VPN metadatda.product_name Aus Änderungsprotokoll zugeordnet
observer_hostname observer.hostname Aus Änderungsprotokoll zugeordnet
priority_code", "Syslog_version", and "info_desc about.labels Aus Änderungsprotokoll zugeordnet

Änderungsprotokoll

Änderungsprotokoll für diesen Parser ansehen

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