Ingest data from Cribl
Collect Cribl data with Cortex XSIAM.
The Cribl data collector is a standard, out-of-the-box integration that ingests data collected by Cribl from multiple sources and streams it to Cortex XSIAM. This integration ensures that all downstream capabilities, including advanced analytics, are fully available within the platform.
Because the onboarding configuration in Cribl directly impacts the output sent to Cortex XSIAM, certain sources must be implemented according to specific requirements to ensure compatibility.
Key requirements and recommendations
Data integrity: Raw data must be collected and streamed "as-is" from the original vendor. Any modifications made within Cribl may interfere with how Cortex XSIAM processes the data.
Format consistency: For data sources supporting multiple collection methods, Cortex XSIAM expects the data format to match its standard collectors.
Palo Alto Networks products: For optimal results, it is recommended to ingest data from Palo Alto Networks products, such as Next-Generation Firewall, using dedicated Cortex XSIAM data collectors rather than through Cribl. Ingesting NGFW data via Cribl will omit the Enhanced Application Logging (EAL) layer.
Implementation workflow
Perform the following tasks in the order they appear:
Task 1. Create New Data Sources in Cribl
Onboard your data sources in Cribl following the standard Cribl documentation.
Ensure you have the necessary credentials and IDs for each source, such as Tenant ID, App ID, and Client Secret.
Collector selection: Use specific collectors from the Cribl catalog when available. If a dedicated collector does not exist, use the generic UUID collector. In this case, verify the log collection method and ensure the data format aligns with Cortex XSIAM ingestion requirements.
Data segmentation: To ensure optimal performance, configure a separate Cribl source collector for each data type to make routing/filtering easier and more efficient. For example, configure separate collectors for Microsoft 365 users, groups, and contacts.
Analytics support: Any data source can be ingested using the generic UUID collector with the correct vendor and product fields. Yet, while parsing and modeling rules can be applied to any source, out-of-the-box (OOTB) analytics are only available for data sources using dedicated UUIDs. For more information, see Data source UUIDs.
Task 2. Generate Credentials in Cortex XSIAM
Select Settings → Data Sources & Integrations.
Click + Add New, search for Cribl, select the integration, and click Add.
In the Name field, enter a descriptive name, and click Save & generate token.
Copy the Authorization Token (by clicking the copy icon) and save it in a secure location immediately. You cannot access this token again once the dialog is closed.
On the Data Sources & Integrations page, click the link icon for your Cribl instance to Copy API URL, and save it for future use.
Task 3. Configure the Cortex XSIAM destination in Cribl
Using the credentials from Task 2, configure the Cortex XSIAM destination tile in Cribl.
Cortex XSIAM URL
XSIAM Endpoint
Paste the API URL.
Authorization Token
Authorization Token
Paste the token.
For general destination configuration details, see Cribl documentation.
Task 4. Apply the Palo Alto XSIAM pack and pipelines in Cribl
You must apply the Palo Alto XSIAM pack and configure a dedicated pipeline for each data source.
These steps differ depending on whether you are connecting to a specific data source supported from the Cortex XSIAM Cribl catalog or another product using the generic UUID. For a complete list of the supported data sources in the catalog, see Data source UUIDs.
Task 5. Verification
Verify that data is streaming as expected from Cribl to Cortex XSIAM.
In Cribl:
Select Stream → Worker Groups, and select the default Worker Group that you want to add the pack to.
In the Overview tab and under QuickConnect, click Source.
Hover over the data source that you connected to Cortex XSIAM, and click Configure.
In the Charts tab, verify that streaming is in progress.
In Cortex XSIAM, on the Data Sources & Integrations page, when streaming begins, a green check mark appears below the Cribl configuration, along with the amount of data received.
Last updated
Was this helpful?
