Gestionnaire Libre de Parc Informatique
GLPI (Gestionnaire Libre de Parc Informatique)[2] est un logiciel libre de gestion des services informatiques (ITSM) et de gestion des services d'assistance (issue tracking system et ServiceDesk). Cette solution libre est éditée en PHP et distribuée sous licence GPL.
Créateur | Jean-Mathieu Doléans, Julien Dombre & Bazile Lebeau |
---|---|
Développé par | Teclib' & contributeurs |
Première version | [1] |
Dernière version | 10.0.2 () |
Dépôt | https://github.com/glpi-project/glpi |
Assurance qualité | Intégration continue |
État du projet | En développement actif |
Écrit en | PHP |
Système d'exploitation | Multiplateforme |
Type |
Logiciel de gestion des services d'assistance IT asset management (en) Logiciel de gestion de projets Centre de services |
Licence | GPLv3 |
Documentation | https://glpi-project.org/resources/ |
Site web | https://glpi-project.org |
En tant que technologie libre, toute personne peut exécuter, modifier ou développer le code qui est libre. De ce fait, les contributeurs peuvent participer à l’évolution du logiciel en soumettant des modules supplémentaires libre et open source, sur github.
GLPI est une application web qui aide les entreprises à gérer leur système d’information. Parmi ses caractéristiques, cette solution est capable de construire un inventaire de toutes les ressources de la société et de réaliser la gestion des tâches administratives et financières. Les fonctionnalités de cette solution aident les Administrateurs IT à créer une base de données regroupant des ressources techniques et de gestion, ainsi qu’un historique des actions de maintenance. La fonctionnalité de gestion d'assistance ou helpdesk fournit aux utilisateurs un service leur permettant de signaler des incidents ou de créer des demandes basées sur un actif ou non, ceci par la création d'un ticket d’assistance[3].
Histoire
Le projet communautaire GLPI a débuté en 2003 et était dirigé par l’association INDEPNET dont les chefs de projets étaient Julien Dombre, Jean-Mathieu Doléans et Bazile Lebeau[4]. Au fil des années, GLPI a été de plus en plus utilisé par les communautés et les entreprises, créant un réel besoin de services professionnels autour de la solution. Comme l'association INDEPNET[5] n’avait pas l’intention d’offrir des services pour ce logiciel, elle a fondé en 2008 un réseau de partenaires afin d’atteindre divers objectifs :
Le premier objectif était de construire un écosystème dans lequel les partenaires pouvaient participer au GLPI Project. Deuxièmement, les partenaires soutenaient financièrement l’association dans le but d’assurer l’évolution nécessaire du logiciel. Enfin, cet écosystème garantissait aux utilisateurs qui le souhaitaient une prestation de services via un réseau connu et identifié, directement connecté à INDEPNET.
En 2009, Teclib’ a commencé à intégrer le logiciel devenant ainsi un acteur principal dans l’amélioration de ce dernier, grâce à sa contribution dans le développement du code GLPI et de l’intégration de nouvelles fonctionnalités.
Pendant l’été 2015, les leaders de la communauté GLPI ont décidé de transférer la gestion de la Roadmap ainsi que la direction du développement, à Teclib’[6] qui devient ainsi éditeur de la solution GLPI, garantissant la R&D du logiciel.
Le code reste sous licence GPL et garde son caractère open source. GLPI continue à s’améliorer grâce à la collaboration des utilisateurs et des professionnels, en plus de l'implication de l’éditeur.
Développement du logiciel
GLPI Project est une communauté open source et collaborative de développeurs et d’experts IT qui réunissent leurs connaissances afin de développer le logiciel GLPI. Cette collaboration est obtenue par différents moyens : en installant et en utilisant GLPI, en testant GLPI, en soumettant des mises à jour, en participant à la documentation ou aux traductions, en demandant de nouvelles fonctionnalités[7].
Versions majeures
Depuis 2003, GLPI s’est développé et a évolué sous plus de 80 versions. Voici la chronologie des principales versions[8] :
Date | Version |
---|---|
GLPI 0.2, 1re version | |
GLPI 0.5 | |
GLPI 0.6 | |
GLPI 0.65 | |
GLPI 0.68 | |
GLPI 0.70 | |
GLPI 0.71 | |
GLPI 0.72 | |
GLPI 0.78 | |
GLPI 0.80 | |
GLPI 0.83 | |
GLPI 0.84 | |
GLPI 0.85 | |
GLPI 0.90 | |
GLPI 0.90.3 | |
GLPI 9.1 | |
GLPI 9.2 | |
GLPI 9.3.0 | |
GLPI 9.4.0 | |
7 juillet 2020 | GLPI 9.5.0 |
20 avril 2022 | Dernière version stable : GLPI 10.0.0 |
Aperçu du logiciel
En tant que logiciel de gestion des services informatiques (ITSM), les principaux caractéristiques de GLPI sont les suivantes :
- Gestion multi-entité ;
- Gestion et support multilingue (45 langues disponibles)[9] ;
- Support multi-utilisateur et système d'authentification multiple ;
- Gestion administrative et financière ;
- Fonctionnalités d'inventaire ;
- Gestion d’émission de tickets et des requêtes, fonctionnalités de contrôle (monitoring) ;
- Gestion des problèmes et des changements ;
- Gestion des licences (ITIL Compliant) ;
- Assignation des équipements : lieu, utilisateurs et groupes ;
- Interface simplifiée permettant aux utilisateurs finaux de soumettre un ticket ;
- Générateur de rapports d'actifs et d'assistance : matériel, réseau ou interventions (support).
Caractéristiques spécifiques[10]
Fonctionnalités | Specificités |
---|---|
Inventaire | Inventaire d’ordinateurs, des imprimantes périphériques en réseau et composants associés via une interface composée de OCS Inventory ou FusionInventory[11] |
Gestion administrative, des contrats et des documents en relation avec les éléments d'inventaire | |
ServiceDesk ITIL Compliant | Gestion des problèmes dans plusieurs environnements par le biais de la création de tickets, la gestion des tickets, l'assignation et la planification des tickets, etc. |
Gestion des problèmes, des projets et des changements | |
Utilisateurs finaux | Historique des interventions |
Enquête de satisfaction | |
Commentaire des requêtes | |
Suivi des mails de demandes d'intervention[12] | |
Techniciens | Gestion des demandes d'intervention |
Remontée des incidents | |
Statistiques | Rapports dans différents formats (PNG, SVG, CSV) |
Statistiques globales | |
Statistiques par catégories (par technicien, matériel, utilisateur, catégorie, priorité, lieu…) | |
Management[13] | Gestion des statuts d'équipement et réservation |
Gestion des contrats et documents | |
Système basique de gestion de la base de connaissances | |
Gestion des demandes d'assistance pour tout type d’inventaire d'équipements | |
Gestion des informations financières et commerciales (achat, garantie et extension, amortissement) | |
Réservation[14] | Gestion des réservations |
Interface utilisateur (calendrier) | |
Base de Connaissances | Gestion des articles de la base de connaissances et de la foire aux questions (FAQ)[15] |
Gestion des contenus par cible (profiles, groupes, etc.) | |
Rapports | Génération de rapports liés aux dispositifs (type de dispositif, contrats associés, informations commerciales) |
De plus, GLPI possède de nombreuses extensions (plugins) [16] donnant accès à d'autres fonctionnalités.
Distribution
Le logiciel GLPI peut être installé et configuré de deux façons différentes, soit via la forge communautaire, soit par l'intermédiaire d’un réseau professionnel.
- GLPI-Project: La version standard du logiciel est téléchargeable gratuitement sur les sites communautaires, où tous les codes sources sont disponibles.
- GLPI Network[17]: GLPI Network est une distribution professionnelle qui rassemble le logiciel libre GLPI, des solutions open source, des extensions (plugins) à valeur ajoutée et des modules additionnels ; développés et fournis exclusivement par Teclib’ : FusionInventory, MariaDB, Debian GNU/Linux, etc.
L’interface web d'administration de la gestion des services informatiques (ITSM) est fournie sous forme de machine virtuelle (VM).
Aspects techniques
GLPI utilise principalement les technologies suivantes :
- PHP (langage principal de programmation)
- MySQL/ MariaDB (base de données)
- JavaScript
- HTML
- CSS / SCSS (feuilles de style)
- XML / CSV / PDF /SLK / PNG / SVG (rapports, exports)
Il utilise également les technologies suivantes (pour les développeurs, non exhaustif) :
- Atoum (tests unitaires)
- PHP CodeSniffer (check coding standard PHP)
- ESLint (analyse static de code JavaScript)
- Composer (dépendances PHP)
- npm (dépendances JavaScript)
- Webpack (packing JavaScript/CSS, compilation SCSS, minifying)
- bootstrap (framework frontend)
- tabler (framework UI)
- Twig (moteur de template)
Voir aussi
Liens Externes
- (fr + en) Site officiel
- GLPI Network
Références
- « http://www.open-source-guide.com/Solutions/Infrastructure/Gestion-de-parc-et-d-inventaires/Glpi » (consulté le )
- (en) « Installation de GLPI », sur GLPI installation, (consulté le )
- (en) « Help-desk Ticketing System - Install GLPI (IT and Asset Management) Tool with Fusion Inventory in Debian Linux », sur www.tecmint.com (consulté le )
- « GLPI est un outil d'inventaire de parc informatique et de Helpdesk, lancé en 2003 et porté par Julien Dombre, Jean-Mathieu Doléans et Bazile Lebeau - GLPI / Guide Open Source » (consulté le )
- Association INDEPNET, « Association INDEPNET », sur www.indepnet.net (consulté le )
- « GLPI : les porteurs du projet associatif passent la main à Teclib' par Philippe Scoffoni », (consulté le )
- « GLPI - Développement », sur glpi-project.org
- « Annonces Gestionnaire libre de parc informatique », sur www.glpi-project.org (consulté le )
- (en) « Multilingual support with 45 languages available - Install GLPI on Debian 7 », (consulté le )
- « GLPI - Caractéristiques », sur glpi-project.org
- « Présentation de GLPI | SUPINFO, École Supérieure d'Informatique », sur www.supinfo.com (consulté le )
- (en) « Job-tracking-system with mail - GLPI », sur qnap.com (consulté le )
- « Description des menus de GLPI : Le menu ADMINISTRATION », sur Blog de Valentin Pourchet, (consulté le )
- « Gestion des réservations de matériels - GLPI », sur CommentCaMarche (consulté le )
- « Ce logiciel peut gérer un système de base de connaissances hiérarchique FAQ - GLPI : gestion de parc informatique avec helpdesk », sur projet-plume.com
- « GLPI Plugins », sur plugins.glpi-project.org
- « GLPI Network ITSM Software | Teclib' », sur Teclib' Edition
Bibliographie
- Fiche PLUME communauté de l'Enseignement supérieur et de la recherche
- Fiche Framasoft
- Patrice Thebault, GLPI (Gestion Libre de Parc Informatique) : Installation et configuration d'une solution de gestion de parc et de helpdesk, Saint-Herblain, ENI, 370 p. (ISBN 978-2-7460-7008-0, lire en ligne)
- (en) "Tony" Barzan Antal, OCS Inventory NG 1.02, Packt, , 260 p. (ISBN 978-1-84951-110-0, lire en ligne), Chapter 7: Integrating OCS-NG with GLPI
- Linux-magazine article 2009 no 103
- Linux magazine mai 2009 no 116 "Écriture d'un plugin pour GLPI"
- Linux Pratique janvier/février 2008 no 45 "La gestion de parc informatique avec OCS/GLPI"
- Linux magazine février 2007 no 91 "Supervision avec OCS et GLPI"
- Trophée du Libre Award
- Coopération GLPI et OCS NG
- Portail des logiciels libres