DBStation Date 06/12/16 Rédacteurs Hervé FAUVET et Bruno GUEDJ.

Slides:



Advertisements
Présentations similaires
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Advertisements

Les systèmes de gestion de base de données (SGBD)
Laurent Benguigui, CA SILCA Marc Duterte, ADP GSI
Introduction aux outils de supervision
Base de données de construction d’Agata Agata France C.Aufranc, O.Stezowski 31 Août 2011.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
Cetiad - Sicep Mars Généralités ➢ Organisation de l'assistance dans l'académie de Dijon ➢ Architecture réseau des établissements ➢ Présentation.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
Séminaire Novembre 2006 Séminaire Novembre 2006 Bilan et perspectives.
Aspects SGBD Pierre Lombard BRGM - Juillet 2007 Mise à jour : :30.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
P.1 Mémoire de fin d’études Responsable en Ingénierie Réseaux Guillaume Jeanney Mise en place d’une solution de supervision LOGO ENTREPRISE.
ATEMPO Live Navigator. Présentation → Besoin d'un outil de sauvegarde facile à déployer et indépendant du système ( Linux / Mac OS X et Windows ) → qui.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Architecture Oracle 12c Pr. A. MESRAR
Projet d ’informatisation Système d ’information de Santé au Travail
Android PACT 2016 Encadrement Informatique.
Framework EHop/Ecenvir
AWA Version 12 - Améliorations
PPE : Gestion de parc informatique
E.R.P. ou Progiciels de Gestion Intégrés
Déploiements d'applicatifs autonomes avec Pkgi
Présentation Scribe NG Serveur pédagogique.
Utilisation de PostgreSQL
Épreuve e6 du BTS sio Hacene BAKKIOUI.
Evolutions de la plate-forme Windows NT et BackOffice en entreprise
SOMMAIRE 1: ORALE 2: Les 3 systèmes de gestion de base de donnés 3:ORACLE DATA BASE 4:MY SQL 5:Oppen Office.org Base 6:Concurrence Conclusion.
Cahier des charges Hôpital Avicenne.
PORTEFEUILLE DE COMPETENCES
Séminaire EOLE Beaune Septembre 2007
Journée Analyse D0, 19 janvier 2004
Journée du 19/01/2001 Département Support Agence de Modernisation des
Portefeuille des compétences
Profils d’emplois JT du 24 septembre 2001
Les bases de données et le modèle relationnel
Centralisation de logs
Gestion Libre de Parc Informatique
Chapitre 12 Surveillance des ressources et des performances
Cissé Moussa Diawara Issif Master Informatique 2ième année
Introduction Bases de données Accès Internet (Web)
fonctionnalités iiS iis
Projet de Plan de formation
Présentation OCS-Inventory au LAPP
Programmation système
mardi 11 septembre 2018mardi 11 septembre 2018
Documentation technique (Linux)
Archivage, sauvegarde, PRA
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
V-Ingénierie présente Le générateur d’applications universel
Journées Informatiques 2016 – Le Lioran Sylvain Reynaud
BIOS- OS Environnement logiciel PC / Traitement numérique / Contrôle.
Un cloud de production et de stockage
Présentation des services IT
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
COURS ADMINISTRATION DE BASES DE DONNÉES IMPORT/EXPORT Karim LABIDI ISET Ch
Evaluation et SGB(m) : quels enjeux et quelles possibilités ?
1 DEPLOIEMENT D’UN SYSTEME DE REPARTITION DE CHARCHE (LOAD BALANCING) Abasse KPEGOUNI, Ingénieur Systèmes et Réseaux.
2018 presentation MONITORING & REPORTING ANALYTICS
Présentation PISTE pour les partenaires raccordés en API
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Soutenance fin d’année S’intitulant : audit et surveillance avec zabbix Présenté par: ADIE ALI Maxim Eric ANDRIAMANJATO Jean Francis Parcours:
Transcription de la présentation:

DBStation Date 06/12/16 Rédacteurs Hervé FAUVET et Bruno GUEDJ

Plan Présentation Architecture technique Principes de base Types de métriques collectés Fonctionnalités de l’interface Web Périmètre technique actuel Modules périphériques 2

Présentation DBStation est un outil open source destiné aux DBAs de production et répondant aux besoins de : gestion d'inventaire collecte de statistiques génération de graphes et rapports accès en lecture aux utilisateurs non DBA concernant les bases de données relationnelles (SGBDR) et non relationnelles (noSQL). DBStation intègre des fonctionnalités de collectes de métriques axées sur les aspects définition, performance, volumétrie, configuration et monitoring.

