Vous êtes sur la page 1sur 8

BTS SIO

Services Informatiques aux


Organisations

Option SISR

Session 2018

KOMLAN Cyriaque Activité professionnelle N°

NATURE DE L'ACTIVITE Mise en place d’un logiciel « GLPI » complet

Contexte Afin d’administrer les interventions liés aux utilisateurs, mettre en place le logiciel
GLPI et y créé des compte avec « droit » pour gérer les tickets

Objectifs La mission consiste à automatiser la gestion des tickets & des interventions

Lieu de réalisation IMC Randstad

SOLUTIONS ENVISAGEABLES

DESCRIPTION DE LA SOLUTION RETENUE


Conditions initiales GLPI obsolète

Conditions finales Mettre en place un nouveau GLPI

Outils utilisés Serveur Centos7 (apache, PHP, MYSQL, installation GLPI)

CONDITIONS DE REALISATION
Matériels

Logiciels Base de données : MYSQL


Service : Apache, PHP
GLPI
Durée 5h
(heures/jours)

Contraintes Désinstaller le 1er GLPI


COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE
Code Intitulé
A1.1.3 Étude des exigences liées à la qualité attendue d'un service
A1.3.4 Déploiement d'un service
A2.2.1 Suivi et résolution d'incidents
A3.2.2 Remplacement ou mise à jour d'éléments défectueux ou obsolètes
A3.3.1 Administration sur site ou à distance des éléments d'un réseau, de serveurs, …
A5.2.3 Repérage des compléments de formation ou d'auto-formation ...

DEROULEMENT DE L'ACTIVITE
1. Installation de MYSQL
2. Installation des dépendances Apache et PHP

Nous allons maintenant créer la base de données et un utilisateur pour glpi.

create database glpi; > création de la base de données.

create user 'glpiuser'@'localhost' identified by 'glpipassword'; > création de l’utilisateur avec son mot de passe.

grant all privileges on glpi.* to 'glpiuser'@'localhost'; > attribution des droits.

Nous vérifions que la base de données glpi et l'utilisateur glpiuser ont bien été crées.

show databases;

select host, user from mysql.user;


On se place ensuite dans le répertoire /var/www/html

cd /var/www/html

On télécharge la dernière version de GLPI :


wget https://github.com/glpi-project/glpi/releases/download/0.90.5/glpi-0.90.5.tar.gz

On décompresse l'archive et on la supprime une fois terminé.


tar -zxf glpi-0.90.5.tar.gz
rm -rf glpi-0.90.5.tar.gz

On modifie les permissions.

chown -R apache:apache /var/www/html/glpi


find /var/www/html/glpi -type d -exec chmod 775 {} \;
find /var/www/html/glpi -type f -exec chmod 664 {} \;
Nous allons ensuite créer un virtualhost pour un accéder à GLPI.
vi /etc/httpd/conf.d/glpi.conf

J'insère les directives.

Je teste ma configuration avec la commande apachectl configtest


Si tous ce passe bien, vous aurez : Syntax OK

Pour terminer, on redémarre Apache avec la commande apachectl restart


Depuis votre navigateur, vous pouvez maintenant accéder à GLPI.
http://[votre GLPI]

Vous devrez suivre alors les différentes étapes :

- Choisir votre langue via le menu déroulant.


- Accepter les termes de la licence.
- Choisir le type d'installation souhaitée (ici il s'agit d'une nouvelle installation ).
Une vérification de la compatibilité de votre environnement avec GLPI va être effectuée.
- Entrer les paramètres de connexion à la base de données crée précédemment.
- Sélectionner la base de données qui a également été crée précédemment.
Si tous les paramètres de la connexion à la base de données sont bons, celle-ci sera alors initialisée.
L'installation sera alors terminée.
GLPI vous donnera la liste des différents identifiants / mots de passe de connexion par défaut.
Vous pouvez maintenant supprimer le fichier install.php situé dans /var/www/html/glpi/install.

Lors de votre première connexion, il vous sera demandé de changer les mots de passe des utilisateurs glpi, post-
only, tech et normal.
Pour modifier un utilisateur, aller dans Administration / Utilisateurs.
Choisir le compte à modifier (ici le compte glpi).
Entrer les différentes informations souhaitées et valider par "Sauvegarder".

La navigation dans les modules se fait via la barre supérieure de l’interface (cf. modules GLPI ) :
- Le module Parc permet d'accéder aux différents matériels inventoriés.
- Le module Assistance permet de créer, suivre les tickets, et voir les statistiques.
- Le module Gestion permet de gérer les contacts, fournisseurs, budgets, contrats et documents.
- Le module Outils permet de gérer des notes, la base de connaissance, les réservations, les flux RSS et visualiser
les rapports.
- Le module Administration permet d'administrer les utilisateurs, groupes, entités, profils, règles et dictionnaires.
Il permet aussi la maintenance de l'application (sauvegarde et restauration de base, vérifié si une nouvelle version
est disponible).
- Le module Configuration permet d'accéder aux options de configuration générale de GLPI : notifications,
collecteurs, tâches automatiques, authentification, plugins, liens externes.

Votre serveur GLPI est maintenant fonctionnel.

Pour permettre l’inventaire de votre parc informatique, il est nécessaire d’installer un plugin tiers à votre serveur
GLPI :

FusionInventory, le successeur d’OCS Inventory, permet de récupérer les informations d’un parc informatique dans
les moindres détails.

Pour commencer télécharger le plugin FusionInventory:

wget https://github.com/fusioninventory/fusioninventory-for-
glpi/releases/download/glpi090%2B1.4/fusioninventory-for-glpi_0.90.1.4.tar.gz
Une fois téléchargé, nous avons besoin de décompresser l’archive, la déplacer dans le répertoire des plugins de GLPI

et rappliquer les droits par précaution :

tar zxf fusioninventory-for-glpi_0.90.1.4.tar.gz

mv fusioninventory /var/www/glpi/plugins/

chown -R www-data:www-data /var/www/glpi/plugins/

Nous avons terminé coté terminal, rendez-vous maintenant sur l’interface de votre gestion et connectez-vous avec
un compte pouvant gérer les plugins.

Pour accéder à les gestions des plugins, il faut aller dans « Configuration » puis « Plugins », là où nous irons «
Installer » et « Activer » le plugin.

Une fois activé, vous pourrez apercevoir un nouveau menu (si c’est votre premier plugin) nommé « Plugins », qui

nous permettra de configurer Fusion Inventory, où vous verrez un petit message indiquant qu’il faut indiquer

l’adresse d’un serveur.


Cliquer sur la phrase dans le cadre pour justement accéder au paramétrage de celle-ci est indiquer l’URL de votre

instance GLPI (dans mon cas http://192.168.1.61/glpi).

Vous pourrez donc modifier les informations et découvrir de vous-mêmes les fonctionnalités de Fusion Inventory.

Maintenant que nous avons vu comment ajouter FusionInventory au sein de GLPI, nous avons besoin de remonter

les machines de notre parc informatique :

 Linux

Au niveau de mes serveurs je n’ai que du Debian, du coup j’ai suivi la procédure indiquer sur le site permettant

d’ajouter l’agent sur mon serveur :

apt-key adv --keyserver keyserver.ubuntu.com --recv 049ED9B94765572E

wget -O - http://debian.fusioninventory.org/debian/archive.key | apt-key add -

apt-get install lsb-release

echo "deb http://debian.fusioninventory.org/debian/ `lsb_release -cs` main" >>


/etc/apt/sources.list

apt-get update

apt-get install fusioninventory-agent


A partir de là votre agent est installé, nous avons plus qu’à indiquer l’adresse de notre serveur.

Pour cela éditer le fichier « /etc/fusioninventory/agent.cfg » et modifier dans la partie « Target definition options »,

rajouter la ligne suivante :


server = http://mon-serveur-glpi.fr/glpi/plugins/fusioninventory/

Qui permettra donc de relier notre agent au serveur où est GLPI.

Vous pouvez forcer l’inventaire en éxécutant la commande :


fusioninventory-agent

 Windows

Pour Windows, évidemment c’est légèrement différent mais le principal est là, un exécutable, une adresse de

serveur et c’est bon !

Télécharger donc l’exécutable et installer le, et suivez les différentes étapes.

Pour forcer l’inventaire au niveau de Windows vous pouvez vous connecter sur la machine sur l’adresse

« http://MA-MACHINE:62354 » (le port par défaut) et forcer l’inventaire à partir de là.

Une fois les différents clients installés, vous pouvez donc admirer le résultat directement sur votre onglet « Parc »

de votre installation GLPI.

CONCLUSION
Nous avons donc réalisé l’installation d’une interface GLPI accessible par internet via un lien en moins de 5
heures.

EVOLUTION POSSIBLE
Compatibilité avec OCS, il est possible de mettre en place OCS pour mettre en collaboration les deux
plateformes.