I collected the palo alto pan os 8.01 firewall logs with graylog 2.5 I used a content pack found in graylog market place to normalize the logs (have clear logs, pre-configurable dashboards, it works), Now I use graylog 3.2 .1, to collect logs from the same firewall, the contetn pack does not work
Please help.
the link of json file (content pack, in graylogmarketpalce)
It’s not able to directly import to newer version, but with simple edit, I modified at least extractors to newer version:
If you want to follow original content pack:
Create new Syslog UDP Input in System - Inputs - Launch new input with parameters: Title: Palo Alto, Port: 10001
Import extractors from pastebin from System - Inputs - Palo Alto - click Manage extractors - click Actions in top right corner and select Import extractors and paste text from parstebin.
It’s not problem to create dasboard manually, check old content pack (json file) and find section dashboard, there are dashboard and widget configuration.
Or you can use content pack, that I created for you (contains input, stream, dashboard) from original.
Widgets from dashboard uses data from Stream, update stream rule for Palo Alto Traffic to and change source = match exacly = Panorama-1, to your desired source or another condition.
No, you have to edit stream rule already included in content pack:
Streams - Palo Alto Traffic - click Manage rules scroll to bottom of page, and click on edit icon (next to trach icon), and change Value Panorama-1 to your real device hosname (from field source)
@tmacgbay it doesn’t work for me, I can create dashboards but I cannot save them, the dashboards are empty with content pack ( Top Destination , Top URL Categories, Top firewall Rules , top Applications , top firewall Actions…) @shoothub
Please check, if your stream contains data, if not you have defined wrong condition (change value to your hostname of Palo Alto device).
You can also create own dashboard manually if not working, is so simple:
Fist check, if your stream Palo Alto Traffic contains data. (you can’t see older data before you create stream).
Click Stream - “Palo Alto Traffic”, select timeframe to e.g: “Search in the last 1 day”
You should see some messages
How to create widgets?: Click on icon Fields (X1) on left menu, and search for field in Filter fields input, for example destination_country. Click on it and select “Show top values” (3.2 uses probably another name, i don’t remember, because I use 3.3). Double click on title of widget and name it. Continue with all other widgets, you want to create:
“Log Message Generated”: Click Create icon on right menu and select Message count widget
“Top Destination Countries”, destination_country
“Top URL Categories”, url_category
“Top Firewall Rules”, firewall_rule
“Top Applications”, application
“Top Firewall Actions”, action
Click … on top right corner and select Export to dashboard, click Save as
thank you for your support, I can already collect the logs of FW palo alto, and I can create dashboards, but I want the created dashboards to be displayed in the external “Search” page on message count, … for the dashboards of your content pack, in setup 2
Click Stream - “Palo Alto Traffic”, select timeframe to e.g: “Search in the last 1 day”
Your stream probably doesn’t contain any data. Check your stream condition. If you want to put all messages from palo alto firewall to stream, you can create static field in System - Inputs - click More actions - Add static field, for example Field name: paloalto, Field value: 1. Then use this field in Palo alto stream condition.
It’s not necessary to use stream for dashboard, you can also use another search condition, that will extract palo alto logs and then create dashboard.