GLPI + Fusioinventory

Présentation GLPI

  • GLPI est un logiciel libre de gestion de parc informatique permettant d’avoir une solution de ticketing gratuite pour le support informatique, de gérer l’inventaire des équipements, notamment les ordinateurs et les téléphones, de gérer ses contrats, ses licences, ses consommables, ses baies serveurs, etc…. Créé en 2003, GLPI est une solution populaire utilisée par des milliers d’entreprises.
  • Bien que son éditeur Teclib propose une version payante et hébergée en mode SaaS, GLPI est toujours gratuit et vous pouvez l’héberger sur votre serveur, que ce soit pour vos besoins internes ou pour vos clients, notamment pour la gestion des tickets de support.

Prérequis de GLPI

Avant d’évoquer l’installation, parlons des prérequis. GLPI a besoin d’un serveur Web, de PHP et d’une base de données pour fonctionner. Il supporte plusieurs serveurs Web : Apache2, Nginx, lighttpd et IIS.

Pour le reste, voici ce que vous devez savoir :

  • Version de PHP
    • Minimum : PHP 7.4 (plus supportée !)
    • Maximum : PHP 8.2
  • Base de données
    • MySQL 5.1 minimum
    • MariaDB 10.2 minimum

Il y aura également plusieurs extensions PHP à installer pour que GLPI puisse fonctionner.

La dernière version de GLPI à l’heure où j’écris ces lignes, à savoir GLPI 10.0.10, ajoute le support de PHP 8.3 (future version stable) et MySQL 8.1, en plus de corriger de nombreuses vulnérabilités critiques.

Pour cette démonstration, nous allons utiliser une machine sous Debian 12 et nous allons installer dessus Apache2, PHP 8.3 ainsi que MariaDB.

Installation du server GLPI

Pour commencer on va se connecter à un Serveur Windows, il est vierge.

  • On va rajouter quelques rôles pour pouvoir installer le GLPI.
  • Ajouter rôles et fonctionnalités > Server Web (IIS) « Pour pouvoir héberger notre GLPI »
image-171 GLPI + Fusioinventory

image-172 GLPI + Fusioinventory

Téléchargement/Installation de XAMPP

  • Nous allons commencer par installer Xampp afin de lui attribuer le rôle de base de données
  • On choisit ici les différents Serveurs (composants) que nous allons utiliser afin de mettre en place notre serveur.
  • Cocher tout.
image-173 GLPI + Fusioinventory
  • XAMPP est donc maintenant prêt à la configuration
  • Dans notre cas, nous allons installer les modules Apache et MySQL. Ce sont les modules principaux et primaires pour notre GLPI. Il faut les démarrer en cliquant sur les croix rouges puis sur start.
image-174 GLPI + Fusioinventory
  • Il faut ensuite aller dans config en haut à droite.
  • Et cocher Apache et MySQL, puis aller dans service and Port Settings
image-175 GLPI + Fusioinventory
  • Dans l’onglet Apache, on va mettre en main port 8080
image-176 GLPI + Fusioinventory
  • Maintenant on va changer quelques config Apache.
  • On va juste modifier le fichier Apache (httpd.conf)
image-177 GLPI + Fusioinventory
  • Maintenant il va juste falloir chercher et modifier cette ligne de 80 à 8080
  • Et la ligne ServerName localhost :8080
  • Puis enregistrer
image-178 GLPI + Fusioinventory
image-179 GLPI + Fusioinventory

Maintenant on va passer sur notre Serveur Linux pour la BDD

Installation Linux BDD (Debian 12)

  • On est sur notre Debian 12 vierge, ouvrer le terminal et on va installer MariaDB (le serveur de base de données par défaut sur Debian).
  • Passer donc en Root avec « su »
  • Puis entrer cette commande pour télécharger MariaDB « apt install mariadb-server »
  • Je vous invite à exécuter le script « mariadb-secure-installation » afin de sécuriser un minimum votre installation de MariaDB.
  • En résumé, vous allez pouvoir définir un mot de passe pour le compte « root » de MariaDB, empêcher les connexions distantes sur votre instance à l’aide du compte « root », empêcher les connexions anonymes et supprimer la base de test.
