0% ont trouvé ce document utile (0 vote)
3 vues18 pages

GLPI Inventory

Ce document fournit un guide détaillé pour la mise en place d'un serveur GLPI et de l'agent GLPI Inventory sur une VM Debian. Il couvre les étapes de création de la VM, l'installation du socle LAMP, ainsi que l'installation et la configuration de GLPI et de son agent. Les instructions incluent des commandes spécifiques et des configurations nécessaires pour assurer le bon fonctionnement du système.

Transféré par

Marius Ngaha
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues18 pages

GLPI Inventory

Ce document fournit un guide détaillé pour la mise en place d'un serveur GLPI et de l'agent GLPI Inventory sur une VM Debian. Il couvre les étapes de création de la VM, l'installation du socle LAMP, ainsi que l'installation et la configuration de GLPI et de son agent. Les instructions incluent des commandes spécifiques et des configurations nécessaires pour assurer le bon fonctionnement du système.

Transféré par

Marius Ngaha
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi