• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 07/09/2021

Installez votre serveur GLPI

Maintenant que nous avons vu le fonctionnement de GLPI, il est temps de mettre en place votre propre serveur.

Nous commencerons, dans ce chapitre, par l’installation du serveur GLPI. Puis, dans le chapitre suivant, nous installerons le plugin FusionInventory, ainsi que l’agent associé.

Préparez votre machine à recevoir GLPI

Voici les propriétés de la machine virtuelle que nous utilisons :

  • Debian 9 - 64 Bit ;

  • 1024 MO de RAM ;

  • 8 GO de disque dur.

Si vous n’êtes pas à l’aise avec le langage de terminal Bash de Linux, aucune inquiétude ! Je vais vous guider pour l’installation, nous allons la faire ensemble pas à pas.

→ Mettez à jour la liste des paquets et les paquets eux-mêmes :

# apt-get update && apt-get upgrade

→ Installez Apache2 :

# apt-get install apache2 php libapache2-mod-php

→ Installez PHP :

# apt-get install php-imap php-ldap php-curl php-xmlrpc php-gd php-mysql php-cas

→ Installez MariaDB :

# apt-get install mariadb-server
# mysql_secure_installation

(Répondez “Y” à toutes les questions)

Concernant le mot de passe créé, c’est le compte root du MariaDB. N’oubliez pas de conserver votre mot de passe, nous en aurons besoin plus tard.

→ Installez les modules complémentaires au bon fonctionnement de GLPI :

# apt-get install apcupsd php-apcu

Redémarrez les services :

# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart

→ Créez la base de données qui nous permettra ensuite d’installer GLPI :

# mysql -u root -p

À la demande du mot de passe, donnez celui que vous venez de conserver :

MariaDB [(none)]> create database glpidb; 
MariaDB [(none)]> grant all privileges on glpidb.* to glpiuser@localhost identified by "votre-mot-de-passe";
MariaDB [(none)]> quit

Entrez le mot de passe de votre choix à la place de "votre-mot-de-passe" en gardant les guillemets. Pensez également à le conserver !

→ Pour plus de simplicité dans l’avenir, on installera phpMyAdmin, qui va vous permettre de gérer la base de données en interface graphique :

# apt-get install phpmyadmin

Choisir Apache2 en appuyant sur la barre espace, et répondre NON à “créer la base avec db_common".

Maintenant que votre serveur est fonctionnel, nous allons pouvoir procéder à l’installation de GLPI.

Installez GLPI en ligne de commande

L'installation de GLPI est très rapide, elle se passe en deux temps.

Une première installation en ligne de commande nous permet de récupérer les paquets GLPI sur le serveur miroir. Pour cela, entrez les 3 commandes suivantes :

# cd /usr/src/
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
# tar -xvzf glpi-9.3.3.tgz -C /var/www/html

Ensuite, une fois que l’on aura téléchargé et décompressé ces derniers, nous attribuons les droits au serveur LAMP d’agir sur les fichiers, et nous pourrons enchaîner sur l’installation graphique. Pour cela, entrez la commande suivante :

# chown -R www-data /var/www/html/glpi/

Configurez GLPI via l’interface web

Une fois l’installation en commande terminée, il faut désormais ouvrir votre navigateur favori et taper dans la barre d’adresse l'IP de votre machine, suivie de /glpi.

Dans mon exemple, je suis en  192.168.1.43, donc j'utilise l'adressehttp://192.168.1.43/glpi.

Si votre installation a correctement été effectuée, vous arrivez sur la page suivante :

Page d'installation de GLPI
Page d'installation de GLPI

Appuyez sur [OK] après avoir choisi votre langue préférée (anglais par défaut). Une fois validé, vous arrivez sur le menu suivant :

Condition générales d'utilisation de GLPI
Conditions générales d'utilisation de GLPI

Là encore, après avoir consulté les CGU et validé, vous pouvez cliquer sur [Continuer]. Dans le menu suivant, nous allons pouvoir cliquer sur [Installer].

Début de l'installation de GLPI
Début de l'installation de GLPI

Sur le menu suivant, nous vérifierons que tous les paquets sont correctement installés.

Liste des paquets et vérification de leur installation
Liste des paquets et vérification de leur installation

Concernant la dernière erreur, c’est une alerte de sécurité qui informe qu’en tapant le nom des sous-répertoires dans l’URL du site, on a la possibilité de naviguer dans les fichiers via l’interface web ; ce qui est, vous vous en doutez, une faille de sécurité. Pour notre serveur d’essais, ça n’a pas d’importance, mais en production vous devrez verrouiller les sous-répertoires en y ajoutant un fichier .htaccess.

Cliquez sur [Continuer].

Étape 1 - Configuration de la connexion à la base de données
Étape 1 - Configuration de la connexion à la base de données

Sur cette fenêtre, nous allons associer GLPI à sa base de données créée précédemment sur MariaDB.

Cliquez ensuite sur [Continuer].

Si tout est OK, vous devriez voir la fenêtre suivante avec la base de données “glpidb” apparaître. Vous devez la sélectionner pour la suite.

Étape 2 - test de connexion à la base de données
Étape 2 - test de connexion à la base de données
Étape 3 - Initialisation de la base de données
Étape 3 - Initialisation de la base de données

Une fois sur cette étape, votre Base de données est synchronisée avec le serveur GLPI, qui pourra écrire ses informations dedans.

Vous pouvez cliquer sur [Continuer].

Puis, approuvez ou non la récolte de données à l’étape 4 et cliquez sur [Continuer].

Vous pouvez faire un don à l’équipe GLPI en étape 5, ou encore cliquer sur [Continuer].

Étape 6 - Installation terminée
Étape 6 - Installation terminée

Nous finissons donc avec l’étape 6.

Elle confirme l’installation de GLPI et vous donne les logins et mots de passe des comptes par défaut. Prenez-les en note, ils vous seront utiles pour vous connecter.

En cliquant sur [Utiliser GLPI], vous avez désormais accès à la page de connexion du serveur.

Connexion à GLPi
Connexion à GLPI

Félicitations, GLPI est désormais fonctionnel !

Vous pouvez vous connecter avec le compte “glpi” par défaut pour la suite de notre installation.

En résumé

Dans ce chapitre, nous avons vu ensemble comment installer GLPI sur votre serveur de gestion de parc. Vous avez installé GLPI en 3 temps :

  1. Préparation du serveur. Pour permettre à GLPI de bien fonctionner, vous avez installé plusieurs librairies sur votre serveur au préalable.

  2. Installation du logiciel. En quelques lignes de commandes seulement, vous avez téléchargé et compilé les sources de GLPI, puis vous avez attribué les droits au serveur LAMP.

  3. Configuration graphique. Une fois le logiciel GLPI installé, vous l'avez configuré via son interface web.

Dans le prochain chapitre, nous installerons ensemble le plugin et l'agent FusionInventory, afin d'automatiser la remontée d'informations par la suite.

Exemple de certificat de réussite
Exemple de certificat de réussite