Contexte : L'entreprise GSB, dans le cadre de la modernisation de son infrastructure informatique, souhaite mettre en place un outil de gestion de parc informatique et de helpdesk. L'objectif est de centraliser la gestion du matériel, des logiciels, des utilisateurs, des tickets d'incidents, des contrats, et bien plus encore. Pour répondre à ce besoin, l'installation et la configuration de la solution open-source GLPI (Gestionnaire Libre de Parc Informatique) ont été retenues.

1. Prérequis

Schéma de l’infrastructure

image.png

2. Mise à jour du système

sudo apt update && sudo apt upgrade -y

3. Installation du serveur web Apache, PHP et MariaDB

sudo apt install apache2 mariadb-server mariadb-client -y
sudo apt install php php-cli php-common php-mysql php-gd php-xml php-mbstring php-curl php-ldap php-imap php-zip php-bz2 php-intl -y

Puis créer la base de données GLPI :

sudo mysql -u root -p
CREATE DATABASE glpi;
CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'motdepassefort';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. Installation de GLPI

cd /tmp
wget [<https://github.com/glpi-project/glpi/releases/download/10.0.14/glpi-10.0.14.tgz>](<https://github.com/glpi-project/glpi/releases/download/10.0.14/glpi-10.0.14.tgz>)
sudo tar -xvzf glpi-10.0.14.tgz -C /var/www/html/
cd /var/www/html/
sudo chown -R www-data:www-data glpi
sudo chmod -R 755 glpi

6. Configuration Apache

Créer un fichier de conf pour GLPI :