Refine your search:

Thanks For Downloading!

Review the documentation below and follow any custom installation steps. If no install steps are listed, most Splunk Apps and Add-ons can be installed as follows:

Windows: Decompress the downloaded file using a tool like 7-Zip and place the resulting folder into %PROGRAMFILES%\Splunk\etc\apps. Then restart Splunk using the splunk restart command or the GUI.

Unix/Linux: Decompress the downloaded file using a tool like tar -xvf and place the resulting folder into $SPLUNK_HOME/etc/apps. Then restart Splunk using the splunk restart command or the GUI.

Description

Palo Alto Networks and Splunk have partnered to deliver an advanced security reporting and analysis tool.The collaboration between Palo Alto Networks and Splunk delivers operational reporting as well as simplified and configurable dashboard views across Palo Alto Networks family of next-generation firewalls.
Splunk for Palo Alto Networks leverages the data visibility provided by Palo Alto Networks's firewalls with Splunk's extensive investigation and visualization capabilities to deliver an advanced security reporting and analysis tool.This app enables security analysts, administrators, and architects to correlate application and user activities across all network and security infrastructures from a real-time and historical perspective.Complicated incident analysis that previously consumed days of manual and error-prone data mining can now be completed in a fraction of the time, saving not only manpower but also enabling key enterprise security resources to focus on critical, time-sensitive investigations.

IMPORTANT

This app ONLY works on Splunk 5.x

Dependencies

The app requires the following Splunk Apps available from Splunk Base <http://splunk-base.splunk.com/apps/> :

- Splunk for use with AMMAP Flash maps
- Google Maps
- Geo Location Lookup Script

You do not need to install these apps if you do not wish to use the Apps mapping and geo location features. The main dashboard will not render properly without the above apps.

Installing

Ensure that the apps listed in the Dependencies section are installed. Create an index called, pan_logs if one doesn't already exist. Ensure that the index named pan_logs is in the default search path. You can verify this by going to : Manager -> Access Controls -> Users (or some other user group) -> Indexes searched by default, select the pan_logs index so it appears in the Selected indexes.

To install this app:
- Unpack the tar ball into $SPLUNK_HOME/etc/apps
- Restart Splunk

Note:
- After restart, it can take up to 5 minutes for new data to show up.
- For older data, you can use the backfill feature of splunk to backfill the summary index:

<http://www.splunk.com/base/Documentation/latest/Knowledge/Managesummaryindexgapsandoverlaps#Use_the_backfill_script_to_add_other_data_or_fill_summary_index_gaps>

Configuring

Setup Screen and Custom Commands:
The first time you run the app from the web ui, you will be presented with a setup screen. The credentials are only needed if you wish to use the panblock and panupdate custom commands. These passwords will be stored in Splunk. The same way as other splunk credentials are stored. If you do not wish to use the custom commands, you can leave this page blank or enter garbage values.

To get the firewall data into Splunk:
IMPORTANT: When you configure the input port, you must set the sourcetype of the firewall data to pan_log and the index to pan_logs.

From the web ui:

Manager -> Data Inputs -> UDP -> New -> UDP port: Palo Alto defaults to UDP. Source type:Set Sourcetype From list: Select Sourcetype: pan_log -> More -> Index: pan_logs

For details, <http://www.splunk.com/base/Documentation/latest/admin/MonitorNetworkPorts>

Input configuration via inputs.conf:
edit $SPLUNK_HOME/etc/apps/SplunkforPaloAltoNetworks/local/inputs.conf , example below. your udp port may be different. PaloAlto defaults to udp port 514

