Skip to main content
All Palo Alto Networks integration capabilities

About

Send the network security record from your Palo Alto Networks firewalls to Sazabi: traffic logs for every session, threat logs for detections, and system logs for firewall events. Palo Alto pushes logs to your intake URL; Sazabi never holds a Palo Alto credential. Each record keeps every forwarded field. Sazabi reads the time from TimeGeneratedHighResolution or TimeGenerated (or the syslog timestamp) and the severity from Severity (or the syslog severity), and copies LogType, Subtype, DeviceName, and DeviceSN to the palo_alto.log_type, palo_alto.subtype, palo_alto.device_name, and palo_alto.device_serial attributes.

Prerequisites

  • One of: Strata Logging Service with the Log Forwarding add-on license, PAN-OS 9.0 or later on the firewall or Panorama, or a host running Vector that your firewalls can reach
  • Your Sazabi intake URL, shown above — open the log source and copy the Intake URL from its setup screen (the public key is embedded in the URL)

Set up in the dashboard

Pick one transport per firewall so logs are not stored twice.
Strata Logging Service sends gzip-compressed JSON batches of up to 500 logs, which suits high volume. See Palo Alto’s Forward logs to an HTTPS server.
1

Add an HTTPS profile

In the Strata Logging Service app, open Log Forwarding and click Add in the HTTPS section.
2

Point it at Sazabi

Set Name to Sazabi, paste your intake URL as the destination URL, and set Client Authorization to None — the intake URL already carries your key.
3

Choose the log types

Select the firewall Traffic, Threat, and System log types, plus any others you want in Sazabi, then click Save.

Set up with the CLI

You can also register the Palo Alto Networks log source with the Sazabi CLI (installed and authenticated — see CLI reference):
The command prints the intake URL for the new source — use it in the steps above. Run sazabi log-sources get <log-source-id> at any time to reprint the endpoint.

Verify

Generate traffic through a forwarding firewall, or make a configuration change to produce a system log. Open the Intake page in the Sazabi dashboard and confirm logs from the Palo Alto Networks source appear within a minute or two. From the CLI, sazabi logs ask "How many Palo Alto logs arrived in the last 15 minutes, by palo_alto.log_type?" confirms logs are arriving.

Troubleshooting

Nothing arrives from Strata Logging Service — Confirm the Log Forwarding add-on license is active and the HTTPS profile’s log type filters include the logs you are generating. Nothing arrives from PAN-OS HTTP — Use Test Server Connection on the HTTP server profile, confirm the firewall can reach the intake host on port 443, and confirm the profile is attached to a Log Forwarding profile on a matching rule and committed. Logs show their receive time instead of event time — The PAN-OS payload is missing TimeGeneratedHighResolution. Paste the payload again. Gaps under load with PAN-OS HTTP — Palo Alto documents HTTP forwarding for low volumes only. Move busy firewalls to Strata Logging Service or syslog. Traffic logs have no severity — Expected: Palo Alto traffic logs carry no severity field. Threat and system logs do. Syslog fields are not split into columns — Sazabi keeps the PAN-OS syslog message as one message field. Use Strata Logging Service or PAN-OS HTTP for per-field attributes.

Further reading

Vector

Ship logs from your own Vector pipelines.

Intake

See per-source ingestion volume and health.