← Retour au portfolio
ITSM & GESTION DE PARC

Administration Système : Déploiement GLPI

Ce TP couvre l'installation et la configuration de GLPI, une solution open-source de gestion de parc informatique et de helpdesk. L'objectif était de déployer un environnement fonctionnel permettant l'inventaire automatique des machines, la gestion des utilisateurs et le traitement des tickets d'incidents.

Architecture du Laboratoire

Déploiement sur trois machines virtuelles sous VirtualBox, simulant un réseau d'entreprise.

MachineSystèmeRôle
VM1 — Serveur GLPIUbuntu ServerApache + MariaDB + GLPI
VM2 — Poste clientWindows 10/11Accès interface web GLPI
VM3 — Poste inventoriéWindows / LinuxAgent GLPI (inventaire auto)

Installation de la Stack LAMP

Mise en place du serveur web, de la base de données et de PHP sur Ubuntu Server, base indispensable au fonctionnement de GLPI.

# Mise à jour du système
sudo apt update && sudo apt upgrade -y

# Installation d'Apache, MariaDB et des extensions PHP requises
sudo apt install apache2 mariadb-server php php-mysql php-curl \
  php-gd php-intl php-xml php-mbstring php-zip php-bz2 php-imap -y

# Vérification du service Apache
systemctl status apache2

Configuration de la Base de Données

Création d'une base dédiée et d'un utilisateur applicatif avec les droits limités au strict nécessaire.

# Connexion à MariaDB en root
sudo mysql

# Création de la base et de l'utilisateur applicatif
CREATE DATABASE glpi;
CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Installation & Déploiement de GLPI

Téléchargement, extraction et configuration des permissions pour exposer GLPI via Apache.

# Téléchargement de la dernière version de GLPI
wget https://github.com/glpi-project/glpi/releases/latest/download/glpi.tgz

# Extraction et déplacement dans le répertoire web
tar -xvzf glpi.tgz
sudo mv glpi /var/www/html/

# Attribution des droits au processus Apache (www-data)
sudo chown -R www-data:www-data /var/www/html/glpi

Gestion du Parc & Tickets d'Incidents

Après installation de l'agent GLPI sur VM3, vérification de l'inventaire automatique et test du workflow de helpdesk.

CompteLogin / MDPRôle
Administrateurglpi / glpiAccès complet
Technicientech / techGestion des tickets
Utilisateurnormal / normalConsultation
Portailpost-only / postonlyCréation de tickets uniquement

Synthèse Technique