[udp://514]
index= pan_logs
connection_host = ip
sourcetype = pan_log
no_appending_timestamp = true

- Next, configure the firewall device to direct log traffic to the Splunk server on the network port that you specified.

- Refer to the Palo Alto documentation for details on PAN log forwarding. The Palo Alto devices have a variety of different logs. This app works with the default log configuration. If you use any customized log types that are not defined in the Palo Alto syslog configuration documentation (PANOS-Syslog-Integration-TN-RevM), some of the apps features may not work.

Source types

As Splunk indexes your Palo Alto Networks firewall data, the app will rename the sourcetypes to pan_threat, pan_traffic, pan_config, and pan_system depending on the logging facility.

High Performance Value Store (HPVS)

The app uses the HPVS feature introduced in Splunk 5.0. This feature provides a tremendous performance improvement for dashboards and views. The views and dashboards make use of saved searches that store data on your search head. This means that disk storage on your search head will be consumed as a result of these searches. If you turn off these saved searches, your dashboards will not render. Or dashboard rendering will be really, really slow. Please post a question to answers.splunk.com if you'd like to explore alternatives.

Lookups

Lookups are provided for the threat_id and app field to provide additional information about threats and applications on the network.

Using the form fields on the dashboards

All the dashboards work without any filtering values for the form fields. If you want to filter based on a field you should use asterisks before and after the search terms unless you are absolutely sure of the filter value. e.g. In the Content Filtering View, if you want to filter results by the virtual system called 'vsys1', a good practice would be to enter *vsys1* in the Virtual System field.

Keep in mind that searches that have longer time ranges may take a little longer to return the results.

What's in this version

- Completely redone searches for views and dashboards
- Significant performance improvements for dashboards and views
- A new Threat Detail Dashboard
- Threat Overview fields auto-update filter and auto-redirect to Threat Detail
- panblock: Custom Command to add/remove host/address objects from the PAN firewall
- panupdate: Custom Command to add User-ID and IP mapping in PAN
- Removed summary indexing
- Overview page runs on base index
- Pan Log sourcetype now visible in web ui for adding new inputs
- Added new app icon
- Remove submit button from web usage report page
- Main landing page runs on pan_index macro

  1. Known Issues

- Drill down from charts goes to a table view and not flashtimeline view

Versions and Release Notes

Version 3.2 (current version - updated May 09, 2013)
release notes:

Major improvements on drilldowns in charts - Greets to Joel Bennett

Added a setup.xml Palo Alto device credentials.

Bug Fix: panupdate custom command; removed hardcoded IP for panorama. Greets to Jeff Hillon and Palo Alto Networks teams for identifying this issue and helping to test the fix.

show older versions »
Version 3.0 (updated Feb 24, 2013)
release notes:

- Completely redone searches for views and dashboards
- Significant performance improvements for dashboards and views
- A new Threat Detail Dashboard
- Threat Overview fields auto-update filter and auto-redirect to Threat Detail
- panblock: Custom Command to add/remove host/address objects from the PAN firewall
- panupdate: Custom Command to add User-ID and IP mapping in PAN
- Removed summary indexing
- Overview page runs on base index
- Pan Log sourcetype now visible in web ui for adding new inputs
- Added new app icon
- Remove submit button from web usage report page
- Main landing page runs on pan_index macro

Known Issues

- Drill down from charts goes to a table view and not flashtimeline view

Version 3.0 Beta (updated Feb 13, 2013)
release notes:

Completely redone searches for views and dashboards
Significant performance improvements for dashboards and views
A new Threat Detail Dashboard
Threat Overview fields auto-update filter and auto-redirect to Threat Detail
Custom Command to add/remove host/address objects from the PAN firewall
Removed summary indexing
Overview page runs on base index
Pan Log sourcetype now visible in web ui for adding new inputs
Added new app icon
Remove submit button from web usage report page
Main landing page runs on pan_index macro

Version 1.0.1 (updated Feb 13, 2013)
Version 2.5 (updated Dec 20, 2012)
release notes:

Fixed: Web dashboard doesn't render

Fixed: pan_traffic macro doesn't produce results

Fixed: TRANSFORM- to TRANSFORMS- in props.conf

Fixed: Ingress/Egress interface labeling errors

Fixed: Sometimes the main dashboard's single value font matches background

Request: Make app installable via the web ui

Request: Change macros definitions to include base index other than pan_logs

Request: Allow for custom index to be inherited automatically. works on all view except for landing page

Request: Disable summary indexing

Request: Add a README file to the app

Version 2.3 (updated Oct 30, 2012)
release notes:

App is now CIM compliant. Many thanks to Jim Hansen for this effort.

Version 2.2.1 (updated Aug 09, 2012)
release notes:

Updated timestamp extraction. Updated Sourcetyping to accommodate PA-2050 threat events (thanks to Andy Stovall for highlighting this.)

Version 2.2 (updated Jul 04, 2012)
release notes:

FIXED: dangling MAX_TIMESTAMP_LOOKAHEAD in props.conf; causing app conflict (Thanks to Tat-Wee Kan for bringing this up)

FIXED: traffic search in traffic_overview dashboard to include 'Action' as a parameter

Added: default indexes.conf

Version 2.0.1 (updated Jun 05, 2012)
release notes:

Removed Inputs.conf from local
Added Screenhot.jpg
Updated REAME instructions for adding inputs

Version 2.0.1 (updated Jun 05, 2012)
release notes:

Removed Inputs.conf from local
Added Screenhot.jpg
Updated REAME instructions for adding inputs

Version 2.0 (updated Jun 04, 2012)
release notes:

- Updated Install instructions. Please see README for installation instructions and dependencies
- All fields specified in the Palo Alto Networks log specification have been extracted.
- Dashboards have been enhanced.
- Added filters for views include: user, vsys and admin
- Summary indexed dashboards with drill down
- Added multiple new dashboards. Including: URL Filtering, Data Filtering and Content Filtering.
- Updated the threat list and app lists
- Capability to use online (google) or offline (ammap) maps.
- App is HTML 5 compliant. It has been tested to run successfully on iPads and Android phones.

Version 1.2.0 (updated Jun 01, 2011)
release notes:

- App now works with 4.2.x
- Updated lookup (app_list.csv and threat_list.csv)
- Added print option for User Web Activity

Version 1.0.2 (updated Feb 16, 2011)
release notes:

- Added additional steps to README.txt.
- Typo fixes.

posted 15 Feb '11, 00:47

monzy's gravatar image

monzy
43426
accept rate: 50%

new version 09 May, 09:51


5 Reviews:
5 reviews, 7 ratings, average 4.28571

I can see sourcetype=pan_log but the dashboard isnt showing anything? I cant see any of the other sourcetypes. What am I missing?

comments (1)

reviewed 20 Apr, 06:00

dapatter75's gravatar image

dapatter75
211
accept rate: 0%

your comment is better suited for answers.splunk.com . please restate your question there. i will respond to it very quickly.

(22 Apr, 15:54) monzy

I have configured the above settings as described, I see the below msg. Are there are any more settings that needs to be done to capture the events.

received event for unconfigured/disabled/deleted index='pan_log' with source='source::udp:514' host='host::xx.xx.xx.xx' sourcetype='sourcetype::pan_threat' (1 missing total)

comments (2)

reviewed 05 Apr, 02:53

Finisar's gravatar image

Finisar
211
accept rate: 0%

Your error is probably due to a typo in your inputs.conf file. The Palo alto apps index is pan_logs and not the singular pan_log. Please edit your inputs.conf.

Cheers,

Monzy

(06 Apr, 00:11) monzy

Ya, thanks a lot for correcting me.

(10 Apr, 00:14) Finisar
Reviews related to version 2.5 (current is 3.2)

hi all! i downloaded PA App 2.3 but when i unpacked it only 2.2.1 ? Link wrong? Pls helpme!

comments (0)

reviewed 10 Dec '12, 00:55

quocdat88dtvt's gravatar image

quocdat88dtvt
11
accept rate: 0%

I am new to Splunk. Downloaded it and got it running in 10mins. Configured data source , configured our Palo Alto and WOW ! Amazing ! GREAT Job !!

comments (0)

reviewed 02 Mar '12, 01:09

gafrol's gravatar image

gafrol
211
accept rate: 0%

Reviews related to version 2.0 (current is 3.2)

This is a seriously awesome app! It picks up all the slack that Palo Alto left in their log viewer UI and then some!

The only minus points I can give this app is it seems like the app does not support an architecture where splunk is reading from a syslog-ng server output as the csv field extraction was off by one comma... it required customization that I really didn't want to support.. Also, the appicon.png was misnamed so it doesn't show up

If I may request one feature: could you add a macro for index name so we can easily define where to look for pan logs for those with several indexes?

comments (0)

reviewed 08 Nov '11, 17:48

jaoui's gravatar image

jaoui
12110
accept rate: 28%

Your review

Did you find this app useful?

Preview toggle preview

Price: Free
Author: monzy
Version: 3.2
Splunk compatibility: 5.x
Updated:
License: Creative Commons BY 3.0

This app is not covered by any support agreements in place with Splunk. If you have questions about the installation or operation of this app, please contact the author.

Follow this app

Log In to enable email subscriptions

RSS:

Reviews

Reviews + Comments

Ask a Question
Copyright © 2005-2012 Splunk Inc. All rights reserved.