V1.
MISE EN PLACE SERVEUR GLPI + AGENT GLPI INVENTORY
ELIAS KARISS © EK NETSEC LABS - TOUS DROITS RESERVES
[Link]/
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Table des matières
Mise en place de l’ITSM GLPI ......................................................................................................... 3
Création de la VM Debian (SRV-GLPI-01) dans Proxmox ............................................................... 3
Préparer l’ISO ........................................................................................................................ 3
Créer la VM ........................................................................................................................... 4
Choisir l’ISO .......................................................................................................................... 4
Configurer le système ............................................................................................................ 4
Configurer le disque .............................................................................................................. 5
Configurer le CPU .................................................................................................................. 5
Configurer la mémoire ........................................................................................................... 6
Configurer le réseau .............................................................................................................. 6
Vérifier et lancer .................................................................................................................... 6
Lancer l’installation Debian ................................................................................................... 7
Installation du socle LAMP ........................................................................................................ 9
Mettre à jour le système ......................................................................................................... 9
Installer Apache .................................................................................................................... 9
Installer MariaDB (MySQL) ................................................................................................... 10
Sécuriser l’installation ......................................................................................................... 10
Puis dans le shell MariaDB ................................................................................................... 10
Tester la connexion .............................................................................................................. 10
Installer PHP et extensions nécessaires à GLPI ...................................................................... 10
Configurer Apache pour PHP ................................................................................................ 11
Installation et configuration de GLPI ......................................................................................... 11
Téléchargement et préparation ............................................................................................. 11
Dans le shell MariaDB .......................................................................................................... 12
Lancement de l’install via le navigateur ................................................................................. 13
Suivre l’assistant d’installation : ........................................................................................... 13
Supprimer le dossier install après installation pour des raisons de sécurité ............................. 15
Installation de GLPI Agent........................................................................................................ 15
Télécharger l’installateur de GLPI Agent ................................................................................ 15
Donner les droits d’exécution ............................................................................................... 16
Elias KARISS © EK netsec labs - Tous droits réservés 1
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Lancer l’installation de l’agent .............................................................................................. 16
Vérifier l’état du service ........................................................................................................ 16
Forcer un inventaire immédiat .............................................................................................. 17
Vérification dans GLPI .......................................................................................................... 17
Elias KARISS © EK netsec labs - Tous droits réservés 2
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
MISE EN PLACE DE L’ITSM GLPI
CREATION DE LA VM DEBIAN (SRV-GLPI-01) DANS PROXMOX
Préparer l’ISO
Aller dans Datacenter > PVE01 > Stockage local (PVE01) > Images ISO.
Cliquer sur Téléverser.
Importer l’ISO Debian 13.1.0
Vérifier que le fichier apparaît bien dans la liste des ISO.
Elias KARISS © EK netsec labs - Tous droits réservés 3
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Créer la VM
Cliquer sur le bouton Créer une VM en haut à droite.
Paramétrer :
ID VM : Choisir 101.
Nom : SRV-GLPI-01.
Cliquer sur Suivant.
Choisir l’ISO
Dans l’onglet OS, sélectionner :
Utiliser une image ISO.
Choisir l’ISO Debian téléversé.
Cliquer sur Suivant.
Configurer le système
Laisser le BIOS par défaut, SeaBIOS.
Activer le contrôleur SCSI par défaut.
Cliquer sur Suivant.
Elias KARISS © EK netsec labs - Tous droits réservés 4
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Configurer le disque
Stockage : local-lvm.
Bus : SCSI.
Taille : 32 Go (suffisant pour Debian + GLPI).
Cliquer sur Suivant.
Configurer le CPU
Cores : 2 vCPU.
Type : laisser par défaut (x86-64-v2-AES).
Cliquer sur Suivant.
Elias KARISS © EK netsec labs - Tous droits réservés 5
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Configurer la mémoire
Allouer 2048 Mo (2 Go) de RAM.
Décocher Ballooning Device pour simplifier.
Cliquer sur Suivant.
Configurer le réseau
Bridge : vmbr1 (ton LAN privé [Link]/24).
Modèle : par défaut (VirtIO).
Cliquer sur Suivant.
Vérifier et lancer
Vérifier le résumé :
Nom = SRV-GLPI-01
OS = Debian 13 ISO
Disque = 32 Go
CPU = 2 vCPU
RAM = 2 Go
Réseau = vmbr1 (10.10.60.x)
Cocher Démarrer après création.
Cliquer sur Terminer.
Elias KARISS © EK netsec labs - Tous droits réservés 6
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Lancer l’installation Debian
La VM démarre automatiquement sur l’ISO.
Ouvrir la console depuis l’interface Proxmox.
Sélectionner Install (mode texte).
Suivre l’installation Debian (hostname srv-glpi-01, IP fixe [Link], domaine [Link], mot de passe
root fort, partitionnement guidé).
Elias KARISS © EK netsec labs - Tous droits réservés 7
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Elias KARISS © EK netsec labs - Tous droits réservés 8
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
INSTALLATION DU SOCLE LAMP
Mettre à jour le système
apt update && apt upgrade -y
Installer Apache
apt install apache2 -y
Vérifier qu’Apache est actif :
systemctl status apache2
Elias KARISS © EK netsec labs - Tous droits réservés 9
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Installer MariaDB (MySQL)
apt install mariadb-server mariadb-client -y
Sécuriser l’installation
mariadb -u root
Puis dans le shell MariaDB
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MotDePasseFort!';
DELETE FROM [Link] WHERE User='';
DELETE FROM [Link] WHERE User='root' AND Host!='localhost';
DROP DATABASE IF EXISTS test;
DELETE FROM [Link] WHERE Db='test' OR Db='test\\_%';
FLUSH PRIVILEGES;
EXIT;
Tester la connexion
mysql -u root -p
Installer PHP et extensions nécessaires à GLPI
apt install php php-cli libapache2-mod-php php-mysql php-ldap php-apcu php-
xmlrpc php-curl php-gd php-xml php-mbstring php-intl php-zip unzip -y
Elias KARISS © EK netsec labs - Tous droits réservés 10
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Configurer Apache pour PHP
Vérifier que PHP est bien chargé par Apache
systemctl restart apache2
Créer un fichier de test
echo "<?php phpinfo(); ?>" > /var/www/html/[Link]
Accéder à [Link] → vérifier l’affichage de la configuration PHP.
INSTALLATION ET CONFIGURATION DE GLPI
Téléchargement et préparation
cd /tmp
wget [Link]
[Link]
tar xzf [Link]
mv glpi /var/www/html/glpi
chown -R www-data:www-data /var/www/html/glpi
chmod -R 755 /var/www/html/glpi
Elias KARISS © EK netsec labs - Tous droits réservés 11
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Créer la base de données dans MariaDB
mariadb -u root -p
Dans le shell MariaDB
CREATE DATABASE glpidb;
CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'P@ssw0rd!';
GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Elias KARISS © EK netsec labs - Tous droits réservés 12
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Lancement de l’install via le navigateur
[Link]
Suivre l’assistant d’installation :
Elias KARISS © EK netsec labs - Tous droits réservés 13
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Elias KARISS © EK netsec labs - Tous droits réservés 14
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Supprimer le dossier install après installation pour des raisons de sécurité
rm -rf /var/www/glpi/install
INSTALLATION DE GLPI AGENT
Télécharger l’installateur de GLPI Agent
Se rendre dans un dossier temporaire et récupérer le script :
cd /tmp
wget [Link]
[Link]
Elias KARISS © EK netsec labs - Tous droits réservés 15
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Donner les droits d’exécution
chmod +x [Link]
Lancer l’installation de l’agent
sudo perl ./[Link] \
--install \
--server [Link] \
--service
--install : installe l’agent dans le système
--server : définit l’URL du serveur GLPI pour l’envoi des inventaires
--service : configure l’agent en tant que service systemd
Vérifier l’état du service
systemctl status glpi-agent
Elias KARISS © EK netsec labs - Tous droits réservés 16
MISE EN PLACE GLPI + AGENT GLPI INVENTORY
Forcer un inventaire immédiat
Pour tester la communication avec GLPI :
glpi-agent --debug --server [Link] --
force
Vérification dans GLPI
1. Se connecter à l’interface GLPI
2. Aller dans Parc → Ordinateurs
3. Vérifier que la machine srv-glpi-01 apparaît avec son inventaire matériel et logiciel.
Elias KARISS © EK netsec labs - Tous droits réservés 17