remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple :...

17
GIROUX Rémi B2SIO1 Compte rendu – GLPI I. Installation Nous travaillerons sur une machine virtuelle sur laquelle XAMPP est déjà installé. Vous possédez les éléments suivants : Le dossier ‘glpi’ ‘le script SQL d'une base exemple : glpi-0.80-base-exemple- ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à la casse des caractères quand vous vous connectez. Copiez le dossier dans le répertoire htdocs de votre machine : Puis lancez XAMPP en cliquant sur Start situé à droite de Apache et de MySql : Page 1 sur 17

Transcript of remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple :...

Page 1: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

Compte rendu – GLPI

I. Installation

Nous travaillerons sur une machine virtuelle sur laquelle XAMPP est déjà installé.

Vous possédez les éléments suivants : Le dossier ‘glpi’ ‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80)

Notez que GLPI ne semble pas sensible à la casse des caractères quand vous vous connectez.

Copiez le dossier dans le répertoire htdocs de votre machine :

Puis lancez XAMPP en cliquant sur Start situé à droite de Apache et de MySql :

Lancez votre navigateur web (ici, firefox) :

Page 1 sur 14

Page 2: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

Entrez l’url suivant :

Vous arrivez aux étapes d’installation de GLPI :

Choisissez la langue :

Et acceptez les termes de la licence :

Cliquez sur Installation :

Cliquez sur continuer :

Saisissez les paramètres nécessaires à la connexion à la base de données (BDD)

Ici le mot de passe est mdp.

Page 2 sur 14

Page 3: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

La base n’existant pas encore, vous ne devez rien cocher et saisir le nom de la nouvelle BDD (ici, glpi)

Passez les étapes suivantes pour finaliser l’installation :

Cette fenêtre affiche les comptes utilisateurs crées par défaut.

Il est vivement conseillé de modifier, voir supprimer ces comptes pour des raisons de sécurité.

Il faudra néanmoins créer un nouveau compte utilisateur avec le profil super-admin avant la suppression du compte glpi.

Si tout c’est bien passé, vous devriez pouvoir vous connecter.Essayer en tant que super-admin (glpi/glpi) :

Vous avez désormais accès à GLPI et aux services qu’il propose.

Vous pouvez vérifier que la BDD est bien créée en utilisant l’url suivant :

Connectez-vous avec le login et mot de passe que vous avez défini pour GLPI (ici, root/mdp), pour constatez que votre BDD a bien été créée :

Page 3 sur 14

Page 4: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

II. Etapes pour :

1. Changer de serveur Pour héberger GLPI sur un nouveau serveur, vous devez :

installer un GLPI vierge (même version que la précédente) en gardant le même nom de BDD (ici, glpi)

sauvegarder le fichier config_db.php situé dans le répertoire \htdocs\glpi\config (il contient les paramètres nécessaires à la connexion à la BDD)

restaurer votre sauvegarde GLPI Remplacez l’ancien fichier config_db.php par celui que vous avez sauvegardé

Vous avez désormais réinstallé GLPI sur un nouveau serveur.

2. Passer à une nouvelle version de GLPI Pour mettre à jour votre GLPI, vous devez :

Sauvegardez votre configuration Téléchargez l’archive de la dernière version disponible de GLPI à http://www.glpi-

project.org/?article3&lang=fr

Si vous réalisée une mise à jour de GLPI version <0.68 vers une version >=0.68 : Supprimez l’ensemble de votre répertoire GLPI (n’oubliez pas de le sauvegarder) Décompressez la nouvelle archive de GLPI Il se peut que des répertoires aient changés de nom, copiez leur contenu Vérifiez ou changez les droits sur les dossiers suivants pour que PHP y ait les droits

d’écriture :- /glpi/files/- /glpi/config/

S’il s’agit d’une mise à jour vers une version supérieure : Décompressez l’archive de GLPI à la place de l’ancienne.

Pour effectuer la mise à jour, faites pointer votre navigateur web sur http://votreserveur/glpi/

Vous devez sélectionner la langue (ici, français) :

Acceptez les termes de la licence :

Cliquez sur Mise à jour :

Page 4 sur 14

Page 5: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

Suivez les étapes qui suivent en effectuant les choix que GLPI vous demande.

