Contato
Contato
Minha conta
03.05.22

Plugin Jamf para GLPI e o valor das contribuições de código aberto.

Original post: https://www.jamf.com/blog/jamf-plugin-glpi-open-source/

Discover the background and future trajectory of the Jamf Plugin for GLPI, one of the many valuable tools available through the Jamf Marketplace. Independent developer Curtis Conard provides a first-hand account of its creation and the importance of open-source software.

The Jamf Marketplace is home to a wealth of helpful tools that extend the Jamf platform and connect it with third-party solutions and ecosystems. The independent developers who contribute these integrations and other tools play a vital role in cultivating Jamf’s global reach and interoperability. One such developer, Curtis Conard, has provided the account below of their creation of the Jamf Plugin for GLPI. Read on to learn what value the plugin adds and what developments can be expected in the future.

What is GLPI?

Gestionnaire Libre de Parc Informatique (GLPI) is a free automatic inventory asset and IT service management package. GLPI was originally created in 2003 by the INDEPNET Association and was transferred to Teclib’ (both based in France) in 2015.

Although GLPI is maintained by a French company, the default language in the software is English, and the activity on the GitHub page is in English as well; I think that this choice has helped the adoption of GLPI globally. There are currently community-contributed translations for 80 different languages.

Even though its focus is on asset management and help desk functionality, GLPI provides a wide variety of other tools such as:

  • Gerenciamento de Projetos
  • Base de conhecimento
  • Software license management

Teclib’ offers paid professional support, both on premises and in the cloud, for the businesses that want the support or to offload the responsibility of hosting their GLPI instance. GLPI has remained free and open source under a GPL license from the start, and there is no difference to the core software if you decide to host it yourself or through the cloud.

GLPI has a large catalog of plugins that extend its functionality even more. While some of the plugins are available as part of the professional services agreement, most of them have been created by the community for free. At the moment, there are over 50 plugins that support the current version of GLPI.

The GLPI project just released version 10.0, marking a huge UI/UX upgrade for the project which helped streamline a lot of workflows, improve its usability of tablets and phones and more. It also adds a native automatic inventory system, supporting agent inventory and remote inventory, for many different types of devices.

There are multiple big features on the roadmap for future versions to improve its current offering and add new features like event management, power management for “green IT,” and more.

Why it matters that GLPI is open source

The open-source nature of GLPI allows users of the software to give something back to the project, whether that be bug fixes, new features, translations or documentation changes. Users are not required to pay for the core software or for the majority of the plugins, but those who do help keep paid developers on staff to keep the project alive and growing.

My professional background and experience with GLPI

This is where I come into the picture. I started using GLPI while I was working in the IT department at a local school district in 2014. In the summer of 2018, I started making code contributions to the software. This was in part because my work helped our department function more efficiently by adding much-needed features and changes, but it also allowed me to improve my skills in web development, which had been my original career choice.

From mid-2018 until the end of 2020, I worked voluntarily without any monetary compensation. At the end of 2020, I was brought on under contract with Teclib’ to be paid for my contributions. I finally made the decision in early 2022 to leave my IT job and focus on GLPI development full-time.

I can’t envision a scenario in which these transitions could have happened if GLPI wasn’t open source and funded by optional professional service agreements and cloud hosting. As I was developing the Jamf Plugin for GLPI, multiple improvements were contributed back to GLPI to accommodate it, including adding software and components to phones in the inventory which were previously mainly for older analog or VoIP phones.

As of now, I personally maintain six different plugins for GLPI. All of these are free to use and open source.

Jamf Plugin for GLPI description and background

In the summer of 2019, I started work on the Jamf Plugin for GLPI, focusing only on mobile device inventory as that was what we were using at the time. Previously, our department was copying inventory information for our 1,000+ iOS devices from Jamf to GLPI manually and through CSV exports/imports. That same summer, I presided over the first release of the plugin. I think I actually ended up spending less time that year creating the plugin than I spent manually importing the latest inventory data from Jamf to GLPI.

