SI7 - TP1 : Automatisation de l’inventaire d’un parc ... · Dans cette partie du TP, nous nous...

Post on 12-Sep-2018

217 views 0 download

Transcript of SI7 - TP1 : Automatisation de l’inventaire d’un parc ... · Dans cette partie du TP, nous nous...

SI7 - TP1 : Automatisation de l’inventaire d’un parc informatique & gestion des demandes d’assistances : Utilisation de GLPI

Table des matières Table des matières .................................................................................................................................. 2

Partie 1 .................................................................................................................................................... 3

I) Introduction...................................................................................................................................... 3

II) Configuration du serveur d’inventaire ............................................................................................ 3

III) Installation d’OCS inventory serveur .............................................................................................. 5

IV) Utilisation d’OCS inventory serveur ............................................................................................... 7

V) Installation d’OCS inventory client sous Debian ........................................................................... 10

VI) Installation d’OCS inventory client sous Windows et résultats ................................................... 11

Partie 2 : ................................................................................................................................................ 13

A/installation de GLPI .................................................................................................................... 13

B/Configuration du service GLPI .................................................................................................... 15

C/Création d’utilisateur. ................................................................................................................ 18

D/Création et traitement des tickets. ........................................................................................... 21

Partie 1 I) Introduction L’objectif de ce TP est de simuler la gestion d’un parc informatique depuis la collecte automatisée d’éléments en passant par la gestion de ces éléments pour terminer l’assistance aux utilisateurs. Dans un premier temps, nous allons créer et installer l’agent ocs inventory sur notre serveur inventaire pour la collecte d’information propre au serveur lui-même puis nous allons effectuer un test. Dans un second temps, nous allons installer les agents sur chaque postes clients crées en forçant le premier inventaire. Par la suite nous réaliserons des tests avec un poste client linux et un poste windows.

II) Configuration du serveur d’inventaire Dans cette partie du TP, nous nous sommes attelé à la configuration du serveur. Nous allons dans un premier temps modifier le contenu du fichier /etc/resolv.conf Voici un capture d’écran du fichier modifier :

Comme vous pouvez le voir nous mettons l’adresse du serveur DNS à la suite de la notification “nameserver”. Par la suite, nous avons modifier le contenu du fichier /etc/hosts grâce à la commande : nano /etc/hosts Voici la capture d’écran de ce fichier modifier :

Comme vous pouvez l’observer, dans ce fichier nous avons modifié l’adresse IP situé en dessous du loopback. Nous mettons à la place l’adresse IP de notre machine.

Par la suite, nous allons configurer notre machine en modifiant le fichier /etc/network/interfaces grâce à la commande nano /etc/network/interfaces Nous lui attribuons une adresse IP statique (car on ne veut pas qu’elle s’en va tous les deux minutes). Voici une capture d’écran de notre configuration :

Nous avons terminé avec cette partie, nous en venons donc à notre seconde partie qui est l’installation d’ocs inventory serveur.

III) Installation d’OCS inventory serveur Dans cette partie du TP, nous allons dans un premier temps télécharger l’agent ocs-inventory sur le serveur inventaire. Pour cela nous utilisons la commande :

Voici le résultat de cette commande :

Comme vous pouvez le constater, le package de ocs-inventory agent a été bien télécharger. Nous avons par la suite décompressé le package téléchargé grâce à la commande :

Par la suite nous nous sommes placé dans le répertoire Ocsinventory-Unix-Agent-2.0.5 Ensuite nous exécutons la commande perl Makefile.PL Ce qui permet la compilation des fichiers PERL. Voici une capture d’écran suite à l’exécution de cette commande :

Après avoir fini l’exécution de la commande précédente, nous avons exécuté la commande make

Celle-ci permet de compiler les fichiers qui aurait été créé suite à l’exécution de la commande PERL Makefile.PL . Par la suite nous terminons l’installation d’ocs inventory agent grâce à la commande make install Voici une capture d’écran suite à l’exécution de cette commande :

Comme vous pouvez le voir, il nous est demandé si nous souhaitons configurer l’ocs agent. Nous avons sélectionné le “y” car nous souhaitons configuré l’ocs agent. Par la suite, nous enchaînons les questions.

Dès que nous avons fini de répondre à toute les questions, vous pouvez voir sur le terminal ci-dessus “success”, ce qui permet de dire que tout a été installé.

IV) Utilisation d’OCS inventory serveur Une fois après avoir saisie dans la barre URL adresse_ip_du_serveur_ocsinventory/ocsreports . On nous demande de nous identifier. Pour être administrateur, nous devons taper admin dans la case user puis admin dans la case mot de passe(password).

Nous accédons ici au résumé des machines que ce serveur a inventorié.

En cliquant sur le chiffre des machines vues, nous arrivons sur la liste des machines qui on installé l’agent ocs inventory client.

Ici nous n’avons qu’une seule machine pour le moment, nous pouvons repérer les informations sur ce poste, en cliquant sur le nom de la machine on obtient ci-dessous les informations détaillées de cette machine (les informations sont adresse Ip, l’agent ocs inventory installé, système d’exploitation et d’autres information propre à la machine).

