Hub
Web & Access

Palo Alto GlobalProtect VPN

Palo Alto Networks GlobalProtect VPN log events covering the full remote access lifecycle — portal prelogin, LDAP/SAML/certificate authentication, gateway configuration, IPSec tunnel establishment, HIP compliance checks, latency monitoring, and session logout.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/vpn-paloalto-globalprotect/generator.yml \
  --id vpn-paloalto-globalprotect \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
portal-preloginPortal SSL handshake and auth method discovery~9.1%network
portal-authUser authenticates to GlobalProtect portal (LDAP/SAML/Certificate/RADIUS)~9.1%authentication
portal-getconfigClient retrieves portal configuration and gateway list~9.1%configuration
gateway-authUser authenticates to VPN gateway~12%authentication
gateway-auth-failureFailed gateway authentication attempt~3%authentication
gateway-getconfigClient retrieves gateway VPN configuration~9.1%configuration
gateway-setup-ipsecIPSec tunnel establishment between client and gateway~9.1%network
gateway-hip-checkHost Information Profile compliance check~12%security
gateway-tunnel-latencyPeriodic pre/post-tunnel latency measurement~12%network
gateway-config-releaseGateway pushes configuration to connected client~6.5%configuration
gateway-logoutVPN session termination with duration tracking~9%network

Realism Features

  • Weighted authentication methods (LDAP 50%, SAML 30%, Certificate 15%, RADIUS 5%)
  • Correlated device fields (hostname, host ID, serial, MAC, OS platform)
  • Exponential session duration distribution (mean ~4 hours)
  • Gaussian latency distributions for tunnel measurements
  • Multiple gateway locations with priority-based selection
  • Connect method distribution (pre-logon, user-logon, on-demand, manual)

Sample Output

{
  "@timestamp": "2026-03-06T09:14:32.000000+00:00",
  "event": {
    "action": "globalprotect-gateway-auth",
    "category": [
      "authentication",
      "network"
    ],
    "dataset": "panw.globalprotect",
    "outcome": "success",
    "type": [
      "start"
    ]
  },
  "source": {
    "ip": "198.51.100.87",
    "user": {
      "name": "jdoe",
      "domain": "corp.example.com"
    }
  },
  "observer": {
    "hostname": "PA-GP-01",
    "serial_number": "012345678901",
    "product": "PAN-OS",
    "type": "firewall",
    "vendor": "Palo Alto Networks"
  },
  "paloalto": {
    "globalprotect": {
      "virtual_sys": "vsys1",
      "auth_method": "LDAP",
      "client_os": "Windows",
      "client_version": "6.2.1",
      "connect_method": "user-logon",
      "gateway": "gw-us-east-1"
    }
  }
}

Parameters

ParameterDefaultDescription
hostnamePA-GP-01Firewall hostname
serial_number012345678901Firewall serial number
domaincorp.example.comCorporate domain
virtual_sysvsys1Virtual system name
agent_ida1b2c3d4-...Filebeat agent ID
agent_version8.17.0Filebeat version

Related Generators