présentation sur l'échafaudage dans des travaux en hauteur
GLPI sur Ubuntu 22.04
1. Réalisé par : SAID YOUSSOUF AHMED
Gérer votre parc informatique avec GLPI
GLPI–UBUNTU
2. Réalisé par : SAID YOUSSOUF AHMED
ImnaTech : Parc informatique avec GLPI
OBJECTIFS :
PREPARATION DE LA MACHINE UBUNTU 22.04
Mise à jour des paquets
Installation d’un serveur LAMP
Création de la base de données sur MariaDB
lancement de l’installation de glpi 10.0.10
Prérequis :
• Une machine Debian 12 fonctionnelle
• La machine a accès à Internet
1. GLPI ?
GLPI est un logiciel libre de gestion de services d’assistance et de services informatiques .
Le code de cet outil est sous licence GPL.
Ce logiciel aide les entreprises à visualiser et gérer leurs systèmes d’information de manière
complète et efficace. Il permet de créer un inventaire complet de toutes les ressources de
l’organisation et de gérer les opérations administratives et financières.
Il s’agit d’une solution complète et adaptée à la plupart des parcs informatiques qu’ils soient
grands, moyens ou petits. L’interface web du logiciel est claire, simple et intuitive. Elle est éditée
en PHP/AJAX sur une base de données MySQL/MariaDB.
1.1.Les principales fonctionnalités
Aujourd’hui, GLPI constitue l’une des meilleures solutions de gestion de services informatiques
et d’assistance sur le marché. Elle représente des fonctionnalités intéressantes.
Les fonctionnalités de GLPI aident les agents informatiques à créer une base de données
d’actifs techniques, et à mieux gérer les opérations de maintenance de cet outil. Les utilisateurs
peuvent déclarer un problème (gestion des demandes, guidage, …), grâce à l’option Helpdesk.
Voici les principales fonctionnalités du logiciel libre GLPI :
Gestion multi-entité, Gestion et support multilingue
Système d’authentification multiple et support multi-utilisateurs
Gestion des tâches administratives et financières
3. Réalisé par : SAID YOUSSOUF AHMED
Création de rapports d’assistance, d’actifs et Gestion des licences
Fonctionnalités d’inspection (monitoring) et Assignation des équipements :
Générateur de rapports d’assistance et d’actifs : réseau, matériels ou interventions (support
et maintenance).
Il faut savoir que GLPI possède également des plugins complémentaires qui permettent
d’étendre ses fonctionnalités, tels que l’interconnexion à divers web services et l’intégration du
logiciel au système de monitoring
1.2. PREPARATION DE LA MACHINE UBUNTU 22.04
On commence par mettre à jour les paquets présents :
root@ubuntu:/home/imnaubuntu# apt update & apt upgrade –y
1.3. Installation, si nécessaire, du serveur LAMP (Linux Apache MariaDB PHP)
1.3.1. Installation d’Apache :
root@ubuntu:/home/imnaubuntu# apt-get install apache2 php libapache2-mod-php
1.3.2. Installez PHP
root@ubuntu:/home/imnaubuntu# apt-get install php-imap php-ldap php-curl
php-xmlrpc php-gd php-mysql php-cas
1.3.3. Installez MariaDB :
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.
root@ubuntu:/home/imnaubuntu# apt-get install mariadb-server
Une fois l’installation de MariaDB effectuée, lancez l’utilitaire de configuration du mot de passe root en saisissant
la commande suivante :
root@ubuntu:/home/imnaubuntu# mysql_secure_installation
Mieux suivre les étapes pour sécuriser MariaDB en définissant le mot de passe du root
1.3.4. Création de la base de données « GLPI »
Pour commencer nous allons nous connecter à MariaDB afin de créer une base de données :
root@ubuntu:/home/imnaubuntu# mysql -u root -p
saisir le mot de passe du root que vous avez défini lors de l’installation)
Consulte le base de données par défaut
4. Réalisé par : SAID YOUSSOUF AHMED
Ensuite nous allons créer une base de données nommée « glpi », créer un utilisateur « glpi », lui
donner un mot de passe et lui accorder tous les droits de lecture/écriture. Pour cela, nous
saisissons les commandes :
create database imnabd; (création de la base de données « glpi »)
create user 'glpi'@'localhost' identified by 'glpi'; (création de l’utilisateur avec son mot de
passe qui sera « glpi »)
grant all privileges on imnadb.* to 'glpi'@'localhost' with grant option; (on augmente les
droits de l’utilisateur)
flush privileges; (on met à jour les modifications apportées)
quit (ou exit)
1.3.5. Téléchargement et décompression de l’archive « GLPI »
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 :
root@ubuntu:/home/imnaubuntu# cd /usr/src/
root@ubuntu:/usr/src/
root@ubuntu:/usr/src/ # wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
root@ubuntu:/usr/src/ # 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 :
5. Réalisé par : SAID YOUSSOUF AHMED
1.4. 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.71.146, donc j'utilise l'adresse
http://192.168.71.146/glpi.
Si votre installation a correctement été effectuée, vous arrivez sur la page suivante
On changer la langue et on tape sur [OK]. Une fois validé, vous arrivez sur le menu suivant :
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].
Sur le menu suivant, nous vérifierons que tous les paquets sont correctement installés.
On utilise cette ligne des commandes pour éviter des erreurs d’extension
6. Réalisé par : SAID YOUSSOUF AHMED
root@ubuntu:/home/imnaubuntu# # apt-get install php-cas
s’il manque l’extension CURL, la commande sera →
root@ubuntu:/home/imnaubuntu# # apt-get install php-curl
La 1ère étape consiste à se loguer au serveur SQL (MariaDB). On indique « localhost » et
l’utilisateur « glpi » précédemment configuré (avec son mot de passe !) et on clique sur le bouton
« Continuer » :
Sur cette fenêtre, nous allons associer GLPI à sa base de données créée précédemment
sur MariaDB.
Les informations sont les suivantes :
serveur SQL (MariaDB ou MySQL) → localhost ;
utilisateur SQL → glpi ;
mot de passe SQL → Le mot de passe utilise « root ».
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.
Une fois fait, cliquez sur [Continuer] et surtout attendez l’initialisation de la base. Cette
opération peut prendre du temps. Ne cliquez pas plusieurs fois sur [Continuer], au risque de créer
deux fois la base de données !
7. Réalisé par : SAID YOUSSOUF AHMED
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].
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 [connexion], vous avez désormais accès à l’étape 5.
Clique sur le bouton « connexion » pour acces a l’etape 6
8. Réalisé par : SAID YOUSSOUF AHMED
Nous finissons donc avec l’étape 6.
Vous pouvez vous connecter avec le compte “glpi” par défaut pour la suite de notre installation.
Voilà la fenêtre principale