Compte-rendu GLPI

Preview:

Citation preview

Compte-rendu GLPI Mise en place d’un serveur de gestion de parc

Objectifs du projet:

1. Installation et configuration de GLPI

2. Remontées des machines sur le serveur GLPI

3. Création des utilisateurs

4. Gestion des incidents et demandes

Déroulement du projet :

1. Installation de « GLPI » et « Fusion Inventory » sur la machine « Ubuntu 16.04 »

a. Téléchargement des deux solutions sur le site « GitHub »

2. Configuration de « GLPI » via l’interface web

3. Installation de l’agent « Fusion Inventory » sur les équipements « clients »

4. Modification d’un fichier de l’agent Fusion Inventory sur le registre

5. Création et Résolutions de tickets (Partie Utilisateur)

Matériel et logiciels utilisés :

Serveur « Linux » Ubuntu « Bureau » 16.04

Deux machines clientes « Windows 10 » et « Windows 7 »

Logiciels « GLPI » et « Fusion inventory »

                                           

Schéma Réseau  

Serveur GLPIOS : Ubuntu 16.04IP : 192.168.100.20

(DHCP Vmware : VMnet 1)Host-Only

Client sous Windows 7Agent FusionInventory

IP : DHCP Vmware : VMnet 1Host-Only

Client sous Windows 10Agent Fusioninventory

IP : DHCP Vmware : VMnet 1Host-Only

Réseau Ethernet 192.168.100.20

  Présentation :

GLPI (Gestionnaire Libre de parc informatique) est un logiciel open-source permettant aux

entreprises de gérer plus facilement leur système d’information et ainsi maintenir le bon

fonctionnement du parc. Plusieurs fonctionnalités sont disponibles comme :

• L’inventaire du parc informatique (Ordinateurs,imprimantes…)

• Gestion des licences et dates d’expiration, des informations commerciales et

financières (achat, garantie et extension, amortissement), des états matériels

• réservation de matériel

• Gestion des tickets (Demandes d’intervention des utilisateurs, suivi des demandes

d’intervention pour tout les types de matériel de l’inventaire)

Fusion Inventory est un logiciel servant à l’inventaire et la maintenance d’un parc

informatique à l’aide d’autres logiciels de ce type tels que GLPI ou OCS Inventory.

Il permet notamment d’effectuer :

• L’inventaire matériel & logiciel (avec agents ou sans agent en utilisant le SNMP)

• le déploiement de logiciels

• le Wake-on-lan (standard des réseaux Ethernet qui permet à un ordinateur éteint

d’être démarré à distance)

• Gestion et planification des tâches

Déroulement du projet :

1. Installation de GLPI et configuration

Pour mettre en place le serveur GLPI, il est nécessaire de mettre à jour la machine «

Serveur » Ubunbu 16.04 avant d’installer certains paquets. Tout d’abord, il faut se connecter

avec le compte « root » :

« sudo su »

Mise à jour de la machine virtuelle :

« apt-get update » puis après « apt-get upgrade »

Ensuite, nous devons adresser au serveur une adresse IP statique en allant dans le fichier

suivant :

« nano /etc/network/interfaces »

Il faut également modifier le fichier « hôte » :

« nano /etc/hosts »  Remarque : Avant de démarrer le téléchargement du fichier pour installer « Zimbra », Il

est important que vous soyez en mode « Bridged » et que vous désactiviez les

adresses IP entrées auparavant dans les fichiers « hosts » et « interfaces »    

Il faut ensuite installer quelques paquets spécifiques :

Redémarrez ensuite le service apache :

« Systemctl enable apache2 » Vérifier ensuite sir le serveur apache fonctionne en allant sur l’adresse iP du serveur :

   Installer ensuite les paquets mariadb :  

Activez le démarrage au boot de mariadb :

« Systemctl enable mysql »

Nous allons devoir maintenant créer la base de données pour GLPI :

Se connecter en tant que « root »  

   

         

         

Nous devons ensuite encore installer des paquest spécifiques pour le serveur GLPI :

 Aller dans le chemin suivant puis supprimer le fichier « index.html »

     

 Créer dans le même chemin le fichier suivant :

     

Puis écrire les lignes suivantes :                                            

 Aller sur un navigateur web puis vérifier si le module php fonctionne :

Rester dans le chemin « /var/www » et installer le paquet glpi

Après avoir installé GLPI, supprimer le fichier de téléchargement :

Modifier les droits (propriétaire et groupe) :

Créer un fichier « glpi.conf » puis le modifier :

Puis rendre actif ce fichier :

Modifier le fuseau horaire du fichier « php.ini »

Redémarrez le service apache puis aller sur le navigateur web pour vérifier que le serveur

GLPI fonctionne correctement puis démarrer l’installation :

Mot de passe : pwroot

Choisir la base de données par défaut : GLPI

Aller ensuite sur le site suivant pour installer le paquet « FusionInventory » correspondant à

la version de GLPI :

https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi9.2+2.0.tar.gz

Aller sur le chemin suivant : « /var/www/glpi/plugins » pour ensuite télécharger le plugin

« Fusion Inventory » :

« wget –c https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi9.2+2.0.tar.gz »

Décompresser ensuite le fichier télécharger en effectuant la commande suivante :

« tar –xzvf fusioninventory-for-glpi_9.2.2.tar.gz »

Puis supprimer ce fichier une gois la tâche finie en inscrivant : « rm fusioninventory-for-

glpi_9.2.2.tar.gz

Toujours situé dans le même dossier, affecter les droits au dossier « Fusioninventory » :

« chown –R www-data :www-data fusioninventory/ »

Redémarrez le service « apache »

« service apache2 reload »

Valider l’installation du plugin en allant dans « Configuration » puis « Plugins » et activer le

plugin sur le serveur GLPI

2. Remontées des machines sur le serveur GLPI

Sur vos ou votre machine(s) virtuelle(s), télécharger le fichier « Fusioninventory » sur le site

suivant :

Puis débuter l’installation :

Inscrire les adresses suivantes dans la partie « Mode Serveurs » :

http://<Adresse IP du serveur>/plugins/fusioninventory/ ,

http://<Adresse IP du serveur>/glpi/plugins/fusioninventory/

Pour que l’inventaire puisse s’effectuer sur le serveur GLPI, il faut forcer l’inventaire en

tapant les commandes suivantes :

Après avoir effectué les commandes suivantes, les ordinateurs doivent apparaître.

Remarque Vous pouvez également modifier la clé de valeur dans le registre (regedit)

dans le dossier « fusioninventory » (valeur « no-httpd ») à mettre à 0) si les machines

ne remontent toujours pas.

3 Création des utilisateurs

Aller sur le serveur GLPI dans la partie « Administration » puis « Utilisateurs » pour créer des

utilisateurs.

4 Gestion des incidents et demandes

Affecter les utilisateurs aux postes présents dans l’inventaire :

Création de ticket d’incident par l’utilisatrice Jeanne Badeau

Création de types de solutions pour organiser les différents tickets crées :

Créations de gabarits de solutions pour le classement et organisation des tickets

Création de bases de connaissances

Création d’un ticket d’incident de Mélissa Tusseau

Résolution du ticket de melissa Tusseau par le technicien Dorian Durit

Statut des tickets crées

Identifiants et mot de passe utilisateurs du serveur GLPI : Login : ryan.jonas ; mot de passe : Pwsio00

Login : dorian.durit ; mot de passe : Pwsio00

Login : jeanne.badeau ; mot de passe : Pwsio01

Login : melissa.tusseau ; mot de passe : Pwsio01