JAMF
Source
Requirements (self-hosted)
10.0.x
8.1
8.2
11.0.x
8.2
8.4
Ce plugin est disponible sans souscription GLPI Network. Il est Γ©galement disponible sur GLPI Cloud.
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:
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.
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.
If a command you expect to see is missing from the interface, verify that the device is correctly supervised and that your Jamf Pro user account has the corresponding permissions in the Jamf Pro settings.

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
Computersand / orMobile Devices.

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

If you wish to synchronize extension attributes, you must have read permissions for the Computer Extension Attributes and/or Device Extension Attributes.
Default Settings: Define default manufacturers , type, and status for new device imports.

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.

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).

Last updated