View
236
Download
0
Category
Preview:
Citation preview
GESTION DE PARC
Brevet de Technicien Supérieur
Informatique de gestion – Option : Administration de Réseaux Locaux
Session 2012
Centre épreuve "Soutenance de Projet" : Lycée Chevrollier, 2 rue Adrien Recouvreur, 49000 Angers
Numéro de la commission (sur votre convocation) : Commission d’interrogation 005
NOM
PRENOM
ALLEGRE Alexandre
2011- 2012 | Gestion de parc informatique d’une entreprise
Stage effectué au sein de l’entreprise Gobé
GOBÉ SA
Z.A La Prairie
72150, Le Grand Lucé
Session 2012 BREVET DE TECHNICIEN SUPÉRIEUR INFORMATIQUE DE GESTION ANNEXE VI
OPTION ADMINISTRATEUR DE RESEAUX LOCAUX D’ENTREPRISE
PLANNING DES STAGES ET ACTIONS PROFESSIONNELLES
Domaines
INTITULÉ DES ACTIONS ET STAGES
TYPE
C13, C14, C15, C16, C17
C24, C25
C24, C25
C22, C23
C21, C22, C23, C27
C21, C25, C26, C27
C21, C22, C23,
C25, C27
C31, C35, C37, C36
C31, C35, C37, C36
C33, C34
C31, C32, C33, C34
C31, C32, C35
C31, C32, C33
C41, C42, C43, C44, C46
Migration de base de données et changement du système de gestion de parc.
Mise en place d’un système de gestion dans une entreprise.
Mise en place d’un portail captif
Mise en place d’un proxy filtrant
Mise en place d’un système d’impression en haute disponibilité dans une entreprise
Unification des connexions utilisateurs dans un réseau d’information
S
R
C
C
R
R
Nom et prénom du candidat
ALLEGRE Alexandre
N° candidat
M326070271
Gestion de parc G E S T I O N D E PA R C I N F O R M A T I Q U E D ’ U N E E N T R E P R I S E
CONTEXTE ............................................................................................................................. 1
Entreprise ........................................................................................................................... 1
Organisation géographique ................................................................................................. 1
Son système d'information .................................................................................................. 2
Problématique .................................................................................................................... 3
Objectif............................................................................................................................... 3
ANALYSE ............................................................................................................................... 4
Présentation logiciel « gestion de parc » .............................................................................. 4
Périmètre et axes d’étude ................................................................................................... 4
Éléments généraux de l’analyse ........................................................................................... 5
Etude des besoins fonctionnels............................................................................................ 5
Les contraintes .................................................................................................................... 6
Synthèse de la couverture des besoins................................................................................. 6
Recherche de solutions ....................................................................................................... 6
Choix de la solution ............................................................................................................. 7
Présentation de la solution .................................................................................................. 7
Comparaison des solutions .................................................................................................. 9
Description fonctionnelle de la solution ................................................................ 9
L’environnement............................................................................................................... 10
Intégration au système existant ........................................................................................ 11
MISE EN PLACE DE LA SOLUTION .......................................................................................... 12
Planning d’organisation ..................................................................................................... 12
Migration des données ...................................................................................................... 13
Installation de GLPI et de ses dépendances ........................................................................ 13
Mise en place de la base de données ................................................................................. 14
Adaptation de la base données INFOMAT pour GLPI .......................................................... 15
Migration des données ...................................................................................................... 15
Résultat de la migration .................................................................................................... 16
Ajout d’information .......................................................................................................... 17
BILAN DU PROJET ................................................................................................................ 18
Difficultés rencontrées ...................................................................................................... 18
Problème du service .......................................................................................................... 18
Analyse des objectifs ......................................................................................................... 18
Evaluation personnelle ...................................................................................................... 19
ANNEXES ............................................................................................................................. 19
Résultat de la migration .................................................................................................... 19
INDEX ................................................................................................................................. 20
Gestion de parc
Page 1
CONTEXTE
Entreprise
L’entreprise GOBÉ a été fondée en 1990. Ces principales activités sont :
Le marché de la radiophonie
Déploiement des réseaux GSM (norme de transmission radiophonique)
Déploiement de réseaux télécom : GSM, 3G, 4G;
Déploiement de réseaux audiovisuels : TV, TNT, FM, DVB-H ;
Gobé déploie et exploite les réseaux de télécommunication sans fil. Ils sont des acteurs majeurs dans
le secteur télécom en construisant des réseaux 2G et 3G. Il gère aussi l’entretien de leurs réseaux mis en
place. Gobé est réparti en plusieurs agences implantées partout en France ce qui permet d’avoir une
couverture nationale.
Organisation géographique
Pour se renforcer au niveau de ses positions et devenir l'un des plus grands acteurs de
radiocommunication, Sofratev intègre GOBÉ en 2007. La fusion a été effective le 1er Septembre 2010. Cette
fusion fut rachetée par TDF (Télédiffusion de France) par la suite. Ce rachat provoque une augmentation du
nombre d’employés ainsi que la construction de plusieurs agences qui sont représentées ci-dessous.
EMPLACEMENT GEOGRAPHIQUE DES AGENCES
CARTE DES AGENCES
Gestion de parc
Page 2
Son système d'information
Pour la gestion de leur travail, la société a mis en place un progiciel de gestion intégré, se nommant
progib. Ce logiciel intègre les principales fonctions de l’entreprise, la production, la comptabilité, la logistique,
les ressources humaines, etc.
Cela permet de réunir toutes les informations vitales dans un seul endroit et qu’on puisse y accéder
depuis n’importe où. Pour une question de sécurité, chaque employé a un accès limité à cette base car elle
contient tous les informations financières de l’entreprise.
Les systèmes informatiques sont aussi beaucoup utilisés pour le partage de données (fichiers, photo
de site, etc.), mais aussi pour la communication et les courriels. De plus en plus de contact avec les clients se
font par échanges de mail.
Pour le bon fonctionnement de ces moyens informatiques, il faut que les employés ait un accès à un
poste informatique, donc ils doivent avoir chacun leur poste.
Le réseau informatique GOBÉ comprend environ 30 serveurs, 900 ordinateurs (portables ou fixes),
ainsi que 800 utilisateurs. Les employés qui se déplacent entre les agences ainsi que les employés travaillant
sur les chantiers ont un PC portable, les employés travaillant dans l’administration ont des postes de travail.
Ce qui représente un réseau important. Le service informatique doit avoir une vue sur cette structure afin de
gérer le réseau correctement.
Le schéma ci-dessous reprend les éléments dits précédemment afin d’avoir une vue sur le système
d’information.
Réseaux ADISTA
1111
1
1
1
1
1
111Le grand Lucé :è Connexion ERP (TSE)è Dc Principalè Serveur Webè Serveur de virtualisation
Montrouge :è Serveur de fichier national
Chaque agence :
è Serveur de fichier + impressionè Serveur de contrôle de domaine
Réseaux 10.0.0.0 /16Sous réseaux pour chaque agence
10.1.0.0 è 10.16.0.0
Anthony
è Serveur TSE (base access créer par un employé)
Gestion de chantier
Nantes / Saint Aigant
è Serveur TSE (base access créer par un employé)
Gestion de chantier
Montrouge2
Chatîllon
Aix
Lyon
Bordeaux Aubervillier Corbeilles
Ludres
Reims
1Villebon
Villeneuve d’Asq
Saint Quentin
Gestion de parc
Page 3
Problématique
Lors de la fusion avec Sofratev, puis du rachat de la société par TDF, Gobé a connu un fort
accroissement du nombre d’employés. Ce qui a, par conséquence, conduit à augmenter considérablement le
parc informatique.
Le secteur informatique est maintenant en charge de la maintenance des postes informatiques.
L'entreprise dispose d’un parc de 800 machines en fonction.
Les tâches liées à l’administration du parc informatique consistent essentiellement dans :
Intégration ou remplacement des postes dans le parc informatique
Cela consiste à installer et configurer les nouveaux postes pour un utilisateur donné avec les applications
nécessaires.
Mise à jour (réactualisation) des postes actuels.
Cela consiste à installer de nouvelles applications ou de les mettre à jour, ainsi que la mise en place de
nouveaux pilotes d’imprimantes …. On trouvera aussi les mises à jour du système d’exploitation.
Maintien en bon fonctionnement des postes
Cela consiste au dépannage, à la réinstallation d’applications ou de fonctions sur les postes de travail.
Pour la gestion du matériel, le service utilise un logiciel de gestion nommé INFOMAT, développé sous
WinDev. Il permet de répertorier le matériel informatique, les téléphones mobiles, les Sim, les utilisateurs,
etc. mais aussi le suivi des réparations du matériel.
Ce logiciel était aussi utilisé par les comptables de chaque agence. Il permettait d’inventorier le
matériel de chaque agence, car ils sont facturés à l’agence d’appartenance, chaque agence ayant un budget
annuel alloué pour ce matériel.
L’évolution considérable du parc informatique remet en cause ces procédures. Beaucoup
d’opérations sont devenus répétitives. Un passage « à l’échelle » est devenu nécessaire.
Objectif
L’accès à INFOMAT se fait par terminal server, donc l’accès est utilisé par plusieurs personnes en
même temps. L’accès au logiciel devient lent et il est compliqué d’établir une gestion correcte.
De plus, INFOMAT ne couvre plus tous les besoins de gestion. Par exemple, il ne gère pas le HelpDesk,
c’est-à-dire le suivi d’un problème pour un utilisateur. Cet outil est utile car plusieurs personnes peuvent
gérer le même problème et donc cela permet d’avoir le suivi de la résolution.
Nous allons étudier dans le détail l’ensemble des tâches nécessaires à la maintenance du parc. Pour
ces tâches, nous allons déduire de nouvelles procédures à mettre en œuvre plus fiables et plus rapides.
L’ensemble de la configuration matériel et logiciel permettant de mettre en œuvre ces procédures sera
ensuite étudié.
L’objectif du projet est d'améliorer la solution de gestion du parc informatique pour optimiser la
qualité du travail des techniciens informatiques leur permettant ainsi un important gain de temps et une
gestion plus souple et ordonnée du parc.
Gestion de parc
Page 4
ANALYSE
Présentation logiciel « gestion de parc »
Une entreprise se doit d’avoir une gestion rigoureuse aux niveaux budgétaires, humains et matériels.
Le cycle de vie de ces différentes machines répond généralement au schéma suivant :
• Acquisition de la machine • (Ré) installation du système d’exploitation • Installation des applications et services • Mise en production • Exploitation, mises à jour • Réforme du matériel
Pour le gestionnaire du parc informatique, il s’agit d’abord de garantir le maintien en conditions
opérationnelles de son parc informatique tout en garantissant sa sécurité. Il doit faire évoluer le matériel,
les systèmes et les applications pour améliorer les performances et la productivité de ses utilisateurs. Il faut
aussi effectuer un suivi financier du parc informatique et, enfin du point de vue légal, il est nécessaire de
contrôler l’utilisation des licences.
Pour cela, deux grandes parties :
La Gestion du Parc Informatique : Elle s'appuie sur un inventaire matériel des serveurs et des clients ainsi
que sur les éléments actifs du réseau tels que les routeurs, les commutateurs, les imprimantes... Elle
répertorie pour chaque machine sa composition (écran, processeur, mémoire, clavier...), ses logiciels
(version, licence...) ainsi que son emplacement dans l'entreprise.
Le Helpdesk : C’est un logiciel de support utilisateur qui permet un apport d'aide à l'utilisateur, il possède
plusieurs fonctionnalités et propose à l'utilisateur d'ouvrir des « tickets » et ainsi d'exposer son problème ou
sa demande. Ce ticket est alors traité par le service informatique qui ajoute ce qu'elle a mis en œuvre pour
traiter la demande. Le ticket, une fois traité, est clôturé.
Ainsi, tous les tickets traités vont constituer une base de connaissances et permettre d’améliorer l’efficacité
dans le traitement des problèmes ultérieurs similaires.
Périmètre et axes d’étude
Pour cette amélioration, deux solutions s’offrent à nous.
Faire évoluer la solution actuelle
o Pour améliorer la solution actuelle, on peut modifier le développement du logiciel. Cette
solution permettrait d’ajouter des nouvelles solutions au besoin mais aussi d’améliorer celles
existantes.
o On peut aussi développer des outils complémentaires au logiciel afin de répondre au
nouveau besoin. Pour ce faire, on développe des outils liés au logiciel de base. Ils utiliseront
la même base de données.
Gestion de parc
Page 5
Mise en place d’une nouvelle solution
o Des logiciels de gestion de parc sont disponibles sur internet en OpenSource (Logiciel gratuit
et libre qu’on peut modifier). Ce changement de logiciel impliquerait la contrainte de la
migration des données
Éléments généraux de l’analyse
L’analyse va donc consister à inventorier précisément les besoins des administrateurs et des autres
acteurs, pour définir les fonctions que doit fournir le ou les outils à mettre en œuvre.
Les contraintes fixées sur le parc informatique, notamment par l’utilisateur, diffèrent en fonction des
services de l’entreprise.
Pour définir ces besoins, des interviews avec l’ensemble des acteurs concernés par le parc
informatique ont été nécessaires.
Les acteurs qui attendent des améliorations dans leurs activités par la mise en œuvre d’une solution
de gestion du parc sont : l’administration, le service informatique, la direction et les utilisateurs.
Etude des besoins fonctionnels
Pour mieux comprendre les difficultés de ces procédures, j’ai établi un questionnaire qui a été publié
aux personnes utilisant cet outil de gestion.
1. A quoi vous sert Infomat ?
Gérer le matériel remis aux utilisateurs ;
Gérer le parc matériel de l'entreprise ;
Gérer le petit matériel comme GPS, APN et véhicule ;
Consultations des contrats nationaux. ==> Chaque utilisateur utilise le logiciel Infomat mais pas de la même manière.
2. Utilisez-vous souvent Infomat en ce moment ?
Utilisation régulière ;
Oui utilisé fréquemment car mise à jour des fichiers, mais en retard sur prise en compte du matériel ;
Utilise peu, par manque de temps ;
Utilisation rare du logiciel. ==> En fonction de leur utilisation du matériel, ils l’utilisent de façon variée.
3. Quel(s) avantage(s) trouvez-vous à l'utilisation d’Infomat ?
Le matériel listé par l’utilisateur ;
Logiciel intéressant, mais les utilisateurs manquent de rigueur ;
Suivi du matériel avec la personne concernée par le matériel sélectionné ;
Consultations des contrats nationaux. ==> Le logiciel est intéressant car il comporte une gestion complète du matériel, des contrats, etc.
4. Quel(s) inconvénient(s) trouvez-vous à l'utilisation d’Infomat ?
La création d’une nouvelle liste compliquée ;
Lent et contient quelques Bugs ;
Manque de souplesse (produit, sous-produit) ;
Manque de droit pour gérer les éléments. ==> Le logiciel est assez compliqué pour créer une nouvelle famille de produit ou autre. Pour tout ce qui est création d'une nouvelle tâche, le logiciel n'est pas assez souple.
5. Quel(s) est/sont les problèmes rencontrés sur Infomat ?
Aucun problème
Lenteur importante pour MAJ = donc retard sur les PEC
Manque une formation pour comprendre le logiciel. ==> Des problèmes peuvent être rencontrés dans quelques fonctionnalités du programme.
Gestion de parc
Page 6
Les contraintes
Les contraintes ont été définies en fonction des attentes des utilisateurs.
Les administrateurs :
Pour leur permettre une connaissance précise du matériel, des logiciels, pour leur permettre une
simplification pour les déploiements logiciels.
Pour la gestion des interventions, le suivi.
Pour la gestion financière du parc informatique, cela permet d’avoir une « vue » sur les changements
de matériel à venir (machine, serveur, etc.).
Le Service gestion :
Pour la gestion des contrats avec les entreprises partenaires.
Pour la traçabilité du matériel. Chaque matériel est rattaché à une agence, car celui-ci est facturé à
son agence de rattachement. Chaque agence a un budget défini par la direction.
La direction
Permet de définir les budgets annuels pour chaque agence afin d’avoir une vue prévisionnelle
budgétaire.
Les utilisateurs
Permet aux utilisateurs de suivre un problème non résolu ou une demande de matériel.
Une base de connaissance serait mis à disposition pour permettre aux utilisateurs de configurer leur
logiciel ou autre (exemple : mail)
Nous allons maintenant rechercher les différentes propriétés à gérer pour couvrir les besoins des
différents acteurs.
Synthèse de la couverture des besoins
Grâce à l’étude fait précédemment, on peut voir qu’INFOMAT couvre peu de besoin.
Commençons par la première solution qui était d’apporter des améliorations au logiciel. Lors de ces
améliorations, il faudrait ajouter un suivi des interventions lié à la machine concernée, cela permettrait que
le service informatique ainsi que les utilisateurs aient une vue afin de s’organiser. De plus, il faudrait rajouter
un descriptif financier sur chaque matériel afin d’avoir la vue financière. Cela permettrait à la direction de
définir les budgets annuels avec une meilleure précision.
L’aide utilisateur manque dans Infomat. Il permettrait aux utilisateurs de déposer un problème
rencontré, et que par la suite, un suivi soit établi par l’un des techniciens de l’entreprise. Cet outil permet
d’établir une communication entre les utilisateurs et le service informatique. De plus en plus d’entreprises
utilisent ce système.
Toutes ces améliorations prendraient beaucoup de temps à se développer et à se mettre en place. La
fiabilité du logiciel nous orienterait sur le changement du système de gestion de parc. Des solutions gratuites
sont disponibles sur internet. Il n’y a donc pas besoin de gérer le développement et les mises à jour à faire.
Recherche de solutions
Le choix de l’entreprise s’orienterait vers GLPI (Gestion Libre De Parc Informatique) couplé avec OCS
inventory (Open Computers and Software) pour l’ajout automatique d’information.
Gestion de parc
Page 7
Choix de la solution
Ce logiciel est très répandu dans le monde professionnel. Simple, rapide, il couvre beaucoup d’outils.
Par exemple, l’académie de Nantes l’utilise pour l’inventaire de tous les PC appartenant à l’académie. De
plus, il est simple de trouver de la documentation et de l’aide en ligne pour apprendre à l’utiliser.
L’avantage de GLPI, c’est qu’il peut se coupler au logiciel OCS Inventory. OCS permet de remonter les
informations des ordinateurs automatiquement, comme la configuration matérielle. Pour cela, on met en
place un agent sur la machine, et au démarrage, il analyse le pc et envoie les informations recueillies au
serveur OCS.
Présentation de la solution
1. GLPI
GLPI signifie Gestionnaire Libre de Parc Informatique, c'est à dire que GLPI est un logiciel. C'est un
logiciel développé sous le langage PHP. Les fonctionnalités sont :
Inventaires du matériel informatique,
Gestions des licences;
Affectations du matériel, classé par groupe d'utilisateur et utilisateur;
Gestions des informations administratives et financières, c'est à dire gestions des achats de
matériels, des garanties, etc.);
Gestions des états du matériel;
Gestions des demandes des interventions;
Validations d'achats de matériels;
Gestions du planning;
Gestions des demandes d'intervention;
Gestions des contrats, des documents liés aux inventaires;
Documentation d'aide publique ou privée;
Créations de rapports liés aux matériels, aux réseaux ou à l’inventaire.
GLPI est un logiciel utilisé par de grandes entreprises ou organisation comme l'éducation nationale.
La maison mère de GOBÉ, c'est à dire TDF, a pris exemple sur GOBÉ pour l'utilisation de ce logiciel.
De plus, GLPI intègre une interface graphique simple et facile à comprendre pour tous les utilisateurs.
Comme ce logiciel est en PHP, il se lance dans un navigateur internet. Donc, cela permet un accès rapide et
stable.
L'avantage est que les mises à jour sont gratuites et disponibles sur internet, donc c’est un gain de
temps pour l'entreprise car elle n’a pas besoin de créer de mises à jour.
Gestion des accès :
Dans le logiciel, il y a une gestion simplifiée des accès des utilisateurs. On peut choisir les droits à
attribuer à chaque utilisateur.
En ce qui concerne la gestion des utilisateurs, GLPI peut les synchroniser avec l’active directory
présent dans l’entreprise. Cela permet une remontée des employés rapide et simple. Dans GLPI, il suffit juste
d’attribuer les droits en fonction des besoins des usagers.
Gestion de parc
Page 8
Gestion des tickets :
GLPI intègre une gestion des tickets. Cette gestion permet de simplifier les tâches des employés du
service informatique. Cela permet de regrouper tous les problèmes et de les résoudre plus facilement. Cela
évite une accumulation de mails ou d'appels téléphoniques.
Sauvegarde de la base de données :
On peut aussi facilement faire des sauvegardes de la base de données, PHPMyAdmin intègre cette
possibilité et la sauvegarde ne prend que quelque kilo-octet.
2. OCS
OCS inventory est aussi une solution d’inventaire de parc informatique. Le logiciel est libre et
disponible sur internet. Comme glpi, il permet de faire un inventaire du parc informatique et ainsi de le gérer.
Ce qui le différencie, c’est qu’il remonte les informations des PC automatiquement par le biais d’un
agent installé sur les postes hôtes. A chaque démarrage, l’agent récupère les informations du pc et l’envoie
sur le serveur, qui lui ensuite, les ajoute dans l’application. Cette automatisation permet un gain de temps
considérable pour le service informatique. De plus, cela permet de le mettre en place même dans un parc
informatique déjà existant.
Il remonte les informations suivantes :
Modèle, fabricant de la machine,
Numéro de série,
Matériel de la machine (carte graphique, carte Ethernet, etc.),
Logiciel installé,
Nom de la dernière session ouverte,
Configuration internet (ip, masque, passerelle, etc.),
Principe de fonctionnement d’OCS, pour la remontée d’informations :
Service informatique
Le grand Lucé
Service informatique
Serveur de communication
Déploiement de l’agent
Console d’administration
FONCTIONNEMENT D’OCS
Gestion de parc
Page 9
Comparaison des solutions
Les acteurs Les besoinsCourverture
par Infomat
Courverture
par GLPI
Inventaire matériel 4 4
Suivis intervention 1 4
Gestion financière 1 4
Gestion des contrats 4 3
Traçabilité du matériel 2 4
Direction Définition du budget annuel 0 3
HelpDesk 0 4
Base de connaissance 0 4
Note de 1 à 5
Administrateur
Service de gestion
Utilisateurs
0
1
2
3
4
Inventairematériel
Suivisintervention
Gestion financière
Gestion descontrats
Traçabilité dumatériel
Définition dubudget annuel
HelpDesk
Base deconnaissance
Courverture par Infomat
Courverture par GLPI
COMPARAISON DES SOLUTIONS
Conclusion des résultats : INFOMAT couvre les besoins qu’on peut nommer « primaire » de la gestion d’un
parc informatique, c’est-à-dire qu’il gère correctement le matériel ainsi que les contrats, mais la gestion
financière ainsi que le Help Desk sont inexistantes.
Alors que GLPI et OCS couvrent la quasi-totalité des fonctions souhaitées, ils permettent d’avoir un
regroupement d’informations importantes en un seul endroit. Un regroupement qui permet un gain de
temps important dans la gestion pour les administrateurs du réseau d’information. L’orientation de
l’entreprise se confirme, donc, on choisira GLPI/OCS.
Description fonctionnelle de la solution
La solution retenue comprend deux logiciels : OCS et GLPI. Comme dit précédemment, GLPI et le
logiciel de ressources d’informations et OCS permettent une remontée automatique des informations
système et logique du parc informatique. Pour qu’OCS intègre les informations prélevées, les deux logiciels
doivent communiquer. Pour transférer les données entre ces deux applications, il suffit de paramétrer GLPI
pour qu’il aille chercher les informations sur le serveur d’OCS.
Gestion de parc
Page 10
Pour bien comprendre le fonctionnement des deux logiciels, un schéma descriptif est proposé ci-
dessous.
FONCTIONNEMENT GLPI/OCS
L’environnement
La courte présentation du service informatique qui suit, permet de voir dans quel environnement va
évoluer le projet. L’équipe est composée du directeur du service information, de trois employés et d’un
étudiant en contrat d’alternance. Le schéma ci-dessous reprend les activités pour chaque personne
composant cette équipe.
DESCRIPTION DU SERVICE INFORMATIQUE
Gestion de parc
Page 11
La répartition des tâches au sein du service est établie pour que les employés collaborent. Cette
organisation permet d’avoir une équipe liée et de confiance. Cela permet un avancement dans les projets
plus rapide. Si un des employés bloque devant un problème, les autres employés viennent en soutien afin de
le résoudre.
On peut donc voir que la même tâche est exécutée par plusieurs employés. Cette méthode de travail
permet un maintien et une évolution saine du service d’information, qui est en constante évolution.
L’ERP est le progiciel de gestion intégrée nommé Progib. Il est essentiel au bon fonctionnement de
l’entreprise, c’est pour cela que l’un des employés est à mi-temps entre le service information et la gestion
du logiciel. Si une panne est découverte, elle doit être réparée rapidement car elle peut impacter toute la
production de l’entreprise. Il est vital que le logiciel soit en fonctionnement constant.
Intégration au système existant
Dans la description, on peut voir que Gobé comprend plusieurs sites répartis sur le territoire français.
La répartition du matériel sur tous les sites de l’entreprise pose un problème pour la remontée d’information
car le serveur doit pouvoir être disponible sur tous les sites alors qu’il est implanté au Grand Lucé. Pour le
résoudre, Gobé utilise le réseau ADISTA, un fournisseur d’accès internet, qui propose une connexion inter
site via une liaison VPN (Virtual Privat Network). Cette technologie permet d’être dans le même réseau
intranet (réseau interne de l’entreprise) alors que cette connexion passe par l’Ethernet (réseau internet).
Cela simplifie l’organisation du système d’information et aussi de centraliser les serveurs et donc les données.
Il faut aussi penser à la surcharge du réseau lors des remontées d’informations. Si une remontée est
faite trop régulièrement, cela ralentit les connexions entre les sites et peut poser problème aux employés qui
veulent accéder à des données sur un autre site. Donc, le service informatique impose la remontée
d’information que lors du démarrage de la machine. Généralement, celle-ci est allumée le matin et éteinte le
soir, ce qui implique que durant la journée, le réseau est moins encombré sauf en cas de redémarrage (cela a
une conséquence minime sur la surcharge du réseau).
Lors de la remontée, il faut que les informations soit sécurisées lors du transport jusqu’au serveur
d’OCS. Pour cela, OCS utilisé le protocole HTTPS. C’est-à-dire, lors de la préparation à l’envoi, les données
sont codées puis envoyées. Si les informations sont interceptées lors de la remontée, elles seront illisibles car
elles sont cryptées. De plus, pour l’envoi au serveur, il faut être authentifié, ce qui permet de ne pas rajouter
d’informations fausses pour donner plus de crédibilité aux informations recueillies et utilisées.
Pour information, Adista a racheté récemment RMI, une société qui propose aussi des solutions de
réseaux et de télécommunication.
Gestion de parc
Page 12
MISE EN PLACE DE LA SOLUTION
Planning d’organisation
Le planning ci-dessous permet de s’organiser et de procéder étape par étape afin de ne pas en
oublier une. Ce planning permet aussi de présenter le déroulement du projet au directeur du service afin de
faire valider la démarche entreprise.
MISE EN PLACE DU SYSTEME
Pour information, mon projet vise la migration des données entre INFOMAT et GLPI. Donc nous
allons parler que de ces deux logiciels. La mise en place d’OCS à était faite par l’administrateur réseaux. OCS a
été décrit pour voir l’étendue des disponibilités de GLPI, ainsi que de son automatisation pour le
recueillement des données.
Gestion de parc
Page 13
Migration des données
1. Migration de la structure de données
Pour importer les données sous un système de gestion de base de données, il faut d’abord importer la
structure de la base afin de migrer les données à l’intérieur de cette nouvelle base.
WinDev a l’avantage de proposer des solutions simples et rapides pour l’export de données. Pour
effectuer cette migration, j’ai exporté au format SQL. SQL est le langage de base de données, c’est-à-dire que
pour l’unicité des bases, on utilise ce langage.
Il offre de grandes possibilités comme la création de base de données ainsi que l’interrogation de
celle-ci. SQL est un langage facile et modulable.
Donc, pour l’importation de la structure du logiciel INFOMAT, j’ai exporté la composition de la
structure au format SQL afin de l’implanter dans le nouveau logiciel de gestion de base de données.
2. Migrations des données
La première solution qui est d’exporter les données directement via INFOMAT n’est pas envisageable
car l’export des données au format CSV ce fait correctement mais quand on visualise le contenu du fichier, on
peut remarquer que les données sont mal organisées et il y a de nombreuses lignes qui sont inutiles. Même
pour une analyse, le fichier est difficilement exploitable.
Par contre, la deuxième solution qui est d’utiliser un outil complémentaire à WinDev qui est WDMAP
est envisageable. Le logiciel WDMAP permet de faire une extraction des données. Cette extraction est
facilement exploitée. La première ligne sert de nom de colonne et les autres sont des données.
Pour faire cette extraction, j’ai utilisé la deuxième solution. Cela m’a permis de gagner du temps car
les données sont directement exploitables.
Installation de GLPI et de ses dépendances
GLPI est un logiciel dit « webisé », c’est-à-dire qu’il est accessible à partir d’un navigateur internet
comme Internet Explorer ou Mozilla Firefox, depuis n’importe quelle machine. Pour le mettre en place, il
nous faut installer un serveur web qui permettra d’héberger l’application. Pour effectuer les tests, j’ai créé
un serveur web sur mon poste de travail. Ce service demande peu de ressources et tourne sur toutes les
machines. Cette installation est dite locale car l’installation se fait sur notre ordinateur.
La création de ce serveur local permet d’avoir un temps de réponse et de consultation rapide, mais
aussi de faire des tests sans mettre en danger le réseau de l’entreprise.
Pour son fonctionnement, l’applicatif a besoin de logiciels. Ces logiciels de « dépendances » sont
Apache, MySQL et PHP. Une description de leurs fonctionnalités est établie ci-dessous.
Apache :
Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur HTTP produit par
l'Apache Software Foundation. Un serveur http est une machine qui permet d’héberger des
sites internet comme www.google.fr ou www.microsoft.com.
Source è fr.wikipedia.org/wiki/Apache_(logiciel)
Gestion de parc
Page 14
MySQL :
MySQL est un logiciel de gestion de bases de données (SGBD). Il fonctionne avec Apache pour
la mise en place de base de données dans les sites hébergés par le logiciel Apache.
Source è http://fr.wikipedia.org/wiki/MySQL
PHP :
PHP est un langage de programmation libre principalement utilisé pour produire des pages
Web via un serveur http (comme Apache), il permet aussi d’intégrer des bases de données
dans des sites.
Source è fr.wikipedia.org/wiki/PHP
Pour mettre en place le serveur, on télécharge les applications et on les installe comme tout autre
logiciel. Pour y accéder, il suffit d’aller dans un naviguateur et de taper l’adresse http://127.0.0.1 ou
http://localhost. A partir de cette page, nous pouvons aussi installer PHPMyAdmin, qui est un complément
de MySQL et qui permet d’avoir un interface graphique contrôlable.
Mise en place de la base de données
Le but est de mettre en place la base de données d’INFOMAT sous le même format que celle de GLPI,
cela permet un échange de données entre ces deux bases pour simplifier la migration. Pour cela, il suffit de
mettre la base de données sur le serveur MySQL précédemment installé.
Il suffit de se connecter en local à notre serveur web et d’aller sur PHPMyAdmin, qui est l’interface de
contrôle de MySQL. Le logiciel nous propose d’importer des fichiers de plusieurs types. Avant de faire cette
étape, nous avons établi un export via le logiciel WinDev au format SQL. On importe en premier le fichier qui
comprend la structure de la base de données puis on importe les données. La vérification de l’importation est
simple, il suffit de voir si la base de données est apparue sur le côté. Lorsqu’on navigue dedans, on devrait
avoir les tables et les données importées.
Cette étape était difficile à mettre en place. Elle a pris beaucoup de temps car, lors de l’importation,
des erreurs apparaissaient. En faisant des recherches, j’ai pu résoudre le problème. Lors de l’importation, le
logiciel rencontrait des erreurs car des dépendances et des liens étaient faits entre les tables et donc
l’importation n’arrivait pas à les mettre en place. Il a donc fallu les supprimer.
Il y avait aussi des erreurs dans le fichier SQL, des lignes non comprises par le logiciel, donc, il fallait
simplement les supprimer. Lors de cette suppression, il était aussi nécessaire de vérifier que cela
n’endommageait pas les données. En vérifiant avec un de mes collègues, on a confirmé que toutes les
données étaient bien retransmises dans la nouvelle base.
Les tables présentes dans la
récupération d’INFOMAT
Les données dans la table accessoire
Gestion de parc
Page 15
Adaptation de la base données INFOMAT pour GLPI
L'adaptation des tables de la base de données d’INFOMAT permet de migrer les données vers GLPI
plus simplement. Plusieurs manipulations sont à faire pour que l'adaptation soit complète.
Changer le nom des tables :
Le changement de nom est simple, mais répétitif, lorsqu’on va sur la table, on peut modifier le nom
de la table. Il faut répéter cette action pour toutes les tables.
Pour savoir comment les renommer, il faut effectuer des recherches dans la base de données de GLPI
afin de trouver la table correspondante.
Changer le nom des colonnes :
La procédure est identique pour changer le nom des colonnes. En ce qui concerne les noms des
colonnes, il faut aussi effectuer une recherche dans la table correspondante dans la base de GLPI.
Suppression de la première ligne :
Il faut supprimer la première ligne, car lors de l’importation des données se déroulant durant l’étape
précédente, le logiciel importe aussi le nom des colonnes et les met dans la première ligne. Il suffit
donc de la supprimer.
Grâce à ces trois manipulations pour adapter les tables de la BDD de Infomat comme celle de GLPI,
les données sont prêtes à être migrées vers la BDD de GLPI. Nous pouvons ensuite passer à la dernière étape
qui est de migrer les données de la base Infomat vers celle de GLPI.
Migration des données
Lors de mes recherches pour la migration des données, j’ai pu trouver trois solutions pour résoudre
cette activité :
Migration par exportation des données sous le format SQL : Copier/Coller ;
Migration par exportation des données sous le format SQL : Exporter/Importer ;
Migration par exportation des données sous le format CSV.
Pour faire un choix, j’ai détaillé le de déroulement de chaque solution.
1. Migration par exportation des données sous le format SQL
Cette partie concerne deux solutions. La méthode consiste à exporter les données de la base de
données INFOMAT vers celle de GLPI en utilisant le format SQL.
Choisir la table
Exporter au format SQL
Ouvrir le fichier et en copier l'intégrité
Coller l'ensemble dans l'éxécuteur de MySQL
Appliquer les modifications
Vérification de l'intégration
Gestion de parc
Page 16
Pour finir cette étape, cliquer sur « exécuter ». Si tout se passe bien, PHPMyAdmin vous le dit. En cas
d’erreur, il vous affichera un message.
Pour être sûr que l'importation s'est bien passée, on peut vérifier en cliquant sur la table
précédemment utilisée, dans notre exemple c'est « glpi_users ».
La deuxième solution se rapproche de la première, la différence se fait lors de l’importation. Dans ce
cas, l’importation se fait directement avec le fichier. L’avantage est qu’on est sûr de prendre l’intégralité des
données. Lors de la première solution, il faut sélectionner les données. On ne perd aucune instruction.
2. Migration par exportation des données sous le format CSV
Le format CSV est un format de document produit par un tableur comme Excel. Il s’agit d’un format
simplifié de base de données où chaque ligne correspond à un enregistrement de données. Généralement,
ces enregistrements sont séparés par une virgule ou un point-virgule.
Cette méthode consiste à migrer les données par fichiers au format CSV. Elle se rapproche de la
solution n°2, c'est à dire que l'on exporte les données au format CSV. Lors de l’importation, il ne faut pas
oublier d’ignorer les doublons car si deux matériels ont la même configuration, MySQL supprimera l’un des
deux.
Pour ma part, la méthode que j’ai employée fut la deuxième car j’ai estimé que c'était la plus rapide
et la plus efficace.
3. Problèmes rencontrés
Lors de la migration des données, j’ai rencontré plusieurs problèmes. Pour voir le(s) défaut(s) de
chaque solution, j’ai testé export/import avec les trois. Les problèmes sont les suivants :
Confusion de table
Lors de l’importation dans GLPI, il manquait du matériel. Ma première réflexion était que la base de
données que j'avais d'Infomat n'était pas à jour. Après l’avoir mis à jour, le problème persistait. C'est
en discutant avec un employé du service informatique que je me suis rendu compte que j'utilisais la
mauvaise table. La table « edition_mat » était une table temporaire. Donc, il fallait utiliser la table «
fiche ». Quand j'ai importé la table, tout le matériel était présent. Dans INFOMAT, le nom des tables
n’est pas significatif à la fonction de celle-ci.
Problème avec la table matériel
Dans la table « fiche », de INFOMAT, tout le matériel y est recensé comme les téléphones mobiles,
les PC, les imprimantes, les serveurs, etc... Alors que dans GLPI, tous les matériels sont séparés dans
une table qui leur est propre.
Pour faire un tri, j’ai dû écrire une requête SQL, qui permet d’interroger la base de données afin de
créer un filtre. Lorsque le filtre est créé, il suffit juste de l’appliquer sur la famille du matériel et d’en
extraire les données.
Résultat de la migration
Lorsque l’importation est faite, il nous faut vérifier si l’intégralité des données a bien migrée dans la
nouvelle base. La solution est de comparer le nombre d’enregistrements dans la base d’INFOMAT et celle de
GLPI. J’ai traduit cette vérification sous forme d’un tableau qui est fourni en annexe, RESULTAT DE LA
MIGRATION.
Gestion de parc
Page 17
Lorsqu’on observe les résultats, on peut conclure que la migration s’est déroulée correctement. Il n’y
a eu aucune perte de données. Donc, la mise en production s’est avérée efficace.
Ajout d’information
Lors de la migration des données entre les deux logiciels, peu d’informations sont remontées dans
GLPI pour deux raisons. La première est que peu de renseignements étaient dans la base de données
d’INFOMAT, et la deuxième est que lors de la recherche de la correspondance des tables, il était impossible
de transférer les données avec le nouveau logiciel.
Les informations manquantes, qui sont essentielles à l’utilisation du logiciel, sont financières et
géographiques dites administratives.
1. Informations financières
Les informations financières concernent la date d’achat, la durée de la garantie, la description de la
garantie ainsi que la date d’expiration de fin de garantie. Ces informations permettent d’établir une vue
financière du parc. Pour la direction, cela permet d’établir les budgets prévisionnels sur le matériel à
remplacer dans l’année. Pour cette partie, nous n’allons étudier qu’un seul type de matériel : les ordinateurs.
Après quelques recherches sur internet, j’ai trouvé un plugin pour GLPI qui permet la remontée
d’informations financières grâce au site du constructeur. Il faut juste ajouter le plugin sous GLPI et ensuite le
paramétrer correctement. La recherche d’informations se fait constructeur par constructeur.
Lors du lancement du plugin, GLPI va prendre le numéro de série de chaque PC et les envoyer sur le
site du constructeur, pour ensuite récupérer la date d’achat, la durée de garantie, etc. Cette recherche faite
par le logiciel peut prendre un certain temps en fonction du nombre de PC à faire.
Lors des premiers tests, le programme fonctionne avec le constructeur DELL mais pas avec HP.
Sachant que le parc informatique de l’entreprise est constitué que de DELL et d’HP, cela complique la tâche.
La seule solution trouvée pour HP est d’ajouter les informations manuellement, c’est à dire d’aller sur chaque
PC prélever le numéro de série et lancer la recherche sur le site et d’en récupérer les informations pour
ensuite les injecter dans GLPI. Cette méthode est longue et répétitive mais importante.
2. Informations Administratives
Les informations administratives sont utiles pour la gestion de l’entreprise. Elles permettent de tracer
le matériel dans l’entreprise. Cela évite la perte ou le vol du matériel.
Pour ce faire, il fallait trouver une solution pour récupérer ces informations. La première étape était
de les chercher au service de gestion, il garde un historique sur l’achat du matériel. Grâce à ce relevé, on peut
voir quelle agence a été facturée pour l’achat. Le problème est que le matériel peut être réattribué à une
autre agence. Donc, il faut prendre du recul sur la fiabilité des informations. On peut s’aider d’OCS pour
savoir à quelle agence il appartient. Il suffit de regarder l’adresse IP (Internet Protocol) de la machine. Chaque
agence a une plage d’adresses définie par le service informatique. Une plage d’adresses est une plage IP
qu’on impose à tous les PC qui se connectent dans l’agence, c’est-à-dire que chaque PC doit avoir une
adresse IP compris dans cette plage. Cette plage est configurée par l’administrateur réseau. Les informations
recueillies par cette méthode sont utilisées avec précaution car un PC peut être attribué à une agence alors
que la personne qui détient celui-ci peut appartenir à une autre, il peut être en déplacement.
Donc, les informations administratives sont assez compliquées à recueillir. Elles se rempliront au fur
et à mesure. Par exemple, lors de réparation de PC, le technicien peut les ajouter car il connaît la provenance
du colis.
Gestion de parc
Page 18
BILAN DU PROJET
Difficultés rencontrées
Les difficultés rencontrées lors de la découverte de ce projet se sont présentées à différents
moments du déroulement.
Il fallait définir exactement les besoins de l'organisation avec la différenciation des utilisateurs, la
nécessité pour chacun d'eux de déterminer les accès aux ressources en analysant les lieux d'où les
connexions doivent s'effectuer.
Après avoir étudié les besoins et déterminé les ressources à centraliser, la difficulté a été de savoir
comment mettre en place le projet, c’est-à-dire comment faire un projet et comment l’appliquer : par
exemple, la validation des étapes par le directeur du service ou comment s’organiser pour la bonne
réalisation du projet.
Problème du service
Pour TDF, comme le chiffre d’affaires augmente, il pense que les employés présents peuvent encore
augmenter la productivité. Cela permet de booster le travail fait. Par exemple, un chantier fait en une
journée (théorie une demie journée), va être fait en temps théorique. Ce choix a été fait aussi car les
actionnaires ont pour but de gagner le maximum d'argent en dépensant le moins, par logique. Cette initiative
a un côté positif sur le côté productif, mais désavantage l'administration.
Le service informatique subit les conséquences, car il comprend un directeur de service ainsi que
trois employés à plein temps et un employé qui est en contrat d’alternance avec une école d'ingénieur.
Toutes ces personnes gèrent environ 750 employés, 30 serveurs et 800 ordinateurs.
Donc, on peut voir qu'il manque au moins une personne pour soulager l'emploi du temps du service.
Mais, comme TDF est sur l'optique de « geler » l'embauche, le service doit faire avec les moyens proposés. Ce
qui provoque un ralentissement de l'évolution des projets qui permettrait d'améliorer l'utilisation des
réseaux pour les utilisateurs.
Analyse des objectifs
Les objectifs principaux étaient d’améliorer le système de gestion du parc pour répondre au mieux au
besoin de l’entreprise.
Grâce au remplacement d’INFOMAT par GLPI, cela a permis d’améliorer l’environnement de travail
des employés du service et ainsi d’avoir une meilleure organisation. Cela a aussi permis aux utilisateurs de se
sentir écouter lors des problèmes rencontrés et permettre ainsi d’avoir une réponse simple et rapide.
GLPI offre de nombreuses fonctionnalités et donc une réunification d’informations. L’utilisation de ce logiciel
a un rôle important dans une grande entreprise comme celle-ci.
Les objectifs ont été atteints et GLPI a été mis en place au sein de l’entreprise Gobé. Les utilisateurs
ont suivi des formations et depuis l’utilisent. Ils en sont très satisfaits.
Gestion de parc
Page 19
Evaluation personnelle
La mise en place de ce projet m'a permis de mettre à l'épreuve mes connaissances théoriques
apprises lors de ma formation.
La difficulté de cerner complètement les besoins d'utilisateurs dans un système d'informations
inconnu est une bonne expérience pour comprendre l'importance de tous les besoins des employés. Ces
besoins doivent être compris dans la solution, en essayant de ne laisser personne sans aide ou solution
alternative.
ANNEXES
Résultat de la migration
Avant Migration
Après migration
Nom_table Nombres_lignes
Nom_table Nombres_lignes
apn 375
broyeur 1
broyeur 1
carte_essence 22
carte_essence 22
douchette 3
carte_mobile 132
glpi_computers 1088
copieur 35
glpi_monitors 150
douchette 3
glpi_peripherals 805
ecran 150
glpi_phones 1156
gps 339
glpis_printers 181
imprimante 144
materiel_levage 39
materiel_levage 39
outil_mesure 145
outil_mesure 145
PABX 10
PABX 10
pocket 153
pc 1005
suivis 147
pocket 153
voiture 291
scanner 2
non_classe 25
sim 194
Mise en forme pour BDD de GLPI
station 91
glpi_computers = pc + serveur_switch
suivis 147
glpi_monitors = ecran
tm 830
glpi_peripherals = gps + apn + station
voiture 291
glpi_phones = sim + tm + carte _mobile
non_classe 25
glpi_printers = copieur + impri. + scann.
Total lignes Avant Migration 4216 Après migration 4216 Perte données 0
Perte données (%) 0
Gestion de parc
Page 20
Calcul littéraire glpi_computers = pc + serveur_switch Valeur théo. 1088
CORRECT GLPI 1088
PHPMyAdmin 1088
Calcul littéraire glpi_monitors = écran Valeur théo. 150
CORRECT GLPI 150
PHPMyAdmin 150
Calcul littéraire glpi_peripherals = gps + apn + station Valeur théo. 805
CORRECT GLPI 805
PHPMyAdmin 805
Calcul littéraire glpi_phones = sim + tm + carte _mobile Valeur théo. 1156
CORRECT GLPI 1156
PHPMyAdmin 1156
Calcul littéraire glpi_printers = copieur + impri. + scann. Valeur théo. 181
CORRECT GLPI 181
PHPMyAdmin 181
INDEX
Terminal Server Terminal Server est un composant de Microsoft Windows qui permet à un
utilisateur d'accéder à des applications et des données sur un ordinateur distant,
via n'importe quel type de réseau. C’est un contrôle de PC à distance.
WinDev WinDev est un atelier de génie logiciel édité par la société française PC SOFT et
conçu pour développer des applications, principalement orientées données.
PHPMyAdmin PHPMyAdmin (PMA) est une application Web de gestion pour les systèmes de
gestion de base de données MySQL réalisée en PHP et distribuée sous licence
libre (gratuite).
Active Directory Active Directory (AD) est la mise en œuvre par Microsoft des services d'annuaire
LDAP pour les systèmes d'exploitation Windows. L'objectif principal d'Active
Directory est de fournir des services centralisés d'identification et
d'authentification à un réseau d'ordinateurs utilisant le système Windows. Il
permet également l'attribution et l'application de stratégies, la distribution de
logiciels, et l'installation de mises à jour critiques par les administrateurs.
Réseaux d’information Un réseau informatique est un ensemble d'équipements reliés entre eux pour
échanger des informations.
Source : http://fr.wikipedia.org/
Recommended