Showing posts with label Splunk. Show all posts
Showing posts with label Splunk. Show all posts
Enhanced Data Visualization Dashboard using Splunk
I am a fan of Palo Alto Networks NGFW, especially the visibility it can give you in to your traffic. PAN does a pretty good job within their management tools of organizing and reporting on the data, but most of us also have large SIEMs or Logging solutions like Elastic's ELK stack. Splunk, exabeam, etc.
Splunk being one of the more popular SIEM and logging solutions, I created a PAN Threat Dashboard I wanted to share. If you have Splunk running in your environment and the Splunk Palo Alto Networks add-on installed all the pre-defined fields should work correctly. If not, you may need to tweak 1 or 2 fields in the dashboard to make it work. When you copy the code from my GitHub save it in a text editor and perform the following steps. It should be up and running in your environment in no time.
You will need to identify your Palo Alto firewall host= fields (how Splunk identifies the device sending logs) to populate the field2 drop down menus.
Directions:
- Log into Splunk and go to Search
- Click on Dashboards and Create a new Dashboard
- Once you have created your new dashboard go to edit and select source tab on the top
- Clear out the default text in the dashboard and copy and paste the dashboard from GitHub.
- Before you save the dashboard you will need to identify your Palo Alto firewall host= fields to populate the field2 drop down menus, I have space holders firewall-1, firewall-2, etc. configured currently
You should be good to go!
Since the F5 app for spunk has been abandoned I have been playing around with a simple F5 Splunk dashboard. This dashboard can be a quick one-stop health view for any application being load balanced by the F5.
Prerequisites are:
- Your F5 LTM and or ASM are logging HSL (high-speed logging) to Splunk. (ASM is not a requirement)
- Configure an HSL pool that includes the Splunk logging servers.
- Configure the newest iRule on your F5 for logging to Splunk.
- Associate the new logging iRule with virtual servers you want to monitor.
- Lastly set up an ASM logging profile to sending to Splunk.
You can reference the documentation below to configure your F5 to log to Splunk.
https://docs.splunk.com/Documentation/AddOns/released/F5BIGIP/SetupOnce that is complete you can create a new dashboard in Splunk. Then copy and paste the dashboard source code I have uploaded on my GitHub repository. Once you save the dashboard you should be able to type in the URL of the application you want to monitor, the corresponding F5 pool name and the time frame you are interested in.
GitHub link:
https://github.com/wirelessphreak/F5-Dashboard-for-Splunk
If you have improvements or comments please let me know. This is a work in progress and I am always looking to make it better.

