Skip to content

Feat(core): update README#27

Open
stonebuzz wants to merge 1 commit intomainfrom
update_readme
Open

Feat(core): update README#27
stonebuzz wants to merge 1 commit intomainfrom
update_readme

Conversation

@stonebuzz
Copy link

Jamf Plugin for GLPI

License
Follow twitter
Telegram Group
Project Status: Active
GitHub release
GitHub build

The Jamf Plugin provides a robust integration between Jamf Pro and GLPI. It synchronizes Apple devices (macOS, iOS, iPadOS, tvOS) 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 (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 Integration

The plugin 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.

Accessing Settings

Go to: ToolsJamfConfiguration.

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.

Sync & Extension Attributes

You can toggle specific data imports (Financials, Software, Components) to match your needs.

Warning

If you wish to synchronize extension attributes, you must have read permissions for the Computer Extension Attributes and/or Device Extension Attributes.

Download

Releases can be donwloaded on GitHub.

Documentation

We maintain a detailed documentation.

Professional Services

The GLPI Network services are available through our Partner's Network.
We provide special training, bug fixes with editor subscription, contributions for new features, and more.

Contributing

  • Open a ticket for each bug/feature so it can be discussed
  • Follow development guidelines
  • Work on a new branch on your own fork
  • Open a PR that will be reviewed by a developer

Copying

  • Code: you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL-2.0).

@stonebuzz stonebuzz self-assigned this Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant