TEAM: Huntress Managed Security Information and Event Management (SIEM)
PRODUCT: HTTP Event Collector (HEC)
ENVIRONMENT: Jamf Protect
SUMMARY: Configuration Guide for Jamf Protect. With this guide you can use Huntress to ingest telemetry, Unified Log, and alert events directly from Jamf Protect Offline Deployment Mode, bypassing the need to use Splunk or another 3rd party HEC.
Vendor Information
| Vendor | Jamf |
| Supported Model Name/Number | N/A |
| Supported Software Version(s) | Jamf Protect, Offline Deployment Mode (requires a High Compliance license) |
| Collection Method | HTTP Event Collector |
| Provider Name | Jamf Protect |
| Additional Information | Jamf Protect Offline Deployment Documentation |
You must be an Account Administrator in Huntress in order to follow the steps below.
This guide only covers pointing an existing Jamf Protect Offline Deployment Mode action configuration at Huntress. It assumes you already have Offline Deployment Mode set up with a telemetry configuration and plan. If you haven't done that yet, see Jamf's Creating an Offline Deployment Mode Action Configuration and Creating an Offline Deployment Mode Plan guides first.
Configuration Checklist
Create Token
- Open the Huntress Portal
- Click SIEM on the left navigation menu
- Click Source Management
- Click Add Source
- Click Jamf Protect
- Click Add
- Provide a name for the Integration and an optional description
- Click Save
- Copy the HTTP Event Collector Token value
- Keep this secure, it is the equivalent of a password
Configure the Action Configuration in Jamf Protect
- Log in to Jamf Protect
- Click Actions
- Click Create Action (or edit an existing action configuration you want to send data to Huntress)
- Provide a name and description
- Under Data Endpoints, click + Add
- Choose HTTP as the endpoint type
- In the endpoint URL field, enter: https://hec.huntress.io/services/collector/event
- Add a custom HTTP header:
Name: Authorization
Value: Splunk <the token you copied above> - Enable the Telemetry, Unified Log, and/or Alert data you want Jamf Protect to send to this endpoint
- Click Save
Test the Token Before deploying broadly, confirm the token is accepted using this command:
curl https://hec.huntress.io/services/collector/event -H "Authorization: Splunk YOUR_TOKEN_HERE" -d '{"event": "Hello World"}' A successful response returns: {"text":"Success","code":0} If you get an authentication error, double check the token was copied without extra whitespace and that the header value starts with Splunk (including the space).
Deploy the Configuration
- Add the action configuration to your Offline Deployment Mode Plan
- Download the updated configuration profile and installer, and deploy them to target computers via your MDM (e.g., Jamf Pro)
- Data should begin appearing in Huntress SIEM Source Management within about 30 minutes of the first computers checking in with the new plan
Additional Information
Each configured Jamf Protect HEC source that has sent data in the last 30 days counts as one Managed SIEM Data Source. See our Managed SIEM Billing and Retention guide for more info.
Huntress normalizes Jamf Protect telemetry events (process execution, authentication, and persistence changes) into ECS fields. Other event types are still collected and searchable, but without tailored parsing.