Si tout s’est bien passé, la mise à jour s’effectuera, ce qui prendra plusieurs minutes, voir plusieurs heures selon la taille de votre BDD.

III. Test de la connexion à distance à GLPIGLPI étant installé sous machine virtuelle, assurez-vous que les deux postes aient le même network adapter (ici, VMnet2) :

Relevé l’adresse IP du poste hébergeant GLPI :

Et recopiez le dans l’url du navigateur de votre 2ème machine suivi de /glpi/ :

Vous arrivez sur la fenêtre de connexion à GLPI :

Il vous suffit de vous connecter à laide d’un login et mot de passe reconnu pour avoir à GLPI et à ses services.

IV. Observation

La table possède 33colonnes, sa clef primaire est id (ce qu’il faudrait changer pour améliorer la qualité des requêtes SQL), et a pour clefs étrangères entities_id, users_id_tech, … (la moitié de ses colonnes sont des clefs étrangères). Cette table (comme la table ) est reliée à de nombreuses autres.

Page 5 sur 14

Page 6: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

V. Description d’un poste de travail Un poste de travail est composé de deux parties principales :

Une partie fixe (celle du haut)

Elle affiche les données standard de l’ordinateur comme son Nom, son Statut et son Utilisateur

Une partie changeante (celle du bas)

Son contenu change selon l’onglet sélectionné (les onglets se situent au dessus de la partie fixe) :

Ces informations donnent des informations complémentaires sur l’ordinateur tel ses Composants, les Logiciels qu’il utilise ou les Tickets qui lui sont associés.

VI. Ajout d’un ordinateur

Pour ajouter un ordinateur, cliquez sur le symbole :

Cliquez sur un Gabarit vide :

Saisissez les données prédéfinies et cliquez sur ajouter :

Vous pouvez constater que le nouvel ordinateur a bien été créé.

Page 6 sur 14

Page 7: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

VII. Recherche avec critère

Pour effectuer une recherche avec critère, sélectionnez :

Pour ajouter un critère de sélection, cliquez sur : Cela affiche une nouvelle barre :

Une fois le critère choisie, cliquez sur :

En service et de type Notebook :

Résultat :

Nous trouvons 6 ordinateurs (dont celui que nous avons créés précédemment).

VIII. Recherche des ordinateurs dont l’utilisateur et le modèle sont connus Utilisateur Bertrand Thierry, logiciel est HP Compaq dc...

Résultat :

Nous trouvons 1 ordinateur répondant à ces critères de sélection.

IX. Recherche des ordinateurs dont l’utilisateur et une partie du nom u logiciel sont connus

Utilisateur Bertrand Thierry, logiciel contient le mot Gantt.

Résultat :

Nous trouvons 1 ordinateur répondant à ces critères de sélection.

Page 7 sur 14

Page 8: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

SQLNom logiciel contenant le mot "Gantt".SELECT name FROM `glpi_softwares` WHERE name LIKE 'Gant%'

Résultat :

X. Modification des mots de passes Cliquez sur Utilisateurs :

Puis sur l’utilisateur dont vous voulez modifier la fiche (ici, glpi et tech)

Saisissez un nouveau mot de passe et confirmez-le (ici, remi) :

Cliquez sur .

XI. Ajout d’utilisateurs Cliquez sur Utilisateurs :

Puis sur .

Saisissez les données de votre nouvel utilisateur et valider en cliquant sur .

Exemple (mot de passe : remi) :

Page 8 sur 14

Page 9: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

XII. Ajouter d’entités 1) Ajout d’une entité enfant d’entité racine

Cliquez sur Entités :

Puis sur .

Saisissez les données de l’entité qui sera ici « parent » :

Pour valider, cliquez sur .

2) Ajout d’une entité enfant d’entité Italie Cliquez sur Italie puis saisissez l’entité enfant :

Vérification :

Etude des modifications   : Il est possible de déplacer une entité existante sous une autre entité parente :

L’option « Ajouter un document » ne semble pas fonctionner.

XIII. Modifier l’emplacement d’une entité Le déplacement d’une entité modifie son contenu.Prenons pour exemple le poste de travail 10 :

Dans la colonne Entité, Vous voyez France > Nord > Rouen.

Page 9 sur 14

Page 10: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

En déplaçant l’entité France en tant qu’entité d’Italie :