V) Installation d’OCS inventory client sous Debian Dans cette partie du TP, nous nous lancé sur la configuration d’ocs inventory client. Voici une capture d’écran de notre configuration de l’hôte client :

L’adresse IP de l’hôte client est 172.16.67.20 avec un masque de sous réseau 255.255.0.0. Nous installons OCS inventory client, voici une capture d’écran de notre installation :

Dans cette capture d’écran, vous pouvez observer plusieurs questions qui ont été posés à l’administrateur afin de savoir qu’elle installation que celui-ci souhaiterai faire.

Nous poursuivons l’installation :

Nous définissons l’adresse de l’ocs serveur, puis nous répondons aux questions suivante. Ce jusqu’au tag de la machine serveur ocs. Nous en avons terminé avec l’installation du ocs inventory client. Nous attelons à notre cinquième partie, qui est l’installation d’ocs inventory client sous Windows.

VI) Installation d’OCS inventory client sous Windows et résultats On installe télécharge OCS inventory depuis le site officiel, en prenant soin de choisir la même version que le serveur soit la 2.0.5, puis on l’installe grâce au fichier d’installation ‘.exe’. Durant l’installation, on choisit l’adresse IP du serveur qui contient l’agent du serveur OCS.

Ensuite on retourne sur l’interface du serveur ocs (http://172.16.55.24/ocsreports/ ).

Ici l’on peut voir que le client Windows a bien était recensé dans notre inventaire, car l’on voit les trois machines dorénavant, dont la machine Windows (En première position car la plus récemment envoyé).

Partie 2 :

A/installation de GLPI Avant toutes manipulation sous Debian toujours mettre à jours les package que possède notre distribution à l’aide de la commande Shell apt-get update

On installe GLPI:

Le code par défaut à mettre sous Debian est ocs. On nous demande trois fois la

confirmation du code (logique car ce code est d’une importance capitale pour la suite de la manipulation de GLPI). Puis un nombre important de question sur l’installation vont nous apparaitre (choix du dossier de configuration, avec quel serveur WEB on va jumeler le service. C’est choix son personnel donc je ne vais pas m’attarder dessus).

B/Configuration du service GLPI Nous avons la page d'accueil de GLPI lorsque nous tapons l’adresse IP de notre serveur sur le navigateur. Nous tombons par la suite sur l’accueil de GLPI. Voici la page d’accueil de GLPI. Pour pouvoir accéder à ce service une faut un login et un mot de passe(password) Par défaut le login est admin et le password est aussi admin.

Nous configurons les paramètres de GLPI afin que le serveur GLPI puisse communiquer avec le serveur OCS.

Dans l’onglet on choisit les paramètres a importé. En mettant localhost en dit à GLPI qui notre service se restreint à notre réseau puis on indique la base de données de notre serveur qui effectue l’inventaire puis l’utilisateur qui utilise ce service ocs(qui a le droit d’accéder et d’écrire sur la base ocs web)

On coche tous en mode OUI pour avoir le maximum d’informations sur les ordinateurs (en société cela facilite la tâche de savoir quel type de carte graphique un ordinateur possède pour la commandé en cas de panne).

On remarque que les machines du réseau sont présentes (Dans notre cas seulement le serveur OCS inventory).

En cliquant sur la machine serveur OCS, on obtient toutes les informations relatives à cette machine de façon très détaillé (Dans notre cas le serveur ocs inventory était sous Virtual box ici il nous le fait savoir)

C/Création d’utilisateur. Pour crée un utilisateur qui pourra accéder à GLPI on doit se rendre dans l’onglet Utilisateur puis Principal puis on clique sur le petit plus puis on crée l’utilisateur on lui attribuant un login et un mot de passe, on voit crée un utilisateur qui s’appelle user1 et un autre tech1.

Pour donner des droits au profils on va dans la case profils (sachant que dans notre cas on veut rendre tech1 comme étant administrateur.) On supprime le post-only qui veut dire (juste utilisateur pour crée des tickets) on doit mettre à la place admin.

On remarque en bas qu’il est admin

Pour affecté une machine un utilisateur. On doit cliquer sur la machine de notre choix puis dans l’onglet composantes on remarque qu’il il y a une case utilisateur lorsqu’on clique dessus on a liste déroulante des utilisateurs crée.

D/Création et traitement des tickets. On se connecte à l’aide de l’utilisateur user1

Il peut créer juste des tickets car on l’a laissé en mode post-only lors de la création du profil.

On se connecte à l’aide de tech1.

On remarque que l’interface est plus riche car lors de la création de ce profil il a était prédéfinie comme administrateur. On voit qu’il y a ces tickets en cours et ces tickets qui sont affectés mais pas encore traité. Au niveau des onglets on voit qu’il une vision personnel (par ticket personnel) par groupe (lorsque le ticket est affecté au même groupe d’administrateurs(par exemple au service réseau)) et une vue globale (tous les tickets de tous les services)