Fil Rouge : Déploiement et gestion de GLPI

GLPI Docker Linux Ticketing Inventaire
Mission principale : Configurer et optimiser GLPI pour centraliser l'inventaire du parc informatique, automatiser la gestion des tickets et faciliter le suivi économique des équipements.

Contexte du Projet

GLPI (Gestionnaire Libre de Parc Informatique) est une solution open-source complète qui permet de centraliser et d'automatiser de nombreuses tâches liées à la gestion d'un parc informatique : inventaire des équipements, gestion des incidents (ticketing) et planification des interventions.

Je n'avais jamais utilisé GLPI avant ce projet. Une instance existait déjà mais n'était plus maintenue. Ma mission a été de reprendre en main l'existant, de comprendre son fonctionnement et de l'optimiser en profondeur. Cela m'a demandé d'apprendre la logique de GLPI et de me plonger dans la documentation officielle.


Mise en Place Technique

L'objectif principal était d'obtenir un inventaire automatique et complet du parc informatique : ordinateurs, switchs, bornes Wi-Fi, téléphones... tout devait être centralisé. En parallèle, j'ai mis en place un système de ticketing utilisé quotidiennement par l'équipe informatique.

GLPI fonctionne sur une infrastructure Docker. J'ai réalisé la migration depuis l'image elestio/glpi vers glpi/glpi. Cette opération a nécessité plusieurs étapes :

Tableau de bord GLPI

Vue d'ensemble du tableau de bord GLPI


Configuration et Optimisation

J'ai structuré la remontée d'inventaire via des règles d'assignation basées sur des critères physiques (salle) et techniques (versions, licences). Pour assurer la lisibilité du parc, j'ai configuré l'exclusion automatique des composants logiciels inutiles (add-ons). En parallèle, l'utilisation de règles de dictionnaire a permis de normaliser la nomenclature, assurant une base de données cohérente et exploitable

Exemple de règle de dictionnaire GLPI

Règle de dictionnaire pour normaliser les noms de logiciels

Une partie importante du projet consistait à lier les actifs informatiques à leurs factures et bons de commande. Cela centralise les informations économiques pour le suivi et le reporting, et accélère le contact avec les supports constructeurs : en cas de problème sur un poste, on retrouve immédiatement les informations nécessaires sans avoir à chercher en ligne.

Au-delà de la configuration de base, j'ai ajouté des champs personnalisés pour répondre aux besoins de l'équipe. Par exemple, un champ dédié aux identifiants TeamViewer permet d'accéder rapidement aux informations de prise en main à distance.


Système de Ticketing

La mise en place du service de ticketing a commencé par la configuration de l'envoi d'e-mails automatiques lors de la création d'un ticket. J'ai ensuite paramétré un collecteur mail : dès qu'un e-mail nécessitant un support est reçu, il est mis dans un dossier spécifique et analysé par GLPI qui crée automatiquement un ticket et assigne l'expéditeur comme demandeur.

Exemple de ticket dans GLPI

Ticket créé automatiquement via le collecteur mail


Ce que j'ai appris

Ce projet m'a confronté à de nombreux aspects que je ne connaissais pas. J'ai dû apprendre à lire et exploiter la documentation technique, à résoudre des problèmes par moi-même et à adapter mes solutions face à des obstacles imprévus.

Cette expérience m'a permis de développer une vraie autonomie dans la configuration et la gestion d'un outil métier complet utilisé quotidiennement par l'équipe.