Contact
Contact
My account
03.05.22

Jamf Plugin for GLPI and the value of open-source contributions.

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:

  • Gestion de projet
  • Base de Connaissance
  • 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.

Vous aimerez peut-être aussi ces articles

31.03.26
GLPI-Agent 1.17 est disponible. Vous pouvez le télécharger sur le projet GitHub de GLPI Agent : https://github.com/glpi-project/glpi-agent/releases/tag/1.17. Cette nouvelle version inclut des correctifs et des améliorations, dont voici les principaux : Vous pouvez consulter le détail des modifications dans le journal des modifications officiel en ligne, disponible ici : https://github.com/glpi-project/glpi-agent/blob/1.17/Changes. Concernant le packaging, voici les éléments à conserver : Comme d'habitude, nous vous invitons […]
30.03.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network en Thaïlande : Magnus Inno Tech. Magnus Inno Tech Co., Ltd. est une société thaïlandaise de conseil en informatique et d'intégration de systèmes, spécialisée dans les infrastructures informatiques, la cybersécurité et les solutions de gestion des services informatiques. L'entreprise propose des services de conseil, de mise en œuvre et d'infogérance dans des domaines tels que la gestion des actifs informatiques, les opérations informatiques […]
18.03.26
Félicitations ! Nous sommes heureux d’annoncer notre nouveau partenaire Silver GLPI Network en France : Surgeor. Forts de 10 ans d’expérience dans le domaine de l’Open Source, ils ont évolué dans des environnements techniques et humains variés. Leur créativité, leur curiosité, leurs compétences analytiques et leur expertise leur permettent d’accompagner tous types d’entreprises, en France comme à l’international. Ils s’attaquent aux principaux défis […]
16.03.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network à Macao : Hogo Digital. HOGO Digital est une entreprise axée sur les résultats qui propose des services de marketing digital ainsi que des solutions de support informatique spécialisées. Grâce à sa certification GLPI, elle renforce ses capacités pour aider ses clients à améliorer la gestion des services informatiques (ITSM), l'assistance technique et la gestion des actifs. Cela permet à HOGO […]
10.03.26
Pour la plupart des utilisateurs, WhatsApp est déjà le moyen privilégié de contacter l'assistance. Désormais, cette conversation sert enfin votre gouvernance, au lieu de devenir un canal supplémentaire non géré. La nouvelle intégration officielle entre GLPI et WhatsApp a été conçue pour les analystes informatiques et les coordinateurs de support qui souhaitent centraliser la communication, réduire les interférences et conserver une visibilité complète.
05.03.26
Félicitations ! Nous sommes heureux d’annoncer notre nouveau partenaire Silver GLPI Network en France : Armada. Armada est un intégrateur spécialisé dans le déploiement de solutions informatiques et de cybersécurité, répondant aux enjeux de sécurité, d’autonomie et de conformité des infrastructures informatiques. Reconnue par des clients exigeants en matière de souveraineté numérique, de sécurité et de conformité réglementaire, Armada se distingue par son expertise et son savoir-faire.
04.03.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network en Espagne : Vires25. Vires25 a été fondée dans le but de conseiller et d'accompagner ses clients dans la recherche des plateformes les mieux adaptées à leurs besoins. L'entreprise réunit des professionnels possédant une vaste expérience des solutions informatiques et du conseil aux clients.
03.03.26
Deux nouvelles versions de GLPI sont disponibles. Ces mises à jour corrigent une faille de sécurité critique récemment découverte. La mise à jour est fortement recommandée ! Vous pouvez télécharger l'archive GLPI 11.0.6 sur GitHub. Vous trouverez ci-dessous la liste des problèmes de sécurité corrigés dans cette version corrective : Voici également une liste non exhaustive des corrections de bogues importantes incluses dans cette version : La version complète […]
02.03.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network au Brésil : Marcati. Marcati Soluções Tecnológicas est une entreprise spécialisée dans l'externalisation informatique et le développement de solutions stratégiques pour les entreprises. S'appuyant sur une solide expertise des technologies open source, Marcati collabore activement avec la communauté pour développer des projets, des systèmes et des idées qui rendent la technologie plus accessible, […]
10.02.26
Nous sommes ravis d'annoncer que Data Expertise, du groupe Human's Connexion et partenaire historique de GLPI en France, a obtenu le niveau Gold après plusieurs années en tant que partenaire Silver. Pour rappel : qui est Data Expertise ? Data Expertise est un intégrateur open source spécialisé dans la conception et l'architecture d'infrastructures informatiques. L'entreprise propose des solutions hybrides […]
09.02.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network au Brésil : GovTech 360. GovTech 360 est une entreprise spécialisée dans la gouvernance et la transformation numérique, forte d'une solide expérience dans la mise en œuvre et l'exploitation de solutions technologiques pour les secteurs public et privé. Avec plus de 10 ans d'expérience sur le marché des technologies, l'entreprise […]
06.02.26
Félicitations ! Nous sommes heureux d’annoncer notre nouveau partenaire Silver GLPI Network dans les Caraïbes : Cloud Carib. Cloud Carib est un fournisseur de premier plan de services de cloud souverain et de cybersécurité dans les Caraïbes et en Amérique latine. Basée aux Bahamas, la société fournit une infrastructure hybride sécurisée et des services gérés via des centres de données exploités localement dans […]
03.02.26
GLPI Agent 1.16 est disponible. Vous pouvez le télécharger sur le projet GitHub de GLPI Agent : https://github.com/glpi-project/glpi-agent/releases/tag/1.16. Nouvelle fonctionnalité : prise en charge de la norme IEC 61850. Cette nouvelle version introduit l’inventaire des dispositifs électroniques intelligents (IED) dans GLPI Agent. Concrètement, nous avons intégré la bibliothèque libiec61850, qui prend en charge les protocoles associés, et plus particulièrement ceux permettant […]
29.01.26
Félicitations ! Nous sommes heureux d’annoncer notre nouveau partenaire Silver GLPI Network aux Émirats arabes unis : KGT Computer Software Trading. K Global Technologies (KGT) est un fournisseur de solutions indépendant spécialisé dans la chaîne d’approvisionnement et le développement durable. L’entreprise propose des solutions sur mesure, adaptées aux besoins spécifiques de chaque client. Fondée en 2018, KGT a étendu sa présence à travers le monde.
28.01.26
Deux nouvelles versions de GLPI sont disponibles. Nous publions aujourd'hui les versions 11.0.5 et 10.0.23. Ces mises à jour contiennent des correctifs de sécurité et nous vous encourageons à les installer. De nombreux bogues ont également été corrigés ; consultez les notes de version pour plus de détails. Vous pouvez télécharger les nouvelles archives sur GitHub. Vous trouverez ci-dessous la liste des problèmes de sécurité corrigés dans […]
19.01.26
La gestion des actifs a toujours été au cœur de l'activité de GLPI. Aujourd'hui, notre solution va plus loin en reliant l'inventaire technique aux enjeux environnementaux. Grâce au nouveau plugin GLPI Carbon, vous pouvez transformer votre CMDB en un outil puissant pour piloter votre transition écologique. Visibilité complète sur votre infrastructure informatique : pour optimiser, il faut d'abord mesurer. GLPI centralise toutes vos données […]
14.01.26
Félicitations ! Nous sommes heureux d’annoncer l’arrivée de Novahé, notre nouveau partenaire Silver du réseau GLPI en France. Fort de son expertise en intégration de systèmes d’information, Novahé s’appuie sur GLPI, la solution ITSM leader, pour offrir à ses clients une gestion informatique unifiée et performante, adaptée à leurs environnements. Grâce à leur maîtrise des infrastructures complexes et à leur approche personnalisée, ils transforment […]
13.01.26
Nous sommes ravis d'annoncer que Synairgis, partenaire GLPI de longue date au Canada (Québec) et en France, accède au niveau Or après plusieurs années en tant que partenaire Argent. Pour rappel : qui est Synairgis ? Synairgis, entreprise basée au Québec et en France avec des bureaux à Montréal, Montpellier et Toulouse, propose des solutions de transformation écoresponsables. Elle met en œuvre GLPI pour optimiser les TI […]
12.01.26
La sécurité des outils ITSM est cruciale, et GLPI ne fait pas exception. Pour protéger vos données et garantir la fiabilité de votre environnement IT, il est essentiel de maintenir votre GLPI à jour. C’est dans ce contexte qu’Orange Cyberdefense a lancé GLPwnMe, un projet dédié à l’audit et à l’amélioration de la sécurité de GLPI.
08.01.26
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver du réseau GLPI au Brésil : Teledata. Intégrateur de solutions TIC actif depuis 1987, Teledata est spécialisé dans les télécommunications, l'informatique, la cybersécurité et l'expérience client, et favorise l'innovation, l'efficacité et la transformation des entreprises. 🌐
1 2 3 18
chevron-right
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram