Gestion de parc informatique 1








télécharger 122.1 Kb.
titreGestion de parc informatique 1
date de publication08.06.2018
taille122.1 Kb.
typeDocumentos
ar.21-bal.com > loi > Documentos

TP1 - Si7 sem. 2 -

Gestion de parc informatique - 1ère partie OCS Inventory

Objectif et démarrage :

L’objectif de ce premier TP est d’installer et de configurer une solution complète de gestion de parc

informatique. Il s’intéresse à l’outil d’inventaire OCS Inventory NG. Cette application permet la collecte

automatisée d’éléments d’un Parc Informatique. Dans le prochain TP, nous utiliserons son complément, GLPI

qui permet de gérer le parc proprement dit.

Ce TP se base sur l’utilisation d’une distribution Ubuntu version 11.04 (The Natty Narwhal) pour le serveur OCS,

d’une distribution Debian version 6 (Squeeze) pour le client Linux, de deux clients Windows XP.

Connectez-vous avec le nom d’utilisateur « usersio » et le mot de passe « usersio ». Répondez aux questions

directement sur ce poly. Ce TP est à réaliser en binôme !

Commençons !

I . Introduction

Un parc informatique d’entreprise est un assemblage de matériels et de logiciels accumulés sur plusieurs mois,

années. Il est très souvent hétérogène au point de vue :

o

o

o

o

matériels (téléphones, portables, pc, imprimantes, éléments d'interconnexions, etc.) qui sont

souvent de plusieurs générations ;

logiciels et systèmes d'exploitation variés (Linux, Windows, Mac OS, etc.) ;

applications utilisées dans différentes versions (Office 2007, 2010, OpenOffice,…) ;

niveaux de sécurité disparates.

1

La gestion du parc informatique permet de mettre en place une fonction d'inventaire de ces différents

éléments informatiques mais permet également d’en faire le suivi :

x

x

x

x

x

x

x

x

x

x

x

Gestion de l'emplacement du matériel,

Gestion des partenaires (fabricants, fournisseurs, transporteurs, prestataires...) et des contacts

associés,

Gestion des contrats (prêt, location, leasing, assurance, maintenance et prestation),

Gestion des licences de logiciels,

Le télé-déploiement de logiciels,

Gestion financière des éléments d'inventaire (matériel loué ou acheté, amortissement),

Gestion du cycle de vie de chaque élément,

Gestion des incidents,

Gestion de la documentation informatique (base de connaissances, FAQ, etc.),

Gestion statistique (nombre d'interventions, coût des consommables, etc.),

Prévision des besoins (aussi bien matériels, logiciels que de formation en exploitant notamment les

résultats statistiques de la gestion de parc).

Quelles sont les versions de Windows ou Linux installées et sur quels postes ? Y a t-il des disques durs proches

de la saturation ? Tel matériel est-il bien connecté au commutateur ? La mémoire est-elle suffisante sur les

serveurs ? Quels sont les postes encore sous garantie ? Autant de questions qu’un administrateur peut se

poser.

L’inventaire permet une administration globale et à long terme (combien de machines y aura-t-il à renouveler

dans 2 ans ? Quels sont les nouveaux besoins ? Quelles formations doit-on planifier ? …

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


II . Contexte logistique et matériel

Chaque groupe va disposer de 4 machines. Une machine virtuelle Ubuntu pour installer l’applicatif OCS

Inventory NG Serveur, un client Linux sous Debian, et 2 clients Windows XP.

Vous allez installer l'application OCSInventory NG (Open Computer and Software Inventory Next Generation),

puis l'application GLPI (gestion Libre de Parc Informatique), lors du prochain TP, qui va vous permettre de gérer

le parc.

2.1 Le serveur OCS NG (Open Computer and Software Inventory Next Generation)

Il permet notamment :

x

x

x

x

d'automatiser les inventaires des PC connectés sur le réseau ainsi que leurs composants matériels et

logiciels ;

de connaître l'ensemble des équipements du parc informatique (matériels et logiciels) avec mise à

jour automatique des éléments inventoriés ;

de procéder à une gestion minimale du parc ;

de télé-distribuer des fichiers et des applications.

2.2 Architecture d’OCS Inventory

L’application est composée de deux parties :

x

x

Un agent installé sur les machines clientes qui réalise l’inventaire matériel et logiciel ;

Un serveur (management server) qui centralise les résultats d'inventaire et propose leur affichage

ainsi que la création des paquets de déploiement.

2

Le serveur de gestion (Management server) comprend quatre composants principaux :

x

x

x

x

Le serveur de base de données (Database server), lieu de stockage des informations d'inventaire.

Le serveur de communication (Communication server) gère les échanges entre les agents et le

serveur de base de données.

Le serveur de déploiement (Deployment server) conserve les informations de configuration des

paquets à télé-déployer.

La console d'administration (Administration console), accessible depuis une interface WEB très

intuitive, permet d'interroger la base de données.

Ces 4 éléments peuvent être installés sur un seul ordinateur ou sur plusieurs afin d'équilibrer la charge.

Les agents doivent être installés sur les machines clientes.

Les communications entre agents et serveurs de gestion utilisent les protocoles HTTP/HTTPS. Les données sont

formatées en XML et compressées avec Zlib pour réduire l'utilisation de la bande passante du réseau.

Grâce à la fonctionnalité de découverte IP, OCS peut découvrir tous les matériels connectés au réseau, même

ceux pour lesquels aucun agent n'est installé (imprimantes réseaux, commutateurs, routeurs, etc.).

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


Schéma d'articulation des applications (sans le serveur de déploiement) :

III . Installation d’OCS Inventory sous Linux

Pour fonctionner, le serveur OCS a besoin de plusieurs applicatifs déjà en place sur le serveur.

3.1 Installation et configuration des paquets nécessaires au fonctionnement d’OCS Inventory NG.

OCS Inventory NG est constitué de 4 composants :

-

-

-

-

La base de données qui centralise toutes les informations dans MySQL,

Le serveur de communications utilise HTTP et des scripts PERL pour communiquer avec les

agents permettant de récolter les informations sur les ordinateurs,

La console d’administration utilise PHP.

Le serveur de déploiement utilise HTTPS.

3

Il est par conséquent nécessaire d’installer un certain nombre de paquets nécessaires à l’installation d’OCS.

- Configurer le serveur Ubuntu sur le réseau. Internet doit fonctionner !

- Faire un apt-get update,

- Installer les paquets suivants : apache2, libapache2-mod-php5, libapache2-mod-perl2,

mysql-server-5.0

Saisir le mot de passe « usersio »

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC




- Installer maintenant les modules de langage sur le serveur (toujours avec apt-get install) : Pour PHP :

php5, php5-mysql, php5-gd,

Pour les scripts Perl : perl, libxml-simple-perl, libcompress-zlib-perl,

libdbi-perl, libdbd-mysql-perl, libapache-dbi-perl, libnet-ip-perl,

libsoap-lite-perl

Lorsque ces pré-requis sont en place, il est maintenant possible d’installer et de faire tourner OCS Inventory NG

sur le serveur.

3.2 Installation d’OCS Inventory NG

L’installation ne se fait pas avec apt-get, il faut télécharger l’archive compressée directement sur le site OCSI

ici : http://www.ocsinventory-ng.org/fr/

- Sur le site d’OCS, dans la partie téléchargement, télécharger OCS Inventory NG Serveur pour Unix/Linux.

OCSNG_UNIX_SERVER-2.0.5.tar.gz

- Décompresser l’archive dans le home directory, rappeler la commande : ………………………………………,

- Se placer dans le répertoire créé et exécuter l’installation à l’aide du script setup.sh, rappeler la commande

pour exécuter ce script : …………………………………………………………………………………………………,

- Suivre les étapes d’installation en validant les configurations proposées par défaut. Prendre bien soin de lire

les questions et les propositions à chaque étape,

- Voici le message de fin d’installation :

+----------------------------------------------------------+

| OK, Administration server installation finished ;-)|

||

| Point your browser to http://server/ocsreports to|

| configure database server and create/update schema.|

+----------------------------------------------------------+

Setup has created a log file

/home/jacxof/Desktop/OCSNG_LINUX_SERVER_2.02/ocs_server_setup.log. Please,

save this file.

If you encounter error while running OCS Inventory NG Management server,

we can ask you to show us his content !

DON'T FORGET TO RESTART APACHE DAEMON !

Enjoy OCS Inventory NG ;-)

- Ne pas oublier de faire ce qui est indiqué en MAJUSCULES à la fin, rappeler la commande :

4

………………………………………………………………………………………………………………………………………………………

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


3.3 Quelques finitions pour la suite du TP (Pour la partie VI à venir)

- Modifier le fichier « /etc/php5/apache2/php.ini » pour permettre d'augmenter la taille des packages

pouvant être déployés sur le réseau. La configuration standard est de 2 Mo. L'augmenter à 80 Mo. Pour cela,

chercher les lignes « post_max_size » « upload_max_filesize » et remplacer la taille existante par 80

Mo.

- Redémarrer Apache2 pour prendre en compte la modification.

3.4 Configuration d’OCS Inventory NG

La configuration et l’administration d’OCSI se fait via le navigateur.

- Taper l’adresse suivante dans Firefox, sur le serveur Ubuntu :

http:///ocsreports/install.php,

- La fenêtre suivante s’affiche :

5

- Saisir le login : root,

- Le mot de passe défini lors de l’installation : usersio,

- Le nom de la base : ocsweb

- Le hostname : localhost,

- Cliquer sur le bouton send.

Lors de l’installation, une base de données "ocsweb" a été créée. Elle possède 51 tables.

- Voici la page suivante,

- Laisser le champ en bas de page vide et

cliquer sur le bouton Envoyer (Submit

Query)

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


- Voici la dernière page de configuration,

- Cliquez ensuite sur « Click here to enter

OCS-NG GUI » pour accéder au service.

3.5 La console d’administration

Lors de la première connexion, cliquer sur le drapeau en haut à gauche pour mettre le logiciel en français. Le

login et le mot de passe sont : admin et admin

La page d’administration est la suivante :

6

Un "clic" sur chaque onglet et sur chaque icône donne déjà un bon aperçu des fonctionnalités. Le module

"configuration" (la pince à bricolage) permet, entre autres, de gérer le rythme des remontées d'inventaire.

Le but étant de ne pas trop charger le réseau, il faut éviter :

x

x

x

de faire des remontées constamment ;

de faire des remontées systématiques lors de chaque lancement du client ;

de faire les remontées de tous les clients en même temps

Ce sont les paramètres PROLOG_FREQ (onglet serveur) et FREQUENCY (onglet Inventaire) qui gèrent le rythme

des inventaires.

PROLOG_FREQ définit en nombre d’heures la période max entre 2 lancements d'un agent.

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


C'est la valeur de la variable FREQUENCY qui va réellement permettre le lancement de l'inventaire :

x

x

x

Toujours inventorié (always) : la remontée sera réalisée sans condition dès que l'agent sollicite le

serveur (c'est la valeur par défaut)

Jamais inventorié (never) : aucune remontée ne sera réalisée.

Personnalisé (custom) : définit une fréquence de remontée d'inventaire en nombre de jours : la

remontée sera réalisée lors de la sollicitation du client si l'inventaire est plus vieux que le nombre de

jours spécifiés dans FREQUENCY.

Exemples :

FREQUENCY = toujours inventorié et PROLOG_FREQ = 24 : toutes les 24 heures au max, je force une remontée

qui sera faite à chaque fois

FREQUENCY = 1 et PROLOG_FREQ= 12 : toutes les 12 heures au max, l'agent demande au serveur s'il n'est pas

temps de réaliser un inventaire. Celui-ci acceptera si l’inventaire actuel a plus d'un jour.

Pour approfondir les différentes possibilités de configuration :

http://wiki.ocsinventory-ng.org/index.php/Documentation:Administration/fr

IV . Installation des agents OCS Inventory

L’installation des agents permet la collecte des éléments d’inventaire. Il existe une version d’agent pour chaque

type de système d’exploitation : Linux, Windows, Mac OS,… Le réseau de test contient 4 machines, 2 Windows

et 2 Linux (serveur Ubuntu et machine Debian).

4.1 Installation de l’agent sur les machines Windows XP

Sous Windows, trois agents OCS Inventory sont disponibles :

-

OcsLogon.exe : cet agent peut être utilisé uniquement sur un domaine Active Directory ou

sur Linux via Samba. Il peut être déployé à travers le contrôleur de domaine et par des scripts

d'ouverture de session ou des GPO.

OcsAgent.exe : c'est un fichier exécutable qui permet de générer un fichier *.ocs qu'il faudra

par la suite importer manuellement grâce à l'interface d'administration d'OCS Inventory. Cet

agent trouve surtout son utilité sur un poste non connecté au réseau.

OcsAgentSetup.exe : cet agent s'installe sur chaque poste et permet la transmission

d'inventaire et également le déploiement d'applications à distance. Une fois installé, le

service OCS Inventory se lance à chaque démarrage du poste.

C’est ce dernier qui est à utiliser dans ce TP !

7

-

-

- Sur le site d’OCS, dans la partie téléchargement, télécharger OCS Inventory NG agent pour Windows.

OCSNG-Windows-Agent-2.0.5.zip

- Extraire l'archive et exécuter OCS-NG-Windows-Agent-Setup.exe.

- Accepter la licence et accepter les valeurs par défaut jusqu’à cette fenêtre :

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


- Remplacer l’URL par ceci :

http://:80/ocsinventory

- Vérifier le nom du certificat ici. Se souvenir de ce

nom pour la suite…

- La fenêtre suivante indique s’il y a un proxy sur le réseau. Ne rien compléter et cliquer sur suivant,

- Enfin, compléter la dernière fenêtre comme suit :

- Enable verbose log : active les fichiers de log

dans le répertoire d'installation de l’agent et ceci à

chaque remontée d'inventaire. (2 fichiers de log

utilisés dans la partie VI de ce TP)

- Immediatly lauch inventory (=/NOW) : lance une

première fois OCS Inventory (le premier inventaire

est réalisé immédiatement)

8

- Cliquer sur suivant et laisser l’emplacement par défaut. L’installation se lance,

- Cliquer sur fermer.

4.2 Installation de l’agent sur le serveur et sur le client Debian

Sur les machines Linux, il suffit d’installer le paquet ocsinventory-agent

- Sur le serveur Ubuntu, taper la commande apt-get install ocsinventory-agent

- Choisir la méthode "HTTP" qui permet de remonter les informations à un serveur OCS,

- Saisir l’adresse IP du serveur (à la place du nom d’hôte), terminer l’installation de l’agent.

- Installer l’agent également sur la machine Debian.

4.3 Forcer les remontées d’inventaire

Il est possible de forcer les remontées d’inventaire manuellement :

- Sur Linux : Il suffit de taper la commande : ocsinventory-agent

- Sur Windows : près de l’heure en bas à droite, cliquer sur l’agent et choisir « Run OCS Inventory NG Agent

Now »

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC


V . Tâches d’inventaire sur le réseau

- Commencer par l’inventaire des 4 machines du réseau : Les deux clients XP, le serveur Ubuntu et le client

Debian, vérifier la mémoire, les disques, les logiciels installés,…

- Rechercher les postes ayant Microsoft Office. Pour cela, cliquer sur la loupe (Recherche multicritères), puis

sélectionner "logiciels" dans la liste déroulante "paramètres", sélectionner "ressemble" dans la liste déroulante

et saisir "Microsoft Office". Cliquer ensuite sur groupe et créer un groupe pour la requête.

- De la même façon, rechercher les machines ayant Windows comme système d’exploitation. Faire là encore un

groupe. Puis faire un autre groupe pour les machines Linux.

- Lorsque l’inventaire est terminé pour les 4 machines. Connecter le serveur OCS sur le réseau de la salle 003 et

vérifier les remontées d’inventaire. D’autres machines Windows et Linux devraient apparaitre dans la base

OCS.

Fin de ce TP

***

Ressources utilisées pour réaliser ce TP :

- La gestion de parc Informatique – Coté Labo, document du CERTA publié par Apollonie Raffalli :

http://www.reseaucerta.org/cotelabo/cotelabo.php?num=523

- Le site wiki d’OCS Inventory NG : http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy/fr

9

TP1 – Si7 – Semestre 2

Décembre 2012

CERTA - LC

similaire:

Gestion de parc informatique 1 iconLa gestion de parc informatique

Gestion de parc informatique 1 iconProjet gestparc gestion du parc informatique de la maison des ligues

Gestion de parc informatique 1 iconChapitre 2 : Gestion de Parc

Gestion de parc informatique 1 iconEt Responsable Informatique (parc de 15 stations) curriculum vitæ

Gestion de parc informatique 1 iconCette solution est actuellement utilisée au seins de mon entreprise...

Gestion de parc informatique 1 iconCfa insta | 17 Rue linné 75005
«base» pour le projet de Constructa qui serait de refaire la refonte de son parc informatique et serveurs

Gestion de parc informatique 1 iconSamy Lefebvre Eva gonzalez
«vieillissant» ris. Wds fournit un système de déploiement automatisé afin de distribuer des images systèmes via le réseau. Grâce...

Gestion de parc informatique 1 iconObjectifs de l’I. U. P. Miage
«double disciplinarité» du contenu de la formation, en Informatique et gestion des entreprises

Gestion de parc informatique 1 iconInstallation d’un Serveur wds (déploiement d’image système)
«vieillissant» ris. Wds fournit un système de déploiement automatisé afin de distribuer des images systèmes via le réseau. Grâce...

Gestion de parc informatique 1 iconGestion du centre de données et virtualisation
«cloud computing» (informatique dématérialisée) qui offre de grandes opportunités d'accroître l'agilité et de réduire les coûts des...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com