RunReveal
SourcesSource TypesPalo Alto

Palo Alto Panorama Traffic

Collect traffic logs from your Palo Alto Panorama. Panorama forwards logs to an Amazon S3 bucket and RunReveal ingests them from object storage. This source is not an API-polling integration, so there is no Palo Alto API endpoint or GovCloud API URL to configure — government and regulated deployments are handled at the storage and AWS account layer instead.

Palo Alto Panorama Traffic source in RunReveal

Prerequisites

Before connecting Palo Alto Panorama Traffic to RunReveal, you need:

  • A Palo Alto Panorama deployment configured to forward traffic logs to an Amazon S3 bucket.
  • An AWS account with an S3 bucket to receive the logs, and permission to configure bucket event notifications.

Access

This source does not use Palo Alto API credentials. RunReveal reads logs from your S3 bucket using the object-storage ingest you configure:

Infrastructure

RunReveal offers the following ways to ingest Palo Alto Panorama Traffic logs:

If using an AWS S3 bucket use the following SNS topic ARN to send your bucket notifications.

arn:aws:sns:<REGION>:253602268883:runreveal_palo_panorama_traffic

Replace <REGION> with the AWS region where your S3 bucket is located (e.g., us-east-1, us-west-2, eu-west-1).

SNS topic & Custom SQS. Use the ARN above in your event notification tied to your S3 bucket—the topic name must match (runreveal_…; hyphens in the source id become underscores). For Custom SQS, set the queue URL and region in RunReveal; see AWS S3 Bucket with Custom SQS.

Note: BYOC, On-Prem, and BYODB customers must use their AWS account ID in the ARN instead of 253602268883. AWS GovCloud buckets (regions us-gov-west-1 and us-gov-east-1) use the aws-us-gov ARN partition — for example arn:aws-us-gov:sns:us-gov-west-1:<ACCOUNT_ID>:runreveal_palo_panorama_traffic.

Setup

  1. In Panorama, configure a log forwarding profile that writes traffic logs to your Amazon S3 bucket.
  2. In AWS, add an event notification on the bucket using the SNS topic ARN from Infrastructure (matching your bucket's region).
  3. In RunReveal, add the Palo Alto Panorama Traffic source and choose your ingest method — AWS S3 Bucket or AWS S3 Bucket with Custom SQS.
  4. Save the source. Logs begin flowing once Panorama delivers objects to the bucket and notifications reach RunReveal.

Schema

The following columns are exposed for this source. RunReveal applies schema normalization across all sources, ensuring uniform field names and data types for cross-source queries and reusable detection logic.

Table: panorama_traffic_logs (78 columns)

ColumnType
workspaceIDString
sourceIDString
sourceTypeLowCardinality(String)
sourceTTLUInt32
receivedAtDateTime
idString
eventTimeDateTime
eventNameString
eventIDString
srcIPString
srcASCountryCodeString
srcASNumberUInt32
srcASOrganizationString
srcCityString
srcConnectionTypeString
srcISPString
srcLatitudeFloat64
srcLongitudeFloat64
srcUserTypeString
dstIPString
dstASCountryCodeString
dstASNumberUInt32
dstASOrganizationString
dstCityString
dstConnectionTypeString
dstISPString
dstLatitudeFloat64
dstLongitudeFloat64
dstUserTypeString
actorMap(String, String)
tagsMap(String, String)
resourcesArray(String)
serviceNameString
readOnlyBool
rawLogString
ReceiveTimeDateTime
SerialNumberString
LogTypeString
SubtypeString
ColumnType
TimeGeneratedDateTime
SrcAddrString
DstAddrString
NatSrcAddrString
NatDstAddrString
RuleNameString
SrcUserString
DstUserString
AppString
VsysString
FromString
ToString
InboundIfString
OutboundIfString
LogSetString
SessionIDUInt32
RepeatCntUInt32
SrcPortUInt32
DstPortUInt32
NatSrcPortUInt32
NatDstPortUInt32
FlagsString
ProtoString
ActionString
BytesUInt32
BytesSentUInt32
BytesReceivedUInt32
PacketsUInt32
StartTimeDateTime
ElapsedTimeUInt32
CategoryString
SeqNoUInt32
ActionFlagsString
SrcLocString
DstLocString
PktsSentUInt32
PktsReceivedUInt32
SessionEndReasonString
DeviceNameString

On this page