Later in 2019, the scope of the plugin expanded to include syncing extension attributes and issuing mobile device commands directly from GLPI. For the latter, users in GLPI could be linked to their Jamf Pro account so that they had access to the same commands in both systems. The purpose of this was to streamline certain workflows. For instance, if we got a ticket that a device was stolen, we could immediately view the asset in GLPI, issue an Enable Lost Mode command, mark it as Lost in our inventory system and then later view any location information all from that same page.

The next major version(s) came in 2020 alongside the release of GLPI 9.5. This added support for syncing additional information about iPhone and support for syncing computers.

Next steps for the plugin

For the future of the Jamf Plugin for GLPI, in the short term I have plans to add support for Jamf School sometime after the GLPI version 10.0 release, due to multiple requests from community members. Afterwards, new features will appear as the community requests them and as time permits. Even though I am paid for my GLPI contributions, this plugin is still a personal project, so it isn’t funded.

I am looking for contributions to the localization of the plugin. It currently features translations for English, French and Japanese. Completing the partial Spanish translation is a priority. I am also looking for users to test and give feedback on the plugin. This will help me to find issues that I could not, or to identify needed features.

Você também pode gostar estes artigos

08.09.26
We are pleased to announce the availability of OAuth authentication in GLPI Android Inventory Agent 1.9.0. This new feature enhances the security of Android deployments by providing a modern, dedicated authentication mechanism specifically designed for inventory operations. More Secure and Dedicated Authentication With this new version, administrators can configure a dedicated OAuth client for GLPI Android Inventory Agent, […]
07.09.26
GLPI 12 has now reached the Release Candidate stage. This means no more new features will be added; the focus is now on bug fixing, and completing translations. The version is feature-ready, and we’re very close to the stable release. GLPI 12 stable will be released in October 🎉 You can already explore what’s coming in this […]
02.09.26
Congratulations! We are pleased to announce our new Silver GLPI Network partner in France: Helpline UXLINE is the GLPI Center of Expertise at HELPLINE by Everience. As a direct TECLIB partner, the team supports organizations in industrializing their ITSM/ESM processes and modernizing their support services.  Our consultants cover every component of a GLPI project: ITSM/ESM governance, […]
Managing IT and business services across 1,700 stores, 11 states, and 29,000 employees is a major engineering and governance challenge. Facing restrictive licensing costs and fragmented history, Grupo DPSP, a Brazilian giant formed by the merger of Drogaria São Paulo and Drogaria Pacheco, had to completely rethink its service management strategy. In this exclusive video […]
19.08.26
Congratulations! We are pleased to announce our new Silver GLPI Network partner in Azerbaïdjan: InSol LLC InSol LLC is an IT services company based in Azerbaijan, specializing in managed IT services, IT infrastructure, system administration, cloud solutions, cybersecurity, and technical support. They help organizations establish reliable and secure IT environments by offering proactive support, infrastructure management, […]
Tanto no setor público quanto na gestão de serviços de TI em larga escala, manter a continuidade impecável dos serviços e, ao mesmo tempo, cumprir exigências contratuais rigorosas é um desafio diário. No Brasil, o Consórcio DPZ — um consórcio estratégico formado por três grandes empresas da região de Pernambuco (Datamétrica, Pronet e Zero Um) — enfrenta esse desafio em toda a administração estadual […]
04.08.26
We are pleased to announce a new version of the GLPI Agent: 1.19. You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.19 This new version fixes the following security issues: The release also includes few bug fixes and enhancements: We also introduce experimental support for coming GLPI 12: You can check changes details in […]
When you are a major IT services provider operating across 16 countries, leaving any request to chance is simply not an option. For Econocom’s Product Care team—responsible for after-sales service and hardware warranties—having robust IT software is an absolute requirement for success. Between the technical workshop and the customer entry point, one unified solution stood […]
22.07.26
Congratulations! We are pleased to announce our new Silver GLPI Network partner in France: Somone. Since 2006, Somone has accompanied companies through their IT observability and management projects. Our range of expertise includes consulting, integration, operational maintenance, support, training, and platform optimization. Continuing in this direction, Somone relies on GLPI, a renowned open-source ITSM solution, to […]
16.07.26
We are proud to announce this new release of the Carbon plugin for GLPI, which brings bugfixes and new minor features. Built as part of the IEN Project (Impact Environnemental du Numérique) with IRT SystemX, Teclib’ and other partners, this plugin helps you to evaluate the environmental impact of your IT assets. You can download […]
15.07.26
Congratulations! We are pleased to announce our new Silver GLPI Network partner in France: Orsenna. Orsenna is a leading player in IT system monitoring and observability. As a multi-vendor expert, Orsenna supports IT teams in the success of their monitoring projects. Our expertise is based on a seamless mastery of market solutions and their interconnection, enabling […]
13.07.26
For two days, the digital trust ecosystem gathered to discuss the future of IT infrastructures. GLPI was proud to stand alongside its partner EORIS at the Digital Sovereignty Fair (Salon de la Souveraineté Numérique). Through live demonstrations, networking, and insightful discussions, this event highlighted a clear trend: a growing interest in alternatives capable of balancing operational performance, strict data […]
08.07.26
The GITEX AI Europe exhibition, held on June 30 and July 1 in Berlin, provided an opportunity for the GLPI teams to connect with key players in the European technology sector. Over the course of these two days, we shared our approach to digital sovereignty—an area where the Open Source model delivers concrete solutions for IT infrastructure management. Constructive exchanges […]
01.07.26
Congratulations! We are pleased to announce our new Silver GLPI Network partner in Romania: Quartz Matrix. Quartz Matrix is a Romanian technology company focused on digital transformation for three key sectors: education, industry, and public administration. With deep expertise in IT&C, the company develops and integrates solutions spanning cloud computing, IoT, artificial intelligence, cybersecurity, and […]
01.07.26
On 23 and 24 June 2026, the GLPI team attended the CoTer Numérique Congress in Reims — one of the key annual gatherings for IT decision-makers in French local government. A stand at the centre of the conversation Set up at stand n°3 (Espace Parvis), the team spent two days meeting a broad cross-section of […]
30.06.26
GLPI was at VivaTech 2026, celebrating its 10th edition — the flagship global tech event in Paris — and this one delivered on every front. Set up at the We Are Normandy pavilion (Stand 2B59 – Hall 7.2), the Teclib' team spent three days building connections with institutional figures, large enterprise clients, local government representatives, […]
29.06.26
We are notifying the GLPI community of several security vulnerabilities identified in a number of community plugins. Updates are available and should be deployed promptly on all affected instances. Affected Plugins and Vulnerabilities The vulnerabilities identified cover a range of severity levels, including a critical Remote Code Execution (RCE) flaw in GenericObject (CVSS 8.9), multiple […]
25.06.26
On Friday, June 12, the whole Teclib' team came together in Caen, home to our technical crew, for the Teclib' Day: a packed day of half-year reviews, upcoming projects, and genuine team bonding. Morning: Half-Year Reviews at MoHo The day started at MoHo, a creative coworking space in the heart of Caen, over coffee and […]
24.06.26
Two new GLPI versions are available 11.0.8 and 10.0.26 releases fix several critical security issues that have been recently discovered. Update is stronglyrecommended! Many bug fixes have also been made, read the changelogs for more details: You can download the new archives on GitHub: You will find below the list of security issues fixed in theses bugfixes versions: […]
23.06.26
You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.18 This new version is essentially a security fix release for the following security issues: The release also includes few bug fixes: You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.18/Changes About packaging, here is what you should retain: This time, we strongly […]
1 2 3 ... 20
chevron-right
LinkedIn Facebook Pinterest youtube rss Twitter Instagram facebook-em branco rss-em branco linkedin-em branco Pinterest youtube Twitter Instagram