MISE EN PLACE D UNE SOLUTION DE SURVEILLANCE PERMETTANT DE SUPERVISER LES BASES DE DONNÉES Responsable de stage à l Université de la Réunion: Fred Mesnard Henri Ralambondrainy Tuteur en Entreprise: Jhony HOARAU Réalisé par SEUS Max Bruno Université de la Réunion Numéro Etudiant:3003110
SOMMAIRE 2 Introduction Présentation du Groupe Caillé La Supervision Informatique Présentation du projet de supervision de bases de données Mise en place de la solution : «WhatsUp Companion» Conclusion
Introduction 3 Context Final year internship Duration of the training course: 6 months The subject of my internship: Implement a monitoring solution allowing to monitor databases. Firm: GROUPE CAILLE
Presentation of The Groupe Caillé 4 More older company of Réunion Island 2 essentials business sectors: Automotive sector Mass-market retailing sector Current President: François CAILLE
Presentation Of The Groupe Caillé 5 Holding (Siège Social) Automotive Sector (JCA Automobile, Kolors Automobile, HG Automobile, etc ) Mass-market retailing Sector (SODEXPRO, Leader Price, CASH OI, Promo Cash, etc ) Holding: société qui a pour vocation de regrouper des associés ou des actionnaires qui souhaitent une influence significative dans les sociétés détenues par celle-ci.
Présentation de l Entreprise d Accueil 6 Entreprise d accueil : SODEXPRO Filiale du Groupe Caillé Secteur d activité: Centrales d achats alimentaires Entrepôts d alimentations générale Directeur Général : Philippe LAUTHIER
Présentation du Service d Accueil 7 Service Technique Informatique Composé d une équipe de 6 personnes et très dynamique Jean-Hugues POTHIN RESPONSABLE EQUIPE TECHNIQUE Jhony HOARAU RESPONSABLE INFRASTRUCTURE Ludovic HOARAU ADMINISTRATEURS SYSTEMES ET RESEAUX Gilles LUCIAN TECHNICIEN SYSTEMES ET RESEAUX Yann CONVERT TECHNICIEN SYSTEMES ET RESEAUX Alexandre ARNASSALOM TECHNICIEN SUPPORT Organigramme du Service d Accueil
Environnements Techniques 8 Environnements Techniques: La plupart des serveurs sont virtualisés Plus 80 serveurs Windows Une dizaine de serveurs UNIX (Red Hat, IBM AIX) Au niveau des bases de données: 3 serveurs de bases de données Une dizaine d instance Oracle (version Oracle 9i, Oracle11G) Disposition d autres bases de données: PostgreSQL, Microsoft SQL Server
9 La Supervision Informatique Qu est-ce que la supervision informatique? Rôle d une plate-forme de Supervision Normes et Techniques Employées
Définition de la Supervision Informatique 10 La supervision informatique permet de: Surveiller l état de santé du Système d Information D alerter en cas de disfonctionnement du SI Anticiper les différents incidents Diagnostiquer rapidement une panne
11 Rôle principale d une plate-forme de supervision
Normes et Techniques Employées 12 Respect des normes : ITIL, «Information Technology Infracture Library» SLA, «Service Level Agreement» Etc. Plusieurs types de méthodes employées pour superviser: Via SNMP, «Simple Network Management Protocol» Via WMI, «Windows Management Instrumentation» Etc.
13 Présentation du Projet de supervision de bases de données Présentation du Projet Les Objectifs les Contraintes Organisation du Projet
Présentation du projet 14 Le Contexte: Surveiller les bases de données Oracle Dispose d aucun administrateur de bases de données Dispose d aucun moyens de prévoir un incident Les outils de supervisions existant:
Les Objectifs 15 Trouver la meilleure solution adéquate Se baser sur les outils existants Surveiller les bases de données en Temps Réel Etre à la fois proactif et réactif Assurer une qualité de service
Les Contraintes 16 Prendre en compte les différentes versions de bases de données Oracle Le coût Le Temps
Organisation du Projet 17 Phase d'analyse du projet Etude et Réalisation du Cahiers des Charges Fonctionnels Phase de Test de l'outil de supervision Mise en place réelle au sein du système d'information Documentation : Oracle, les bonnes pratiques de supervision Etude des différents outils de supervisions existants au sein de l'entreprise: WhatsUp Gold SCOM Installation et Configuration Installation et Configuration Recherche d'outils de supervision et prise de contact avec des fournisseurs Comparaison des divers outils de supervision pour surveiller les bases de données Oracle Phase de Test et de Vérification Phase de Test et de Vérification Analyse des besoins Proposition de solutions Bilan Bilan Validation de la solution par l'équipe et ainsi que le responsable du DSI
18 Mise en place de la solution : «WhatsUp Companion» Solution retenue: «WhatsUp Companion» Mise en place des sondes pour surveiller les bases de données Oracle Différents aspects visuels du logiciels Les problèmes rencontrés
La solution de supervision retenue: «WhatsUp Companion» 19 WatsUp Companion: Il permet: plugin dédié à WhatsUp Gold D apporter des fonctionnalités supplémentaire à WhatsUp Gold Et en autre de surveiller des bases de données (Oracle, MySQL, PostGreSQL, DB2, Informix, etc.)
20 Mise en place des sondes pour surveiller les bases de données Oracle Statut de l instance Statut des tablesapces Définir un seuil d alertes à ne pas dépasser concernant la taille des tablesapces Surveiller le listener Visualiser la taille et l espace libre de l instance
21 Architecture d une base de données Oracle
Au niveau de l aspect visuel 22 Récupération des informations sur le serveur de base de données via le protocole SNMP
23 Au niveau de l aspect visuel
Au niveau de l aspect visuel 24 Génération de Graphes
Les problèmes rencontrées 25 Problème d encodage de la bases de données Oracle Problèmes de droits d accès avec Microsoft SQL Server lors du déploiement de WhatsUp Gold Problème au niveau du client Oracle en fonction de la version de la base de données
Conclusion 26 WhatsUp Companion est la solution adéquate Acquisition de nombreuses connaissances Expérience Professionnelle très enrichissante. Mise à profit et perfection des compétences acquises tout au long de mon cursus.
27