Vous pouvez remarquer que la colonne précédemment vue à changée en accord avec la modification effectuée :

Vous ne pouvez pas supprimer une entité si elle possède des entités enfant :

XIV. Associer un profil à une entité Sélectionner votre compte utilisateur :

Cliquez sur Ajouter.

Cela donne :

XV. Vérification de la visibilité sur le parc pour le compte créé (ici, remi/remi) Se connecter avec le compte créé :

Page 10 sur 14

Page 11: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

Vous arrivez sur une page différente de celle à laquelle vous aviez accès avec le compte glpi :

Cela est dû au fait que ce compte n’est pas, comme glpi, un compte super-admin, c’est-à-dire qu’il ne possède pas les même droits.

Vérification des entités visibles pour ce compte

Vous pouvez constater que vous ne pouvez voir que l’entité Italie que vous aviez associée à ce compte lorsque vous étiez en super-admin (glpi) :

Les profils

L’interface simplifiéeElle regroupe les fonctions liées au helpdesk et à l’interface côté demandeur d’assistance.Seul le profil post-only correspond à ce type d’interface.

Sélectionnez post-only :

Onglet Utilisateur, entité Italie :

Cela affiche les utilisateurs (ici, GIROUX Rémi) qui ont été associés à l’entité sélectionnée (ici, Italie) par le compte super-admin :

Page 11 sur 14

Page 12: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

L’interface standardSous cette appellation, sont regroupés les profils destinés à des utilisateurs acteurs du système d’information et non plus simplement « clients » du service d’assistance.Parmi les profils prédéfinis lors de l’installation, on retrouve les profils super-admin, admin et normal.

Cliquez sur super-admin :

Vous arrivez sur cette page :

Création d’un profil

A. Etude du profil «   gestionnaire_imprimante   »

- Il s’agit d’une interface standard.- Il est destiné aux personnes en charge de la gestion des cartouches sur les imprimantes.- Les utilisateurs n'ont accès qu'aux notes et à la FAQ dans le cadre de ce profil.- Ils ne peuvent modifier leur mot de passe.- Ce profil a le droit

1) Onglet Inventaire/Gestion/Outils d’écriture sur les imprimantes et les cartouches. De lecture sur les notes, la Foire aux questions, la base de connaissances et les notes publiques

2) Assistance De rendre l’utilisateur ayant ce profil potentiellement attributaire des demandes d’assistance

de la file de tickets. D’autoriser l’utilisateur à remplacer le nom d’un technicien en charge d’un ticket par le sien. De voir les tickets et les problèmes (acteurs).

- Les utilisateurs ayant ce profil sont Bertrand Thierry en Entité racine, Carre Florence sur le site de Rouen au nord de la France et Martin Henri à Nantes à l’Ouest de la France.

Page 12 sur 14

Page 13: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

B. Création d’un nouveau profil et affectation Profil :

Droits du profil :

Utilisateur (mdp : jjtt) :

Associer le profil et le site à l’utilisateur :

Vérifications :

Le profil Responsable réseau a été créé afin de permettre la gestion des éléments du réseau du site Italie-Rome de la société.

Page 13 sur 14

Page 14: remigiroux.files.wordpress.com€¦  · Web view‘le script SQL d'une base exemple : glpi-0.80-base-exemple-ergonomie.sql (version 0.80) Notez que GLPI ne semble pas sensible à

GIROUX Rémi B2SIO1

Ce profil n’a été attribué qu’à un seul utilisateur, M. Julien Thessier.Celui-ci est donc autorisé à écrire sur tous le matériel faisant partie du réseau :

Ordinateurs, Réseaux, Consommables, Moniteurs, Imprimantes, Téléphones, Logiciels, Cartouches et périphériques.

Il peut, de plus, lire les notes, foire aux questions, base de connaissances et notes publiques.Ainsi qu’être en charge et voler un ticket, voir les tickets et les problèmes.

Nous retrouvons cette information dans :

NomProfil ici Responsable réseau :

C. Test avec le nouvel utilisateur

Nous remarquons que la page d’accueil est différente de celle affichée lorsque nous étions super-admin, cela est dû au fait que le compte TJulien/jjtt n’étant pas lui-même un compte super-admin, il ne possède pas les mêmes droits.

Page 14 sur 14