image-180 GLPI + Fusioinventory
image-181 GLPI + Fusioinventory
  • Voilà, l’interrogatoire est terminé.
  • Pour obtenir le numéro de version de MariaDB, on peut utiliser cette commande :
-          Maintenant faite un « mariadb -u root -p » et entrer votre password.


  • Petit Moment technique car on va créer la BDD ainsi qu’un Utilisateur avec tout les privilèges. (glpi_user = votre Utilisateur) (password = le votre)
  • Voila les lignes de commande a respecter :
  • CREATE DATABASE glpi;
  • CREATE USER ‘glpi_user’@’%’ IDENTIFIED BY ‘password’;
  • GRANT ALL PRIVILEGES ON glpi.* TO ‘glpi_user’@’%’;
  • FLUSH PRIVILEGES;
  • EXIT;
  • Maintenant on va modifier un fichier
  • sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
  • On va modifier la ligne bind-address = 127.0.1.1 on mettra 0.0.0.0

Installation GLPI

  • Il est important de télécharger la version GLPI 10.0.6 pour pouvoir mettre notre plugins Fusioninventory

De retour sur notre SERVEUR WINDOWS. Lors de l’installation de GLPI sur le serveur Windows, fournissez les informations suivantes :

  • Hôte de la base de données : adresse IP ou nom d’hôte du serveur Linux.
  • Nom de la base de données : glpi.
  • Utilisateur : glpi_user.
  • Mot de passe : password glpi
  • Ouvrer votre navigateur et entrer votre adresse « IP :8080/glpi « 
  • Pour moi c’est ceci : 192.168.1.254:8080/glpi
  • Vous aurez une page d’installation GLPI
  • Français
  • Continuer
image-182 GLPI + Fusioinventory
  • On sélectionne notre Database glpi.
image-183 GLPI + Fusioinventory
image-184 GLPI + Fusioinventory
image-185 GLPI + Fusioinventory
image-186 GLPI + Fusioinventory
  • Voilà GLPI est installer, maintenant identifiant : glpi et password : glpi
image-187 GLPI + Fusioinventory
image-188 GLPI + Fusioinventory

 

 Installation de Fusioninventory

  • Aller dans configuration > Plugins > et faites une recherche du plugins Fusioninventory.
  • Un fois trouver votre plugin installer le
image-189 GLPI + Fusioinventory
  • Vous devriez avoir un petit Pop-up pour vous dire qu’il est installé et souhaitez-vous l’activer
image-190 GLPI + Fusioinventory
  • Activer le.
image-191 GLPI + Fusioinventory

Installation de FusionInventory Agent

  • Connectez-vous sur votre client, et télécharger Fusioninventory Agent
  • Une fois que votre installe est en cour, cocher les options
  • Collect,Deploy
image-192 GLPI + Fusioinventory
image-193 GLPI + Fusioinventory
  • Pour le reste juste faire suivant.
  • Une fois que l’installation est terminée, il suffit d’attendre quelques minutes car il fait l’inventaire de l’ordinateur.
  • Pour voir si tout marche correctement rendez-vous sur votre serveur GLPI
  • Vous devriez voir votre Ordinateur cliquez dessus.
image-194 GLPI + Fusioinventory
  • Vous aurez accès à tout ce que l’ordinateur possède
  • Forcer l’inventaire
image-195 GLPI + Fusioinventory

Share this content:

Je m'appelle Nicolas, j’ai 38 ans et je vis dans le département de l’Ain. Actuellement en reconversion professionnelle dans le domaine de l’informatique, je poursuis une formation de Technicien Systèmes et Réseaux (TSSR) afin de transformer ma passion en métier. L'informatique a toujours occupé une place importante dans ma vie, et aujourd'hui je m'investis pleinement pour en faire mon avenir professionnel. Mon objectif : devenir Administrateur Réseau, en obtenant plusieurs certifications reconnues dans le secteur. Ce site présente les projets réalisés dans le cadre de ma formation, et reflète mon engagement et ma progression dans ce domaine passionnant.

Laisser un commentaire