Gestion de parc
Mise en place de GLPI from scratch sur Windows
Qu’est-ce que GLPI ?
GLPI (Gestionnaire Libre de Parc Informatique) est un logiciel open source de gestion de parc informatique et de helpdesk. Il permet à une organisation de centraliser et de gérer l’ensemble de ses ressources informatiques : ordinateurs, serveurs, imprimantes, licences logicielles, mais aussi les demandes d’assistance des utilisateurs via un système de tickets.
Développé en PHP et utilisant une base de données MySQL/MariaDB, GLPI est utilisé par des milliers d’entreprises, collectivités et établissements scolaires dans le monde. C’est la solution que j’ai déployée lors de mon stage au sein du SNUM de l’ENIB à Plouzané, où il fallait remplacer une ancienne installation défaillante par un serveur GLPI neuf et fonctionnel.
Inventaire automatique du matériel et des logiciels, gestion des tickets d’incident, suivi des garanties et dates d’achat, attribution du matériel aux utilisateurs, et génération de rapports sur le parc.
Prérequis
Pour installer GLPI sur Windows Server, il vous faut :
- Un serveur Windows Server (2016, 2019 ou 2022)
- Un serveur web : Apache (via XAMPP ou WAMP)
- PHP version 8.1 ou supérieure
- Une base de données MySQL ou MariaDB
- Les extensions PHP :
php_mysqli,php_gd,php_intl,php_ldap
Installation étape par étape
XAMPP est un package tout-en-un qui installe Apache, PHP et MariaDB. Téléchargez-le depuis apachefriends.org. Pendant l’installation, cochez au minimum Apache, MySQL et PHP. Une fois installé, lancez XAMPP Control Panel et démarrez les services Apache et MySQL.
Rendez-vous sur glpi-project.org et téléchargez la dernière version stable de GLPI au format .tgz. Extrayez l’archive et copiez le dossier glpi dans le répertoire web de XAMPP :
C:\xampp\htdocs\glpi
Ouvrez votre navigateur et rendez-vous sur http://localhost/phpmyadmin. Créez une nouvelle base de données, par exemple glpi_db, avec l’interclassement utf8mb4_unicode_ci. Créez ensuite un utilisateur dédié avec tous les droits sur cette base.
CREATE DATABASE glpi_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'glpi_user'@'localhost' IDENTIFIED BY 'MotDePasseFort'; GRANT ALL PRIVILEGES ON glpi_db.* TO 'glpi_user'@'localhost'; FLUSH PRIVILEGES;
Ouvrez votre navigateur et allez sur http://localhost/glpi. L’assistant d’installation se lance automatiquement. Suivez les étapes :
- Choix de la langue → Français
- Acceptation de la licence GPL
- Vérification des prérequis (PHP, extensions)
- Connexion à la base de données : hôte
localhost, utilisateur et mot de passe créés à l’étape 3 - Sélection de la base
glpi_db - Initialisation de la base → GLPI crée toutes les tables automatiquement
Une fois l’installation terminée, connectez-vous avec les identifiants par défaut :
Identifiant : glpi Mot de passe : glpi
⚠️ Changez immédiatement les mots de passe des comptes par défaut : glpi, tech, normal et post-only.
Supprimez ensuite le fichier install/install.php pour des raisons de sécurité, ou suivez la recommandation affichée par GLPI dans le bandeau d’alerte.
Dans GLPI 10, le système d’inventaire est intégré nativement. Pour l’activer, allez dans Administration → Inventaire et cochez la case « Activer l’inventaire ». Cela permettra aux agents GLPI installés sur les postes clients de remonter automatiquement leurs informations matérielles et logicielles.
Configuration post-installation
Une fois GLPI installé, voici les premières configurations recommandées :
- Créer des entités : organisation hiérarchique du parc (bâtiments, services, salles)
- Configurer les notifications : alertes par e-mail pour les tickets et garanties
- Importer depuis l’Active Directory : synchronisation des utilisateurs via LDAP
- Ajouter des champs personnalisés : numéro d’inventaire, date d’achat, numéro de série
Ce que j’ai fait lors de mon stage à l’ENIB
Lors de mon stage au SNUM de l’ENIB, j’ai installé un nouveau serveur GLPI pour remplacer une ancienne version présentant des dysfonctionnements. J’ai ensuite procédé à la migration de la base de données depuis l’ancien serveur vers le nouveau, afin de conserver l’historique du parc. Une fois GLPI opérationnel, j’ai organisé les entités et enrichi les fiches matériel avec les numéros d’inventaire, dates d’achat et périodes de garantie pour améliorer la traçabilité.
mysqldump et réimportez-la après avoir vérifié l’encodage des caractères (utf8mb4).
Conclusion
GLPI est une solution puissante et accessible pour gérer un parc informatique, même de grande taille. Son installation sur Windows est relativement simple grâce à XAMPP, et sa version 10 n’exige plus de plugins tiers pour l’inventaire. Couplé à l’agent GLPI déployé via GPO, il constitue une solution complète d’administration du parc informatique.
Neptunet.fr – Déployer l’agent GLPI via GPO
Site officiel GLPI – glpi-project.org
Documentation officielle GLPI 10 – glpi-project.org/docs