CONTEXTE PPE2 SISR RDPL-OCS Inventaire et gestion d un parc informatique Quatre investisseurs ont décidé de créer une société RDPL-GPI de gestion de Parcs informatiques à destination des PME, des grosses associations ou des administrations (collèges, lycées). Ils veulent proposer à terme des services d assistance en ligne, de sauvegarde déportée et plus généralement de maintenance de parc informatique. Ce projet est au stade d ébauche. Il faut commencer à étudier les solutions techniques à mettre en place. Pour des raisons de qualité et de coût, on s oriente vers des solutions open source sur des systèmes Linux ou Windows. Les investisseurs ont décidé de vous embaucher pour mener à bien techniquement ce projet. La gestion de Parcs informatiques nécessite l utilisation de logiciels dédiés à cette activité pour pouvoir assurer un service de qualité, mais aussi la mise en place d une infrastructure performante permettant d offrir au client soit un service externalisé, soit un service interne. Dans un premier temps les actionnaires vous demandent d étudier le logiciel informatique OCS Inventory. d inventaire de parc Le déroulement passera par les phases suivantes : Etude et mise en place d une solution logicielle complète. Etude et mise en place d une infrastructure réseau sécurisée et modulaire. Présentation rapide d OCS Inventory NG (Open Computers and Software Inventory Next Generation) OCS Inventory NG est un outil d'inventaire automatique de postes informatiques, d origine française, créé en 2001. OCS remonte aussi bien les caractéristiques matérielles des postes que les logiciels qui y sont installés. Toutes ces informations sont ensuite visualisables au travers d'une interface web. Au niveau du télédéploiement, OCS permet de gérer les installations de logiciels aussi bien pour les postes Windows que Mac ou Linux au travers de packages créés par les administrateurs. OCS est disponible sous licence GPL v2. OCS repose sur les technologies Perl et MySQL principalement. BTS -SIO / SISR PPE2 RDPL-OCS 1 sur 5 RS/DD/PC/LP LMD - LYON
PHASE 1 DU PROJET : Étude du logiciel OCS-Inventory sous Windows Seven Objectif Le travail s effectue en binôme : une MV par étudiant sur des machines hôtes différentes. Ces MV peuvent communiquer car elles sont «bridgées» et bien sûr elles sont sur le même réseau logique. Nom VMware des MV : L adresse IP contient un X sur le 3 ème octet qui est le numéro du binôme ainsi chaque binôme sera sur un réseau logique différent. Le serveur OCS permet d afficher le parc informatique, vous devez donc obtenir au final le «petit inventaire» suivant : Etapes 1. Création/configuration des MV Nom VMware, nom Windows, installation des VMware Tools, configuration IPV4 et en dernier vous passez vos MV en Network Adapter Bridged (sinon risque de conflit d adresse IP et de nom Windows) Avant de passer à l étape suivante, ça doit «pinguer»! 2. Installation du logiciel serveur OCS 3. Installation de l agent OCS sur le client 4. Tests, résolution des problèmes 5. Mise à jour de la documentation (en fait cette étape s effectue au fur et à mesure des installations) 6. Retour et compréhension du projet : répondre au questionnaire du dernier chapitre. Ce questionnaire permet de maîtriser à minima ce projet. BTS -SIO / SISR PPE2 RDPL-OCS 2 sur 5 RS/DD/PC/LP LMD - LYON
Résultats documentaires attendus Vous devez documenter l installation sur les 2 machines. Cette documentation se doit d être professionnelle, elle doit donc indiquer pour le serveur: Les composants (rôles) Les processus actifs sur le serveur et leurs caractéristiques (mode de lancement, utilisateur propriétaire du processus.etc.) Les fichiers de configuration (rôle et emplacement) Les fichiers de données (rôle et emplacement) Les utilisateurs et leurs rôles (administrateur OCS, Mysql.etc.) Et pour l agent : Processus actif et mode de lancement Un peu d aide 1) Documentation OCS Inventory NG est un outil très bien documenté, deux sites sont en ligne : http://www.ocsinventory-ng.org/fr/ ou vous trouverez o l actualité, o la description de l outil, ses fonctionnalités, o un site de «Demo» en ligne o le téléchargement des fichiers et des plugins, o des informations sur la communauté. Dans un premier temps, ce site ne vous sera pas très utile car il sert surtout à approfondir ses connaissances sur l outil. Vous pouvez utiliser le site de «Demo» pour avoir une idée plus précise du résultat. Vous n avez pas besoin de télécharger les exécutables car vous les trouverez dans les Ressources PPE. http://wiki.ocsinventory-ng.org/index.php/documentation:main/fr qui contient toute la documentation et surtout les modes opératoires des installations. Vous vous intéresserz particulièrement aux entrées : o Documentation du débutant / OCS Inventory NG en 2 pages - Les bases o Documentation de base / Installer le serveur de gestion o Documentation de base / Installer l'agent Windows 2.0 2) Quelques informations utiles pour vous dépanner Mise en place des MV, si ça ne «pingue» pas, vous devez vérifier Au niveau de la configuration VMware, les MV sont sur le même «Network Adapter» Au niveau de la configuration IPV4, les MV sont sur le même réseau logique Les pare-feu des deux MV sont désactivés Installation du serveur de gestion S il n y a pas de serveur XAMPP sur votre MV Serveur-OCS (ce qui est préférable), l installateur du serveur de gestion le détecte et installe sa propre version. Il y a plusieurs «credentials» (couples user/mdp) à connaître : Pour se connecter à la BDD MySQL via PhpMyAdmin, par défaut le login est root sans mot de passe Lors de l installation, L'installeur créé la base de données ocsweb et l'utilisateur MySQL ocs avec comme mot de passe ocs. Pour se connecter à l application OCS, le user/mdp par défaut est admin/admin BTS -SIO / SISR PPE2 RDPL-OCS 3 sur 5 RS/DD/PC/LP LMD - LYON
Installation du serveur de gestion : un problème? Cette installation ne pose pas trop de problème. Cependant un redémarrage du serveur peut être bénéfique. Si vous êtes vraiment perdu, une réinstallation à partir d une MV vierge peut être souhaitable (d où l intérêt d avoir une MV de référence). Installation de l agent OCS : paramétrage Lors de l installation de l agent, le paramétrage cicontre est «délicat». Voici, sur la copie d écran, ce qu il faut paramétrer : Ce sont les «credentials» pour se connecter à l application OCS. Installation de l agent : le fichier journal Pour savoir si une remontée s est bien passée, vous aurez besoin de consulter le fichier journal (OCSInventory.log). Il se trouve sous le répertoire caché «c:\programdata». Installation de l agent : des problèmes? Vous rencontrerez sans doute quelques problèmes pour remonter les informations du client, voici quelques solutions : Désinstaller l agent et recommencer Redémarre la MV Effectuer des recherches dans la documentation en ligne et aussi les forums (http://ask.ocsinventory-ng.org/) BTS -SIO / SISR PPE2 RDPL-OCS 4 sur 5 RS/DD/PC/LP LMD - LYON
Questionnaire : avez-vous tout compris? Les réponses à ces questions devraient se retrouver dans vos documentations d installation. Nous les avons trouvées dans la documentation de la communauté d OCS (dont les forums) et aussi lors de notre expérience de la mise en place de ce projet. Machine serveur OCS Inventory NG 1. Quels sont les logiciels installés (pour le bon fonctionnement d OCS)? 2. Quels sont les services installés, type de démarrage? 3. Ou se trouve le lanceur (fenêtre de contrôle) de XAMPP? 4. Ou se trouve le fichier de configuration du serveur http Apache? le fichier log? 5. Ou se trouve le fichier de configuration de mysql? le fichier log? 6. Quelle est le nom de la base de données d OCS? Comment y accéder, utilisateur? 7. Ou se trouve l application OCS? Comment y accéder, utilisateur? 8. Quelle est l adresse WEB (URL) qui permet de configurer le serveur de gestion? 9. Pourquoi l URL contient le terme «localhost» 10. Que signifie l alerte de sécurité suivante? Essayez de la corriger et expliquer en détail. Attention, il y a plusieurs alertes, qui ne sont pas toutes simples à corriger : je vous conseille d arrêter votre serveur, de la cloner et de travailler sur le clone (ainsi vous aurez toujours une version fonctionnelle). 11. Par défaut, XAMPP est installé sans aucune sécurité. Le compte administrateur MySQL (qui se nomme root) n'a pas de mot de passe, l'interface web de configuration XAMPP est accessible par tout le monde sans aucune authentification. Il faut modifier cela, comment? Je vous conseille toujours «Sio2015» comme mot de passe. Machine client OCS Agent 1. Quels sont les logiciels installés (pour le bon fonctionnement d OCS)? 2. Quels sont les services installés, type de démarrage? 3. Quelle est la différence entre le service Windows OcsService.exe et l agent OCS OCSInventory.exe? 4. Ou se trouve le fichier de configuration d OCS Agent? le fichier log? Comment modifier le fichier de configuration? 5. Quels sont les problèmes rencontrés lors de l installation? du fonctionnement? Quelles sont les solutions? 6. Comment accéder au site OCS Inventory à partir d un poste client? 7. Quelle est l avantage de l installation de l agent en tant que service? 8. Fonctionnement de l agent : 8.1. Qui initialise les communications, l agent ou le serveur? 8.2. Est-ce l agent qui décide de remonter automatiquement des informations au serveur? BTS -SIO / SISR PPE2 RDPL-OCS 5 sur 5 RS/DD/PC/LP LMD - LYON