17
BTS SIO2 Page 1 sur 17 SI7 Réaliser l’inventaire d’un parc informatique avec GLPI / FusionInventory 1/ Tout d’abord aller sur le site de GLPI (https://glpi-project.org/fr/) et expliquez quelle utilité peut avoir un service informatique à mettre en place un logiciel tel que GLPI ? 2/ Après avoir lu la rapide présentation de Fusion Inventory (http://www.open-source- guide.com/FusionInventory), expliquez en quoi ce logiciel est complémentaire avec GLPI.

Réaliser l’inventaire d’un parc informatique avec GLPI

  • Upload
    others

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 1 sur 17 SI7

Réaliser l’inventaire d’un parc informatique avec GLPI / FusionInventory

1/ Tout d’abord aller sur le site de GLPI (https://glpi-project.org/fr/) et expliquez quelle utilité peut

avoir un service informatique à mettre en place un logiciel tel que GLPI ?

2/ Après avoir lu la rapide présentation de Fusion Inventory (http://www.open-source-

guide.com/FusionInventory), expliquez en quoi ce logiciel est complémentaire avec GLPI.

Page 2: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 2 sur 17 SI7

✓ PARTIE 1 : PREPARATION DU SERVEUR GLPI

2 choix possibles :

- Simple : Installer une machine sous Linux (Ubuntu) qui servira de serveur GLPI

- Avancé : installer directement un serveur Ubuntu (attention il faudra par la suite installer une

interface graphique afin de pouvoir gérer GLPI dans un navigateur WEB).

Peut importe votre choix, l’installation se fera en lignes de commande.

Choix 1 (simple) / Installation d’une machine desktop Ubuntu

Choix 2 (avancé) / INSTALLATION D’UN SERVEUR UBUNTU

Choisir Français

Continuer sans mise à jour

Clavier Français/Français

Configuration réseau par défaut / pas de proxy

Adresse miroir par défaut

Utiliser le disque entier

Valider

Page 3: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 3 sur 17 SI7

Pas d’installation d’OpenSSh

Pas besoin de snap snap [Wiki ubuntu-fr] (ubuntu-fr.org)

Redémarrer et enlever le DVD d’installation

✓ PARTIE 2 : PRE INSTALLATION DE GLPI

3/ INSTALLATION DU SERVEUR LAMP

Afin de fonctionner GLPI se base sur un serveur LAMP. Il va donc falloir installer les applications

nécessaires à un serveur LAMP.

QUESTION : Qu’est-ce qu’un serveur LAMP ?

1/ Passer en mode root avec la commande sudo -s

2/ Mise à jour du système

# apt-get update

# apt-get upgrade

Page 4: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 4 sur 17 SI7

QUESTION : Expliquer les deux commandes précédentes.

3/ Installer Apache2 :

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

4/ Installer PHP ainsi que différentes extensions que GLPI demandera pour fonctionner :

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

php-mysql php-cas

5/ Installer MariaDB :

# apt-get install mariadb-server

# mysql_secure_installation

Il vous est alors demandé de rentrer un MdP root. Pour les autres questions vous pouvez répondre

« Yes ».

QUESTION : Présenter les rôles respectifs dApache 2, de PHP ainsi que de MariaDb

6/ Terminez l’installation du serveur LAMP avec des modules complémentaires au bon fonctionnement de GLPI :

# apt-get install apcupsd php-apcu

7/ Afin d’activer le serveur LAMP il faut redémarrer les services :

# /etc/init.d/apache2 restart

# /etc/init.d/mysql restart

Page 5: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 5 sur 17 SI7

4/ CREATION DE LA BASE DE DONNEES

1/ Entrer dans MariaDB

# mysql -u root -p

Il faut alors entrer le MdP que vous avez enregistré juste avant

2/ Créer la base de données qui sera utiliser par GLPI (n’oubliez pas les points-virgules dans les

requêtes SQL) :

MariaDB [(none)]> create database NomDeVotreBaseGLPI;

MariaDB [(none)]> grant all privileges on NomDeVotreBaseGLPI.* to

glpiuser@localhost identified by "Mot de passe à choisir";

MariaDB [(none)]> quit

Après chaque requête, un message de ce type doit s’afficher. Ce qui signifie que votre requête

(Query) a été validée.

5/ INSTALLATION DE L’INTERFACE GRAPHIQUE PHPMYADMIN

Installer Phpmyadmin :

# apt-get install phpmyadmin

Choisir Apache 2 (choix avec la barre d’espace et validation avec la touche Entrée) et ne pas créer la

base avec db-common

Page 6: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 6 sur 17 SI7

✓ PARTIE 3 : PREPARATION DE L’INSTALLATION DE GLPI

1/ Récupération des paquets sur un serveur miroir (github)

# cd /usr/src/

Votre prompteur doit alors changer d’emplacement comme ceci (exemple avec Debian ici)

# wget https://github.com/glpi-

project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz

La connexion au site de téléchargement doir alors se faire comme ceci :

# tar -xvzf glpi-9.3.3.tgz -C /var/www/html

Page 7: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 7 sur 17 SI7

QUESTION : Que fait la commande wget ? Qu’est-ce que Github ? Que veut dire l’extension tgz ? Que

fait la commande tar ?

Attribuer les droits sur les fichiers au serveur LAMP.

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

✓ PARTIE 4 : INSTALLATION DE GLPI

Pour cela il faut utiliser le navigateur web avec http://votre adresse IP/glpi

1/ Sélectionner Français

2/ Une alerte de sécurité doit s’afficher (ce n’est pas gênant, il sera possible d’effectuer les actions

demandées par la suite). Cliquer sur continuer.

Page 8: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 8 sur 17 SI7

3/ Il faut connecter GLPI avec MariaDB

• serveur SQL : localhost ; • utilisateur SQL : glpiuser ; • mot de passe SQL : MdP choisi précédemment.

4/ Sélectionner la base que vous avez créé avec MariaDB (dans mon cas GLPIbase)

Page 9: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 9 sur 17 SI7

5/ Après un message d’envoi automatique d’informations et pour faire un don, l’installation doit être

réalisée.

4/ Connexion glpi (log/MdP) : glpi /glpi

Page 10: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 10 sur 17 SI7

✓ Partie 5 : Installation du plugin OCSinventory

1/ Mise à jour du système :

# apt-get update && apt-get upgrade

2/ Il faut se déplacer dans le répertoire des sources et télécharger le plugin FusionInventory :

# cd /usr/src

# wget https://github.com/fusioninventory/fusioninventory-for-

glpi/archive/glpi9.3+1.3.tar.gz

# tar -zxvf glpi9.3+1.3.tar.gz -C /var/www/html/glpi/plugins

Si la commande ne marche pas il est possible de télécharger le fichier avec le navigateur web directement sur github. Il faudra le décompresser dans le dossier /usr/src

3/ Attribuer les droits d'accès au serveur web :

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

4/ Déplacer le dossier FusionInventory dans le répertoire des plugins de GLPI afin qu’il soit visible dans le navigateur web GLPI :

# cd /var/www/html/glpi/plugins

# mv fusioninventory-for-glpi-glpi9.3-1.3/ fusioninventory/

Page 11: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 11 sur 17 SI7

5/ Il faut ensuite se connecter dans GLPI et dans l’onglet Congiguration/Plugins doit apparaitre

désormais le plugin FusionInventory avec un bouton « Activer ». Cliquer dessus.

6/ Un message d’alerte concernant le Cron de GLPI peut apparaitre. Il faut donc corriger ce problème

de Crontab.

QUESTION : Qu’est-ce que la Crontab dans Linux ?

7/ Nous allons donc modifier la crontab de Linux avec la commande suivante :

# crontab -u www-data -e

Plusieurs choix se présente, sélectionner le choix 1.

Un fichier s’ouvre en mode édition (avec GNU Nano dans mon cas) dans lequel il faut ajouter la ligne suivante à la fin et enregistrer le fichier. :

Page 12: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 12 sur 17 SI7

8/ Il faut ensuite redémarrer le cron :

# /etc/init.d/cron restart

9/ Retourner ensuite sur la page web de GLPI et aller dans le menu : Configuration / Actions Automatiques.

Trouver dans la liste l’action automatique (TaskScheduler) et cliquer dessus puis sur « exécuter ».

Page 13: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 13 sur 17 SI7

✓ Partie 6 : Installation du client FusionInventory sur votre poste

Windows

Il faut configurer afin qu’il communique non pas en local mais vers le serveur GLPI.

Cocher installation rapide

Page 14: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 14 sur 17 SI7

Lorsque l’installation est terminée, il faut ouvrir un navigateur web et renter l’adresse

suivante http://localhost:62354

Les données du client sont alors transmises automatiquement au serveur GLPI. Vérification ci-

dessous (coté serveur GLPI) avec dans mon cas un ordinateur remonté (HP Intel i7) et un écran (LG).

Page 15: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 15 sur 17 SI7

Page 16: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 16 sur 17 SI7

✓ PARTIE 7 : INSTALLATION D’UN CLIENT WINDOWS 10

1/ Dans une machine virtuelle Installer Windows 10

2/ Installer l’agent FusionInventory (pour plus de détail → cf. )

Page 17: Réaliser l’inventaire d’un parc informatique avec GLPI

BTS SIO2 Page 17 sur 17 SI7

Un deuxième ordinateur doit alors apparaitre dans le serveur GLPI.