Architecture technique L’outil DBStation a été conçu en architecture 3 tiers suivant le modèle suivant : un référentiel dans une base de données (MySQL, Sybase ASE, Oracle) un agent et des APIs en JAVA une interface Web

Architecture technique Serveur WEB (apache + PHP) Référentiel en base de données Agent (java + shell)

Principes de base DBStation contient un référentiel permettant l’intégration des notions suivantes : Application Environnement (production, bench,...) Machine physique / virtuelle VM Service (VIP) composants SGBD : Sybase ASE, IQ, ASA et REP Server Oracle (RAC, Dataguard) MS SQL Server MySQL MongoDB

Principes de base Le référentiel sert de database à l’agent pour effectuer les tâches de collecte de métriques (configuration, volumétrie, connections, ...) L’agent interagit avec le référentiel afin de connaître les cibles, les status des composants SGBD et les métriques devant être collectées. L'agent peut être déployé localement sur le serveur cible de chaque composant SGBD ou à distance sur un serveur centralisé. Le paramétrage se fait via l’interface Web ou des APIs JAVA (activation/désactivation d’une collecte, modification du temps de cycle, statut de l’instance,…)

Types de métriques Dans le modèle actuel, 5 axes de métriques ont été définis : Definition : Définition générale du SGBD (nom, version, mémoire, charset …) Parameter (métriques de paramètres) : Oracle (shared pool, open cursors, processes, PGA, UGA …) Sybase ASE (number of locks, procedure cache, number of open objects …) Sybase IQ (Dynamic memory, ….) Performance (métriques de performance) : Oracle (cpu, io, parsing, nombre d’éxécutions, tris, hit ratios ….) Sybase ASE (cpu, io) Sybase IQ (cpu, io, hit ratio) Sybase Replication Server (latency, inbound/outbound queue size) Microsoft SQL Server (cpu, io, …) MySQL (compeurs Innodb, stats sur les requêtes, io réseau, …)

Types de métriques Connexion (Métriques de connections) Volume (Métriques de volumétrie) Query (Suivi des performances de requêtes types ) Dans l’interface Web, 3 options supplémentaires de cycle sont présentes : Monitoring, Tuning et Table : Monitoring correspondant aux métriques pour la supervision (non désactivable). Tuning permet la récolte d’informations complémentaires de performances plus détaillées. Table permet de collecter la volumétrie des tables.

Interface web L’interface Web offre les fonctionnalités suivantes : Inventaire (Inventory) Documentation - DBStation documentation - Technical documentation - Architecture documentation Monitoring des composants SGBD et des agents - DB Monitoring - OS Monitoring - DBStation Monitoring - Volume Moniroring - Alarm Monitoring - Monitoring Config

Interface web DBA Analyzer - Rapport des sauvegardes Oracle et MSSQL (Backup Analyzer) - Outil de projection de volumétrie (Capacity Analyzer) - Outil de comparaison de configuration (Config Comparator) - Outil de suivi volumétrie des device (Host Analyzer) - Rapport des jobs liés aux composants SGBD (Job Analyzer) - Outil de suivi de métriques des composants SGBD (DB Analyzer) suivi des connections utilisateurs (Connection) suivi des performances (Performance) suivi des temps de réponse sur requête type (service time) suivi des I/O (I/O) suivi des volumétries (Database evolution / Database evol hist) suivi de paramétrage de configuration (Parameter)

Interface web Synthèse des données de l'inventaire pour le management (Management) Menu de configuration générale de l'agent et de journalisation des erreurs (Agent Menu) Administration du site Web (Web Admin) et habilitations Autres Liste des DBAs (DBA team) Lifetime Technical Overview

Périmètre technique actuel Le périmètre de déploiement de l’agent est possible actuellement sur les environnements suivants : Serveurs UNIX ( Linux, Solaris, AIX, HP-UX) Serveurs Windows ( testé avec 2008 et Powershell > 3.0 ) Instances cibles suivantes : Oracle (≥ 8i) SAP Sybase ASE (≥ 12.5.x, possible en 12.0 mais dégradé) SAP Sybase REP (≥ 12.5) SAP Sybase IQ (≥ 12.6) MS SQL Server (200x) MySQL (≥ 5.0) MongoDB L’agent étant écrit en JAVA/JDBC, le portage est possible vers d’autres OS et d’autres cibles SGBD.

Modules périphériques Des modules périphériques additionnels peuvent être utilisés dans DBStation afin de réaliser d’autres tâches, comme par exemple : module DB refresh rechargement des bases non production module SQL delivery livraison de script SQL mise à disposition de résultats de requêtes DBA à des utilisateurs non DBA (Lucie, Elise,...) interfaçage avec un outil de monitoring …

Questions