Fil Rouge : Déploiement et gestion de GLPI
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 :
- Vérification de l'intégrité des données existantes
- Sauvegarde complète de la base de données
- Transfert et réimportation dans le nouvel environnement
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
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.
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.