Skip to main content

Jamf Autodiscovery

Device42 supports Jamf autodiscovery. Run a Jamf cloud autodiscovery job to bring in your Apple ecosystem data.

Jamf Autodiscovery Items

Currently, Jamf autodiscovery retrieves data on the following:

  • Computers
  • Mobile devices
  • IP and MAC addresses
  • Installed software and applications
  • Extension attributes (Custom Fields)

You can view the discovered software under the Software In Use tab on the details page of any of the discovered mobile devices.

Jamf mobile autodiscovery items

Requirements for Jamf autodiscovery

To run a Jamf autodiscovery job, you need to set the appropriate permissions in your Jamf account and provide your Jamf username and password when creating the job.

Permission Requirements

A standard Jamf user account with read-all permissions is required for autodiscovery. The easiest way to grant read-all permissions is to create a standard user account with the Auditor privilege set.

Alternatively, you can use a Custom privilege set with all-read permissions enabled.

For information on standard accounts and privilege sets, see the Jamf Pro User Accounts and Groups documentation.

Authentication Requirements

Your Jamf account username and password are required in the Basic credentials field of the Add Cloud Autodiscovery form.

Your username and password are used to request a bearer token. Bearer token authentication is then used for subsequent requests.

Create a Jamf Autodiscovery Job

Navigate to Discovery > Cloud and click Create.

  • Select Jamf from the Type dropdown menu.
  • Choose a Remote Collector from the dropdown menu.
  • Enter the URL the job will use, including the port if necessary.
Add a new Jamf jobAdd a new Jamf job
  • Enter your Basic credentials for the Jamf account. You can optionally add a Service Level and select an Object Category for the discovered devices to be assigned to.

  • Add device vendor metadata as either Tags or Custom Fields, or leave it set as the default option, Do Nothing.

    Add a new Jamf jobAdd a new Jamf job
  • Optionally, include Tags for discovered devices. Tags are useful metadata that categorize the discovered items for searching, filtering, and ADM Calculation Rule purposes.

  • Select a Customer for discovered devices.

  • Choose No Debug or Extended Debug from the Debug level dropdown menu to change the default logging level, Normal Debug.

    Add a new Jamf jobAdd a new Jamf job

Schedule the Job

Scroll down to create a run schedule for the job. Create multiple schedules for the job with the + Add another Autodiscovery Schedule button.

Create a discovery scheduleCreate a discovery schedule

Run the Job Now

After saving the job, the details view page is displayed. Here, you have the option to run the job immediately using the Run Now button.

Run Now button on job viewRun Now button on job view

You can also run the job from the list view.

Run Now button on list viewRun Now button on list view