Contact
Contact
My account
15.11.22

GLPI news and work in progress (Fall 2022). 

The presentation is hosted by Alexandre Delaunay, in charge of the GLPI development team and the product owner for GLPI. 

In this video he talks about roadmap and some features development team wants in GLPI for the next major version. Here is the transcription:  

“To keep the presentation short, we will discuss only about: 

- Major topics 

- Or very graphical ones 

And I would like to insist on the fact that there is no promises of time regarding the delivery.  

We will try our best to add the features, but in function of how the year will go, some will be OK, others not.  

  1. Assets genericity. 

Now, we have in our marketplace 2 plugins to address generic adds: 

- Genericobject 

- Fields 

We want to add the possibility to let you customize each type of objects displayed in the Assets menu (at first). 

The first part of that is to let you define your types. 

We will provide a list of predefined types matching the current assets list and let you add new ones if you want. Like servers in addition to desktop or laptop computers. Or to do something completely different from IT management, e.g: cars, desks, etc. 

Some of the current types will still be not removable like Software, Rack, Cable, Cartridge and Consumable. The reason is their behavior, or their presentation differs from other assets. 

You will still be able to disable these if you want but deletion will be impossible. 

So, GENERICITY covers the creation of new asset types. 

  1. Assets composition 

In addition, on the same setup page, you will be able to define which capacity an asset type use. 

E.g. contracts, management, etc., COMPOSITION of an asset type, with some checkboxes to select capacities. 

This permits you to remove or add tabs to the object. 

Or if an object can be inventoried by an agent.

  1. GLPI Agent 

Let us talk a little about features related to the GLPI inventory agent. 

Remote inventory reminder. 

Before talking about roadmap, let us do a quick reminder about remote inventory feature 

This is a task you can set up for an agent to let it query other computers on your network to construct an inventory file for each. 

The single agent will aggregate all inventory files and send them in one pass to the inventory API of GLPI. 

So, the main purpose is to have only one deployed agent. 

We use SSH and WinRM protocols to achieve that.  

GLPI Agent - Roadmap (1/2). 

The first point we want to improve is to ease the inventory process of your network. 

We currently have two tasks: 

- discover which "ping" addresses in an IP range 

- network inventory, which takes the result of the discovery to do a full SNMP inventory for network equipment and printers. 

We will change the process, by: 

- adding remote inventory of COMPUTERS 

- and let discovery task directly doing a FULL inventory if it knows the type of the remote device. A SNMP query for network equipment, SSH or WinRm queries for computers. 

With one unified task and one setup, we aim to let you discover all your network devices. 

The two last bullet points describe things required by unified discovery. The new toolbox UI will receive forms: 

- to plan tasks for the agent. 

- to save credentials, like SNMP community, login password couple for Windows domain or public key for a SSH connection. In summary, any information to let the agent connect to a remote device. 

GLPI Agent - Roadmap (2/2) 

We thought about rewriting a large part of the agents, and we shortlisted Golang for that. 

The fact the agent is written with the language PERL. 

Recently, finding developers comfortable with this language has been hard. 

We will try a prototype within the year to measure our capacity to switch to this new language. 

We plan also to enforce exchange between agents and backend by adding authentication and registration flows. This will be recommended but you will be able to do simple exchanges if you prefer. 

And we still need to redo all forms to drive remotely the agent in GLPI UI. 

This is still planned. 

  1. GLPI  

Let us talk a bit about features related to the GLPI web application. 

High-level API (1/2) 

Firstly, we will add a new API, again. 

We observe that, despite the old one permits more usage, due to its low-level connection with the framework, it is hard to maintain its stability and avoid regression. 

We maintain an interface to address depreciation for this previous API, but it is getting harder and harder to do. 

So, a new API connected to a higher level with stabilized endpoints and parameters. 

And we took advantage to add some comfort features: 

- we have a dedicated UI based on Swagger UI to ease discovering and testing endpoints and their parameters 

- we also use RSQL, a common Query language for filtering API. 

High-level API (2/2) 

For the second slide, you can see in action a GET request to list users in GLPI database. 

  1. DCIM 

 We want to extend the datacenter features in the next version. Mainly about adding graphical views. 

DCIM - Network equipment's panels 

 The first and the simpler one is graphical panel for network ports list in equipment forms. 

We will take the front and rear pictures defined in the model of the equipment and display them above the ports list. 

The user will get information about each port directly on the picture panel by hovering them. 

A single click on a port will scroll the page to the good line to get more information. 

In the model setup, you will have a new tab to draw each port's position. 

DCIM - Graphical enclosures (1/2) 

In the same way, slots of an enclosure can be drawn and indexed to indicate to GLPI where sub items can be placed. 

DCIM - Graphical enclosures (2/2) 

On a rack view where an enclosure is inserted, instead of a single blank rectangle, slots will be displayed and usual controls available, like hovering or clicking to get more information. 

