- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
03-31-2026 06:34 AM
Hi. We are ingest data from Paloalto Firewall which using GlobalProtect feature and now we need send logs through Broker Vm setup. We can't use native integrations so syslog is only option. We get data and i see that dataset is > dataset = palo_alto_networks_lf_raw and i notice that not work with example some detection rules, so that is not used really in a analytics. So i create parsing rule> [INGEST: vendor="paloalto", product="LF", target_dataset="palo_alto_networks_lf_raw"]
filter subtype = "globalprotect"
| alter _target_dataset = "panw_ngfw_globalprotect_raw";
But it just create new dataset and not see any detection with GlobalProtect rules. So Here is documentation https://docs-cortex.paloaltonetworks.com/r/Cortex-XDR/Cortex-XDR-5.x-Documentation/Ingest-Next-Gener... But now mention any GlobalProtect. So any ideas ?
04-03-2026 07:23 AM
Hello @T.Nurmi ,
Greetings for the day.
Ingesting GlobalProtect logs through the Broker VM Syslog collector is not officially supported for the purpose of automatic parsing and standard analytics detections.
The parsing rule you created simply moves raw data from one dataset name to another. However, detection rules and the Analytics engine require data to be normalized into specific fields (e.g., source user, public IP, event status) according to a predefined schema. Moving unparsed strings into panw_ngfw_globalprotect_raw does not trigger detections because the fields remain unmapped in the raw log.
The only officially supported method to populate the panw_ngfw_globalprotect_raw dataset and enable associated GlobalProtect analytics/BIOCs is via the Native Next-Generation Firewall data collector (utilizing CLCS/Strata Logging Service). This method automatically handles all parsing and normalization.
If you cannot use native integration, you must configure a specific Custom Log Format on your Firewall's Syslog Server Profile to ensure the Broker VM and XDR can identify the fields.
Steps:
If you feel this has answered your query, please let us know by clicking like and on "mark this as a Solution".
Thanks & Regards,
S. Subashkar Sekar
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!

