Skip to content

Commit 8bd3485

Browse files
shubhamvekariya-crestjeff-morgan-ddguttymora
authored
[SAASINT-4379] DDS: Jamf Pro v1.0.0 (DataDog#20768)
* Add jamf pro integration * Resolve CI failures * Added dashboard screenshots * Added integration svg * Address review comments * Resolve CI failures * Update logos --------- Co-authored-by: jeff-morgan-dd <jeff.morgan@datadoghq.com> Co-authored-by: Gustavo Mora <tavo.mora92@hotmail.com>
1 parent f6ba147 commit 8bd3485

17 files changed

Lines changed: 13709 additions & 0 deletions

.github/CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,11 @@ plaid/assets/logs/ @DataDog/saa
543543
/box/manifest.json @DataDog/saas-integrations @DataDog/documentation
544544
/box/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-integrations-reviewers
545545

546+
/jamf_pro/ @DataDog/saas-integrations
547+
/jamf_pro/*.md @DataDog/saas-integrations @DataDog/documentation
548+
/jamf_pro/manifest.json @DataDog/saas-integrations @DataDog/documentation
549+
/jamf_pro/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend
550+
546551
/proofpoint_tap/ @DataDog/saas-integrations
547552
/proofpoint_tap/*.md @DataDog/saas-integrations @DataDog/documentation
548553
/proofpoint_tap/manifest.json @DataDog/saas-integrations @DataDog/documentation

.github/workflows/config/labeler.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,8 @@ integration/ivanti_connect_secure:
329329
- ivanti_connect_secure/**/*
330330
integration/ivanti_nzta:
331331
- ivanti_nzta/**/*
332+
integration/jamf_pro:
333+
- jamf_pro/**/*
332334
integration/jboss_wildfly:
333335
- jboss_wildfly/**/*
334336
integration/jmeter:

jamf_pro/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# CHANGELOG - Jamf Pro
2+
3+
## 1.0.0 / 2025-07-16
4+
5+
***Added***:
6+
7+
* Initial Release

jamf_pro/README.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Jamf Pro
2+
3+
## Overview
4+
5+
[Jamf Pro][1] is an Apple device management tool that helps organizations deploy, configure, and secure Macs, iPhones, and iPads. It enables automated setup, app management, and compliance for Apple devices at scale.
6+
7+
Integrate Jamf Pro with Datadog to gain insights into [Events][2] using pre-built dashboard visualizations. Datadog uses its built-in log pipelines to parse and enrich these logs, facilitating easy search and detailed insights. Additionally, the integration includes ready-to-use Cloud SIEM detection rules for enhanced monitoring and security.
8+
9+
## Setup
10+
11+
### Configuration
12+
13+
#### Webhook Configuration
14+
15+
Configure the Datadog endpoint to forward Jamf Pro detections as logs to Datadog.
16+
17+
1. Copy the generated URL inside the **Configuration** tab on the Datadog [Jamf Pro][3] tile.
18+
2. In Jamf Pro, click **Settings** in the sidebar.
19+
3. In the **Global** section, click **Webhooks**.
20+
4. Click **New**.
21+
5. Enter a display name for the webhook.
22+
6. Enter a URL for the webhook generated in the above section.
23+
7. Choose **None** from the Authentication Type dropdown.
24+
8. Enter the connection timeout for the webhook.
25+
9. Enter the read timeout for the webhook.
26+
10. Choose **JSON** in Content Type.
27+
11. Choose the event that will trigger the webhook in the Webhook Event dropdown.
28+
12. Click **Save**.
29+
13. Ensure that steps 3-11 are repeated for each of the 22 event types, to ensure complete data collection coverage.
30+
31+
## Data Collected
32+
33+
### Logs
34+
35+
| Format | Event Types |
36+
| ------ | ----------- |
37+
| JSON | Computer Added, Computer Check-In, Computer Inventory Completed, Computer Patch Policy Completed, Computer Policy Finished, Computer Push Capability Changed, Device Added To DEP, JSS Shutdown, JSS Startup, Mobile Device Check-In, Mobile Device Command Completed, Mobile Device Enrolled, Mobile Device Inventory Completed, Mobile Device Push Sent, Mobile Device Unenrolled, Patch Software Title Updated, Push Sent, Rest API Operation, SCEP Challenge, Smart Group Computer Membership Change, Smart Group Mobile Device Membership Change, Smart Group User Membership Change |
38+
39+
### Metrics
40+
41+
The Jamf Pro integration does not include any metrics.
42+
43+
### Events
44+
45+
The Jamf Pro integration does not include any events.
46+
47+
## Support
48+
49+
For any further assistance, contact [Datadog support][4].
50+
51+
[1]: https://www.jamf.com/products/jamf-pro/
52+
[2]: https://developer.jamf.com/jamf-pro/docs/webhooks-1
53+
[3]: /integrations/jamf-pro
54+
[4]: https://docs.datadoghq.com/help/

jamf_pro/assets/dashboards/jamf_pro_computer_insights.json

Lines changed: 4608 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)