DCIM - Graphical connections 

Finally, for DCIM part, we will try to add some representation for network or power connections. 

The goal is to get links between equipment. 

This is early to talk about this, we have short specifications for this, and it requires more research to find a library, for example. 

Keep in mind the current screenshot does not represent any existing development. 

  1. Misc 

Workflows - Processes 

We have a functional prototype for this. 

A new view to let GLPI administrator's set up their business processes. 

With steps, transitions, conditions and actions, a full toolkit to describe a full workflow. 

This aims to replace legacy rules. 

And for a start, it will be available for assistance objects like tickets or change. 

Nutanix inventory import 

 Another development currently in alpha is the connector to Nutanix API to get: 

- Clusters 

- Hosts 

- Virtual machines 

- Disks 

The module parses the distant API and sends them to the native inventory API of GLPI. 

The merger with existing devices is done with the rule engine as usual. 

SCIM 

 Another connector, GLPI will serve a SCIM endpoint for your Microsoft Azure instance. 

This protocol pushes changes of users from the directory to connected application. 

So instead of synchronizing the whole user's database and matching everyone, any change in the directory will be immediately pushed to GLPI. 

  1. Sécurité 

Now, a security feature, two factors authentication! 

Administrators can enforce users' logins in the security setup to ask them to register an external application like Google Authenticator or Authy. 

Security - 2 factors (2/2) 

After a successful login, a new field will appear asking users to paste a pin code from the authentication application. 

Security - Oauth Server 

We will add an Oauth server to GLPI for 2 purposes: 

- connect applications to GLPI to delegate the login feature and identity management 

- secure our several API like inventory one or the general purpose one. 

Security - misc 

- Vulnerabilities management 

- Scanners integration (vuls, tsunamin) 

- CVE matching 

Some various points: 

In the management menu, a new entry to list vulnerabilities. 

The goal is, with the help of external scanners, like vuls or tsnunamin, as well as some API to get CVE and match them to known software's to see if a host has some security vulnerabilities. 

Some dashboard cards and alerts will also be added to enhance reporting about this subject. 

Technical changes 

- Web root for the application will be `/public` 

- continue work on twig (removing legacy echo) 

- removal of legacy auto escaping 

- modularization of critical features 

- e-charts lib for dashboards 

Last slide to tell you we continue to improve the core of GLPI. 

The most impactful for you will be the move of the web root of the application. 

Now, it will be a sub-folder named /public. 

Thereby, all other sub-folders (like files for example) will not be available on the web when the webserver is not well set up. 

The next point is legacy codebase we need to clean. 

And to finish, we moved to a new charting library called e-charts. 

It is simpler to use on our side and you appreciate the new colors and its interactivity. 

Timeline? 

- Currently, finish stabilize 10.0 version 

- End of 2023, beta of next major version 

We are still working on bugfixing the 10 version. This last brought substantial changes, especially on the assistance part. 

But we aim to work on the incoming yearly results fully on the latest version. 

Vous aimerez peut-être aussi ces articles

