1. Help Center
  2. Application Integrations

Jamf Pro Integration

Through the Cerulean AI platform, AgileBlue can monitor your Jamf Pro environment to provide a view of security threats across your Mac endpoints. The integration leverages the Jamf Pro API for data collection

Requirements

  • Active Jamf Pro license (Business or Enterprise)
    • NOTE: Jamf Now does not have access to the API
  • OAuth2 Credentials
  • HTTP(S) Port
    • A port must be set for incoming connections (default is 9202) during policy configuration. This port must be accessible from the Jamf server
  • Jamf Pro webhooks
    • More information regarding Jamf Pro webhook setup can be found here


Setup Steps

  1. Create a Jamf Pro application by following the guide linked here
    1. The application must have the following permissions:
      1. Read Computer Inventory Collection
      2. Read Computers
  2. Gather your Jamf Pro API Credentials
    1. client_id (available in application settings)
    2. client_secret (available after application creation and cannot be regenerated if lost)
  3. Copy your Jamf Pro API Host
    1. The Jamf Pro API Host is the dashboard url for your Jamf Pro console
    2. Ex: https://samplesubdomainhere.jamfcloud.com/
  4. Create Jamf Pro Webhooks (guide)
    1. Webhook URL: ex. https://your-elastic-agent:9202/jamf-pro-events
      1. Please contact support@agileblue.com for Elastic Agent details
    2. Authentication Type: None or Header Authentication
      1. If using Header Authentication, an auth token name and secret value must be provided to AgileBlue

Submitting Sensitive Data

The final step is to submit previously collected sensitive details to AgileBlue. Once ready, please email support@agileblue.com and a specialist will send back an encrypted message. You will be able to respond to that message with the following values:

    1. client_id
    2. client_secret
    3. Jamf Pro API Host
    4. Auth Token Name (if using header authentication)
    5. Secret Value (if using header authentication)

Need Help?

AgileBlue is always here to support you and ensure you are 100% successful. If there are any issues with the installation or if you have any questions, please reach out to AgileBlue Support.

Email: support@agileblue.com 
Phone: (216) 606-9400
🚨