Introduction à GLPI
Gestion Libre de Parc Informatique
Réalisé par
EGBOHOU William M.
Etudiant en Licence Professionnelle Sécurité Informatique
et Cybersécurité [LPSIC].
Email : hunterwillson50@[Link]
Sommaire
1. Introduction générale
2. Définition de GLPI
3. Objectifs de GLPI
4. Architecture de GLPI
5. Fonctionnalités principales
6. Gestion des équipements
7. Systèmes de tickets
8. Gestion des utilisateurs
9. Reporting et supervision
10. Plugins et extensions
11. Cas d’utilisation (école, entreprise…)
12. Avantages et limites
13. Sécurité dans GLPI
14. Perspectives d’évolution
15. Conclusion
Introduction générale
Dans un monde de plus en plus dépendant des systèmes informatiques, la gestion efficace du parc
informatique est devenue un enjeu stratégique pour les organisations, quelle que soit leur taille. Entre les
ordinateurs, les imprimantes, les logiciels, les incidents quotidiens et les demandes des utilisateurs, les services
informatiques sont confrontés à une complexité croissante.
C’est dans ce contexte qu’intervient GLPI (Gestion Libre de Parc Informatique) : une solution open-source
robuste et complète permettant de centraliser la gestion des équipements informatiques, de structurer le
support technique via un système de tickets, et de piloter les activités IT en conformité avec les bonnes
pratiques ITIL.
Accessible via une simple interface web, GLPI est aujourd’hui utilisé par des entreprises, administrations,
établissements scolaires et associations à travers le monde. Son écosystème de plugins, sa communauté
active et sa flexibilité en font un outil particulièrement pertinent pour les étudiants, techniciens et responsables
informatiques souhaitant structurer et améliorer la gestion de leur système d’information.
Qu’est-ce que GLPI ?
GLPI, acronyme de "Gestion Libre de Parc Informatique", est une solution open-source conçue pour faciliter
la gestion des ressources informatiques d’une organisation.
Concrètement, GLPI est une application web permettant à une équipe informatique de :
● Inventorier l’ensemble des équipements (ordinateurs, imprimantes, serveurs, périphériques, logiciels,
etc.)
● Gérer les demandes et incidents via un système de tickets (helpdesk)
● Assigner les matériels aux utilisateurs ou services, suivre l’historique et l’usage
● Planifier les interventions, renouvellements ou maintenances
● Superviser l’activité IT grâce à des tableaux de bord et des rapports
Objectifs de GLPI
L’objectif principal de GLPI est de fournir une plateforme centralisée, fiable et personnalisable pour gérer
efficacement l’ensemble des ressources informatiques et améliorer la qualité du support IT. Que ce soit pour un
établissement scolaire, une PME ou une grande entreprise, GLPI répond à plusieurs enjeux clés.
1. Centraliser la gestion du système d’information
Permet d’avoir une vue unifiée de tous les équipements informatiques (matériels, logiciels, licences…).
Remplace les fichiers Excel ou systèmes éparpillés par une interface unique, organisée et collaborative.
2. Structurer et fluidifier le support utilisateur (helpdesk)
Mise en place d’un système de tickets pour suivre les demandes, incidents ou besoins des utilisateurs.
Réduction des délais de réponse et meilleure traçabilité des interventions.
3. Optimiser le cycle de vie des équipements
Suivi complet depuis l’achat, l’installation, l’utilisation jusqu’à la mise hors service.
Améliore la gestion budgétaire et la planification des renouvellements de matériel.
Objectifs de GLPI
4. Gérer les utilisateurs, les droits et les services
Possibilité de définir des profils et niveaux d’accès (techniciens, utilisateurs, administrateurs).
Organisation par services, départements ou entités avec cloisonnement si nécessaire.
5. Fournir des outils d’analyse et de reporting
Statistiques sur les tickets, taux de résolution, récurrence des pannes, etc.
Permet une prise de décision basée sur des données concrètes (amélioration continue, priorisation…).
6. Faciliter l’intégration et l’automatisation
Compatibilité avec des plugins et outils tiers (OCS, LDAP, Active Directory…).
Possibilité d’automatiser l’inventaire, la création de tickets ou les alertes.
Architecture de GLPI
GLPI repose sur une architecture web client-serveur classique, accessible via un simple navigateur. Elle est
conçue pour être déployée facilement dans divers environnements (local ou cloud).
Composants techniques principaux :
1. Serveur Web (Apache ou Nginx)
○ Sert l’interface web de GLPI
○ Interprète les scripts PHP et communique avec la base de données.
2. Langage PHP
○ Langage principal de l’application.
○ Traite les requêtes des utilisateurs, gère la logique métier.
3. Base de données (MySQL, MariaDB)
○ Stocke toutes les données : équipements, tickets, utilisateurs, logs…
○ Requêtes SQL utilisées pour lire/écrire les informations.
4. Navigateur Web (Client)
○ Permet aux utilisateurs d'accéder à l’interface GLPI.
○ Aucune installation nécessaire côté utilisateur.
Architecture de GLPI
Fonctionnalités principales
1. Inventaire du matériel et des logiciels
● Gestion centralisée des ordinateurs, serveurs, imprimantes, périphériques, etc.
● Suivi des caractéristiques techniques : modèle, CPU, RAM, OS, n° de série, garantie…
● Association de chaque élément à un utilisateur, service, lieu ou fournisseur.
● Possibilité de lier les équipements entre eux (ex. : écran → PC → utilisateur).
2. Helpdesk / Système de tickets
● Interface simple pour que les utilisateurs déclarent un incident ou fassent une demande.
● Priorisation par urgence, impact et catégorie.
● Attribution à un technicien, suivi des échanges, historique et résolution.
● Suivi du respect des SLA (délai de traitement défini par contrat).
● Notifications par e-mail intégrées.
Fonctionnalités principales
3. Gestion des utilisateurs, des profils et des droits
● Création de comptes pour utilisateurs finaux, techniciens, administrateurs.
● Gestion des profils pour définir les droits d'accès (lecture, écriture, admin…).
● Possibilité d’utiliser un annuaire LDAP / Active Directory pour centraliser l’authentification.
● Rattachement des utilisateurs à des groupes, entités ou services.
4. Rapports, supervision et tableaux de bord
● Tableaux de bord personnalisables pour suivre les KPI IT (tickets, matériel, utilisateurs).
● Statistiques dynamiques sur les performances du support et de l’infrastructure.
● Alertes automatiques en cas d’incident critique ou de dépassement de SLA.
● Journalisation de toutes les actions pour audit et traçabilité.
Fonctionnalités principales
5. Plugins pour fonctionnalités avancées
GLPI peut être enrichi avec des plugins communautaires :
● FusionInventory : inventaire automatique et télé-déploiement.
● Formcreator : création de formulaires personnalisés pour le support.
● GLPI Charts : graphiques pour visualiser les données.
● GANTT : gestion de projet visuelle.
● LDAP Tools : gestion avancée des utilisateurs LDAP.
Gestions des équipements
La gestion des équipements est le cœur fonctionnel de GLPI. Elle permet de suivre précisément l’ensemble
du matériel informatique tout au long de son cycle de vie.
1. Ajout et classification des équipements
● Types d’équipements gérés :
○ Ordinateurs (fixes, portables)
○ Imprimantes, scanners
○ Routeurs, switches, serveurs
○ Périphériques divers (écrans, claviers, onduleurs…)
● Possibilité d’ajouter manuellement ou via agents d’inventaire (ex : FusionInventory)
2. Association à des entités et utilisateurs
● Chaque équipement peut être rattaché à un utilisateur, un service ou un lieu géographique.
● Suivi par entité dans des environnements multi-sites ou multi-organisations.
● Vision globale ou détaillée du parc par service, bâtiment ou centre de coût.
Gestion des équipements
3. Suivi du cycle de vie
● Étapes couvertes : Achat → Installation → Maintenance → Retrait
● Enregistrement des informations clés :
○ Fournisseur, date d’achat
○ Date de fin de garantie
○ Numéro de série, étiquette d’inventaire
○ État actuel (en service, en panne, à remplacer)
4. Détails techniques et documentation
● GLPI permet de documenter chaque matériel avec :
○ Spécifications (CPU, RAM, disque, OS)
○ Données réseau (adresse IP, nom d’hôte, MAC…)
○ Notes internes, documents joints (factures, manuels, contrats…)
Systèmes de tickets
Le système de tickets est une brique essentielle de GLPI. Il permet de centraliser, suivre et traiter toutes les
demandes ou incidents informatiques des utilisateurs.
1. Création simple d’un ticket
● Un utilisateur peut facilement déclarer un problème ou faire une demande via l’interface web.
● Informations à renseigner : Objet du ticket, Description détaillée, Pièce jointe (ex : capture d’écran),
Niveau de priorité, Catégorie (réseau, matériel, logiciel…), etc ….
2. Catégorisation et priorisation
● Chaque ticket est classé selon
○ Niveau d’urgence (faible, moyen, élevé, critique)
○ Impact (nombre d’utilisateurs affectés)
○ Catégorie technique ou fonctionnelle
● Cela permet de prioriser intelligemment les interventions.
Systèmes de tickets
3. Affectation et traitement
● Le ticket est assigné automatiquement ou manuellement à un technicien.
● Le technicien peut :
○ Changer le statut (nouveau, en cours, résolu…)
○ Ajouter des commentaires (publics ou privés)
○ Joindre des documents, capturer du temps passé
● Tout l’historique est conservé pour tracer chaque action.
4. Suivi des SLA (Service Level Agreement)
● GLPI permet de définir des SLA : délais de réponse et de résolution.
● Le système alerte automatiquement en cas de dépassement de délai.
● Permet d’améliorer la réactivité et la qualité du support.
Gestion des utilisateurs
GLPI permet une gestion fine et centralisée des utilisateurs, rôles, droits d’accès et appartenances
organisationnelles, assurant ainsi la sécurité et la traçabilité dans le système.
1. Création et administration des comptes
● Les utilisateurs peuvent être créés manuellement via l’interface web, ou automatiquement via
synchronisation LDAP/Active Directory.
● Chaque compte peut contenir : Nom, prénom, email, service, Mot de passe ou méthode d’authentification
externe, Profil (permissions), Entité (si gestion multi-structure)
2. Profils et permissions
● GLPI fonctionne avec un système de rôles (appelés profils) pour définir :
○ Ce que chaque utilisateur peut voir
○ Ce qu’il peut faire (créer des tickets, modifier des équipements, gérer les utilisateurs…)
● Exemples de profils : Technicien(accès aux tickets et matériels), Administrateur(accès complet),
Utilisateur standard(accès uniquement à ses tickets)
Gestion des utilisateurs
3. Groupes, services et entités
● Possibilité de regrouper les utilisateurs selon :
○ Le groupe (équipe réseau, support technique…)
○ Le service (RH, finance…)
○ L’entité (utile pour les grandes organisations avec plusieurs établissements ou sites)
● Cela permet une organisation hiérarchique claire, et facilite l’affectation des droits et ressources.
4. Authentification et sécurité
● Authentification locale (via base de données GLPI)
● Ou intégration avec des services d'annuaire :
○ LDAP
○ Active Directory
● Possibilité d’activer :
○ Authentification forte (MFA)
○ Restrictions IP
Reporting et supervision
Le reporting et la supervision dans GLPI permettent d’avoir une vision claire et synthétique de l’état du
système d’information, des tickets, des équipements et des performances IT.
1. Tableaux de bord (dashboards)
● GLPI propose une interface visuelle personnalisable avec des widgets et graphiques.
● Permet de suivre :
○ Nombre de tickets ouverts, en cours, résolus
○ État du parc (nombre de postes, imprimantes, équipements par lieu, par état…)
○ Suivi des licences et garanties
● Visibilité temps réel pour les techniciens et administrateurs.
2. Rapports et statistiques automatiques
● Génération de rapports détaillés :
○ Par technicien (charge de travail, résolution, délais)
○ Par catégorie d’incident (matériel, logiciel, réseau…)
○ Par service, groupe ou entité.
Reporting et supervision
3. Suivi des SLA (Service Level Agreement)
● Définition de délais de réponse et de résolution selon le type de ticket.
● Supervision du respect des SLA :
○ Alertes si dépassement
○ Statistiques mensuelles sur les performances de l’équipe support
● Essentiel pour les centres de services ou DSI.
4. Alertes et notifications automatiques
● Envoi de notifications par email lors :
○ De la création ou affectation d’un ticket
○ De la modification d’un statut ou d’une priorité
○ D’un risque de dépassement de délai (SLA)
● Notifications configurables selon le profil utilisateur.
Plugings et extensions
GLPI est un outil hautement modulaire. Grâce à ses plugins, il est possible de :
● Étendre ses fonctionnalités de base
● Personnaliser le logiciel selon les besoins spécifiques d’une organisation
● Intégrer des outils externes pour un environnement ITSM complet
Quelques plugins populaires et utiles :
1. FusionInventory
2. FormCreator
3. GANTT
4. Data Injection
5. GLPI Tools
Cas d’utilisation de GLPI
GLPI peut être utilisé dans tout type d’organisation ayant un système informatique à gérer.
Voici les principaux cas d’utilisation :
● Gestion centralisée d’un parc informatique (ordinateurs, imprimantes, serveurs, etc.)
● Suivi des incidents techniques et des demandes d’assistance via un système de tickets
● Gestion des utilisateurs, des services, des entités et des droits d’accès
● Supervision de l’activité du support technique avec des indicateurs de performance
● Planification de la maintenance et du cycle de vie des équipements
● Intégration avec des outils tiers pour l’inventaire automatisé, l’authentification, etc.
GLPI s’adapte à toutes les structures qui souhaitent améliorer la gestion de leur infrastructure
informatique et optimiser leur support utilisateur.
Avantages et limites de GLPI
Avantages de GLPI
● Gratuit et open-source
→ Pas de coût de licence, possibilité de modifier le code selon les besoins.
● Très modulaire
→ Large bibliothèque de plugins pour ajouter des fonctionnalités (inventaire automatique, GANTT,
formulaires, etc.).
● Interface web intuitive
→ Accessible depuis un navigateur, facile à prendre en main pour les techniciens comme les utilisateurs
finaux.
● Multi Entité et multiutilisateur
→ Adapté aux grandes structures réparties sur plusieurs sites ou services.
● Communauté active et documentée
→ Mise à jour régulière, forums, documentation complète en ligne.
● Support de normes ITIL (partiellement)
→ GLPI permet d’implémenter des processus de gestion des incidents et des services.
Avantages et limites de GLPI
Limites de GLPI
● Courbe d’apprentissage pour l’administration
→ L’installation, la configuration avancée et l’optimisation nécessitent des compétences techniques
(Linux, bases de données, serveurs web).
● Interface utilisateur moins moderne que certains outils commerciaux
→ Même si elle s’améliore, l’ergonomie peut paraître moins fluide.
● Pas de fonctions avancées de CMDB native
→ Les fonctions de gestion des configurations sont basiques sans ajout de plugins.
● Dépendance à des plugins pour certaines fonctionnalités clés
→ Certains besoins nécessitent l’ajout et la gestion de plugins tiers (ex. : reporting avancé, gestion de
projet).
Sécurité de GLPI
1. Gestion des accès et des droits
● Authentification multi-niveaux
→ GLPI propose une authentification locale, LDAP/Active Directory, CAS ou SSO.
● Profils et rôles
→ Chaque utilisateur se voit attribuer un profil (technicien, administrateur, demandeur…) avec des
droits précis.
● Multi-entité
→ Cloisonnement des accès selon les entités (services, départements, filiales…).
2. Journalisation et traçabilité
● Historique détaillé des actions
→ Toute modification (tickets, utilisateurs, matériels) est enregistrée.
● Auditabilité
→ Outil précieux pour les audits internes ou les politiques de sécurité ISO 27001.
Sécurité de GLPI
3. Sécurité applicative
● Mise à jour régulière
→ Corrections de vulnérabilités par l’équipe de développement.
● Protection contre les attaques web classiques
→ GLPI intègre des mécanismes pour limiter les injections SQL, XSS, CSRF, etc.
● Accès HTTPS recommandé
→ La configuration serveur peut forcer un chiffrement SSL/TLS.
4. Sécurité des données
● Sauvegarde et restauration
→ GLPI permet l’export/import de la base de données pour la reprise d’activité.
● Droits d’accès granulaires
→ Les utilisateurs n’accèdent qu’aux informations autorisées (ex : un technicien ne voit pas les données
RH).
Perspectives d’évolution
1. Amélioration de l’interface utilisateur (UX/UI)
● Objectif : moderniser l’expérience utilisateur
● Évolutions prévues : interface plus fluide, responsive et intuitive
● Intégration de tableaux de bord personnalisables, widgets dynamiques
2. Extension des fonctionnalités ITSM
● Vers un support plus complet des bonnes pratiques ITIL
● Meilleure gestion des changements, problèmes, niveaux de service (SLA)
● Développement de fonctionnalités natives pour CMDB avancée
Perspectives d’évolution
3. Automatisation et intelligence
● Intégration croissante de règles automatisées (ex : attribution automatique de tickets)
● Perspectives d’intelligence artificielle pour l’assistance aux techniciens
● Analyses prédictives pour la maintenance proactive
4. GLPI dans le cloud
● Développement de versions SaaS (Software as a Service)
● Possibilité de gérer des infrastructures multi sites sans hébergement local
● Synchronisation multi-plateforme (mobiles, tablettes, web)
Conclusion
GLPI est bien plus qu’un simple outil de gestion de parc informatique :
c’est une véritable solution ITSM (IT Service Management) libre, puissante et modulaire, capable de
s’adapter aux besoins des petites structures comme des grandes organisations.
Sa richesse fonctionnelle — inventaire, helpdesk, supervision, gestion des utilisateurs et reporting — en fait un
outil central dans la gouvernance du système d'information.
Grâce à sa nature open-source, sa communauté active, ses nombreux plugins et ses perspectives d’évolution
(automatisation, cloud, intégration API...), GLPI représente un excellent choix stratégique pour les entreprises
qui souhaitent professionnaliser leur gestion informatique tout en maîtrisant leurs coûts.