30.09.25
Nous sommes fiers d'annoncer la sortie officielle de GLPI 11, la dernière version majeure de notre logiciel open source. Après des mois de développement et de tests communautaires, GLPI 11 est désormais stable et prêt pour la production. Quoi de neuf ? La liste complète des modifications est disponible dans le journal des modifications détaillé, mais voici quelques-unes des plus […]
26.09.25
Êtes-vous prêt à déployer GLPI dans des conteneurs ? 🚀 Grâce aux images Docker officielles, déployer GLPI n'a jamais été aussi simple, que vous souhaitiez le tester rapidement ou l'exécuter en production. Pourquoi Docker pour GLPI ? Exécuter GLPI dans Docker offre des avantages clés : À qui s'adresse cette approche ? Cette approche est conçue pour : Démarrer avec GLPI […]
26.09.25
Introduction Aujourd'hui, les technologies de l'information (TI) représentent 3 à 4 % des émissions mondiales de gaz à effet de serre (GES). Ce chiffre montre que le secteur des TI est déjà l'un des principaux contributeurs au changement climatique, et sa croissance continue y ajoute un poids considérable. Pour atteindre la neutralité carbone d'ici 2050, il est essentiel de mesurer, de comprendre, puis de réduire l'impact environnemental de votre […]
26.09.25
Une nouvelle version de GLPI est disponible. Des corrections de bugs ont été apportées depuis GLPI 10.0.19. Consultez le journal des modifications complet pour plus de détails. Vous pouvez télécharger l'archive GLPI 10.0.20 sur GitHub. Nous remercions tous ceux qui ont contribué à cette nouvelle version et tous ceux qui contribuent régulièrement au projet GLPI ! Cordialement. Suivez-nous sur […]
26.09.25
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network en Suisse : Suisse Expert Consulting SARL. Suisse Expert Consulting SARL accompagne les entreprises, les courtiers et les organismes publics dans la gestion et l'évolution de leurs systèmes d'information. Leur mission est de fournir aux organisations des solutions technologiques fiables, innovantes et sur mesure alliant performance, sécurité et simplicité […]
26.09.25
Félicitations ! Nous sommes heureux d'annoncer notre nouveau partenaire Silver GLPI Network en Côte d'Ivoire : Innovtechnology. Fondée en 2015 en Côte d'Ivoire, INNOV TECHNOLOGY regroupe des ingénieurs expérimentés possédant une vaste expertise acquise dans le cadre de projets locaux et internationaux. Spécialisée dans les domaines de l'informatique, des télécommunications et de l'énergie, l'entreprise fournit des services tels que les infrastructures réseaux, la fibre optique, la maintenance et l'optimisation des télécommunications, […]
26.09.25
As you know, GLPI 11 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 11 stable will be released on 1st October 🎉 You can already explore […]
25.07.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in France: Antares IT ANTARES is above all a digital consulting and services company, where innovation lies at the heart of everything we do. We help our clients transform, optimize their processes, and secure their infrastructure by combining technical expertise with a deep understanding […]
24.07.25
At Teclib’, we firmly believe that the strength of our open-source ecosystem lies in the power of partnerships. Last week, our Channel Manager for Brazil, Nicolas Maymil, visited our partner Pellissari Soluções in Ponta Grossa (PR), further deepening the collaboration that has been key to expanding GLPI’s presence in southern Brazil. Invited by João, founder and director of […]
24.07.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Canada: Techblue TechBlue LLP is a Canadian company established in April 2025, specializing in the sale and integration of scalable software solutions for businesses of all sizes. Based in British Columbia, TechBlue offers modular software designed to adapt to the growth and specific […]
24.07.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in United States: IT by Brad What a GLPI Partner Can Do for YouTransform Your IT Management with GLPI and IT by Brad IT by Brad is a certified GLPI Partner, committed to delivering top-tier IT Asset Management and Service Management solutions. Through their partnership with […]
24.07.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Ivory Coast: SGCI SGCI is a company founded in 2003 by IT professionals with many years of experience in designing, implementing, and managing high-value-added projects. The company specializes in IT services dedicated to businesses. Their vision: Since 2003, SGCI has made it its mission to […]
24.07.25
A new GLPI version is available. Many bug fixes have also been made, read the full changelog for more details. You can download the GLPI 10.0.19 archive on GitHub. You will find below the list of security issues fixed in this bugfixes version: We would like to thank all people who contributed to this new version and all those […]
15.07.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Brazil: Service IT Service IT is a technology solutions and services integrator with 30 years of experience, founded in 1995. The company has offices in Brazil (Porto Alegre, São Paulo, Rio de Janeiro, Curitiba) as well as operations in Argentina, Chile, and the […]
19.06.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Brazil: Lanlink With over 36 years of history, Lanlink is a company specialized in IT infrastructure, cloud, data & AI, digital productivity, and information security. A partner of global leaders such as Microsoft, IBM, Lenovo, and Oracle, it has more than 1,200 employees, […]
13.06.25
GLPI Agent 1.15 has been released. We are proud to announce this new release comes with signed windows MSI package and signed windows binaries. You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.15 This version comes with some fixes and enhancements and here are the essential ones: About packaging, here is what you should […]
11.06.25
We’re excited to introduce a powerful new feature in our OauthSSO plugin! The latest major release of OauthSSO brings expanded compatibility with the addition of a new authentication provider: Apple. This means users can now log in using their Apple account, alongside the existing authentication options—making access to GLPI even more seamless. 📘 Learn more by checking out the full documentation. 🔔 Reminder: This plugin […]
09.06.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Ivory Coast: Synerj Expertises Founded in October 2024, SYNERJ EXPERTISES is an IT solutions integrator based in Abidjan, Côte d’Ivoire. Their mission is to provide businesses with tailored solutions aimed at helping them address their challenges and overcome obstacles. 🌐 Website: https://bit.ly/3TcxhsK We are […]
09.06.25
We’re excited to announce the launch of our brand-new GLPI Help Center—your go-to destination for everything GLPI! GLPI is now more accessible than ever at help.glpi-project.org!  This dedicated space has been designed to help you get the most out of GLPI. You’ll find: Step-by-step tutorials, A comprehensive FAQ, How-to videos, Complete documentation…and much more! Explore the world of […]
09.06.25
Congratulations! We are happy to announce our new Silver GLPI Network partner in Mauritius: ITOM Consult ITOM Consult supports its clients in making informed choices and decisions regarding IT Operations Management (ITOM). Their comprehensive vision, enhanced by multi-vendor experience, enables them to provide end-to-end assistance for your IT infrastructure monitoring projects. 🌐 Website: https://bit.ly/43YaMxV We are excited […]
1 2 3 16
chevron-right
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram