arrows-rotateJAMF

Source


Requirements (self-hosted)

Version GLPI
PHP minimum
RecommandΓ©

10.0.x

8.1

8.2

11.0.x

8.2

8.4

circle-info

Ce plugin est disponible sans souscription GLPI Networkarrow-up-right. Il est Γ©galement disponible sur GLPI Cloudarrow-up-right.


Features

The Jamf Plugin provides an integration between Jamf Pro and GLPI. It synchronizes Apple devices and their detailed metadata directly into your GLPI asset management system.


Inventory Capabilities (Jamf β†’ GLPI)

The plugin automatically maps Jamf Pro objects to native GLPI assets:

Jamf Item Type
GLPI Destination
GLPI Object Type

Computers

Computer

Computer

Mobile Devices

Phone or Computer

Phone (iPhone/iPad) or Computer (Computer/AppleTV)

Software

Software

Software + Version + Installation

Extension Attributes

Plugin Tables

Searchable fields via GLPI engine

Synchronized Data Points

  • Hardware & Network: Model identifiers, UDID, Serial, Wi-Fi/Bluetooth MAC, and storage partitions.

  • OS Details: Operating system name and precise versioning.

  • Financials: Purchase orders, warranty dates, and AppleCare IDs (mapped to Infocom).

  • Security & State: Activation Lock status, Supervision mode, and Lost Mode details.

  • User Mapping: Automatic link to GLPI users based on Jamf location.username.

MDM commands

The plugin also allows users to issue MDM commands directly from the asset form in GLPI if the user has a Jamf account linked. The UI for MDM commands will adapt based on the user's Jamf permissions.

Command
Icon
Summary

Update Inventory

πŸ“‹

Forces the device to send its current inventory data to Jamf Pro.

Blank Push

πŸ”„

Sends an empty push notification to "wake up" the MDM communication.

Device Name

✍️

Remotely renames the device (requires Supervised mode).

Update Location

πŸ“

Updates the GPS coordinates of the device (requires Lost Mode).

Lock Device

πŸ”’

Instantly locks the device with an optional custom message and phone number.

Enable Lost Mode

🚩

Activates Lost Mode: locks the device and enables remote tracking.

Disable Lost Mode

βœ…

Deactivates Lost Mode to restore normal device functionality.

Play Lost Mode Sound

πŸ””

Triggers a loud sound on the device to help locate it physically.

Erase Device

🧽

Remote Wipe: Factory resets the device (data is permanently erased).

Grace Period

πŸ•’

Sets the delay time before the passcode lock becomes active.

Restart Device

♻️

Remotely triggers a system reboot of the device.

Shutdown Device

⏻

Remotely powers off the device.

Schedule OS Update

⬆️

Schedules the download and installation of iOS/iPadOS updates.

circle-exclamation

Configuration

Accessing Settings

  • Go to: Tools β†’ Jamf β†’ Configuration.

Server Settings

  • JSS Server: Your Jamf Pro URL (e.g., https://your-company.jamfcloud.com).

  • Credentials: Jamf account with at least Read permissions for Computers and / or Mobile Devices.

JAMF server settings

Other configurations

  • Sync Settings: Toggle specific data imports (Financials, Software, Components) to match your needs.

JAMF ohter configurations
circle-exclamation
  • Default Settings: Define default manufacturers , type, and status for new device imports.

JAMF default settings

Discovery & Import

  • Go to: Tools β†’ Jamf β†’ Import.

This interface serves as the staging area for all devices discovered within your Jamf Pro instance. To ensure data integrity and prevent unwanted asset creation.

JAMF discover and import

Merge existing devices

  • Go to: Tools β†’ Jamf β†’ Merge.

The Merge engine is a critical feature for maintaining a Single Source of Truth within your CMDB. It is specifically designed to handle scenarios where a device already exists in GLPI (e.g., via manual entry or a different discovery source).

Conflict Resolution: This page lists imported devices and highlights potential matches with existing GLPI items based on unique identifiers (Serial Number, UDID).

JAMF merge existing devices

Last updated