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 Unix/Linux: Decompress the downloaded file using a tool like DescriptionPalo 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. IMPORTANTThis app ONLY works on Splunk 5.x DependenciesThe app requires the following Splunk Apps available from Splunk Base <http://splunk-base.splunk.com/apps/> : - Splunk for use with AMMAP Flash maps 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. InstallingEnsure 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: Note: <http://www.splunk.com/base/Documentation/latest/Knowledge/Managesummaryindexgapsandoverlaps#Use_the_backfill_script_to_add_other_data_or_fill_summary_index_gaps> ConfiguringSetup Screen and Custom Commands: To get the firewall data into Splunk: 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: [udp://514] - 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 typesAs 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. LookupsLookups 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 dashboardsAll 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
- 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.
Version 3.0
(updated Feb 24, 2013)
release notes:
- Completely redone searches for views and dashboards 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
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
Version 2.0.1
(updated Jun 05, 2012)
release notes:
Removed Inputs.conf from local
Version 2.0
(updated Jun 04, 2012)
release notes:
- Updated Install instructions. Please see README for installation instructions and dependencies
Version 1.2.0
(updated Jun 01, 2011)
release notes:
- App now works with 4.2.x
Version 1.0.2
(updated Feb 16, 2011)
release notes:
- Added additional steps to README.txt. |
I can see sourcetype=pan_log but the dashboard isnt showing anything? I cant see any of the other sourcetypes. What am I missing?
your comment is better suited for answers.splunk.com . please restate your question there. i will respond to it very quickly.
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)
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
Ya, thanks a lot for correcting me.
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 !!
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?