SERVICE WEB ONDATAPERF AVEC SUPPORT Guide d installation et d utilisation



Documents pareils
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Direction des Systèmes d'information

WDpStats Procédure d installation

TP Administration Oracle

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Guide d installation de SugarCRM Open Source version 4.5.1

Tutoriel de formation SurveyMonkey

ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

WEB page builder and server for SCADA applications usable from a WEB navigator

MANUEL D INSTALLATION Sous WINDOWS

Installation d'un serveur RADIUS

Manuel de déploiement sous Windows & Linux

Configurer la supervision pour une base MS SQL Server Viadéis Services

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

La double authentification dans SharePoint 2007

Guide de mise en service - THOMSON ST2030

Les différentes méthodes pour se connecter

Installation d'un TSE (Terminal Serveur Edition)

Installation d un manuel numérique 2.0

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

EJBCA PKI Open Source

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

Prérequis techniques

SERVEUR DÉDIÉ DOCUMENTATION

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Guide de connexion pour les sites sécurisés youroffice & yourassets

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Olivier Mondet

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL JAUNAY-CLAN info@campustec.

Landesk Service Desk

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

TP 6 : Wifi Sécurité

Guide Enseignant de l application OpenERP

MSP Center Plus. Vue du Produit

Un serveur FTP personnel, ça ne vous a jamais dit?

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

Rapports d activités et financiers par Internet. Manuel Utilisateur

Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

avast! EP: Installer avast! Small Office Administration

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Assistance à distance sous Windows

Accès distant Freebox v6 Configuration

Projet : PcAnywhere et Le contrôle à distance.

Installation du client

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

BIRT (Business Intelligence and Reporting Tools)

Manuel de l Administrateur

OUTIL DE TRAVAIL COLLABORATIF

Insérer des images dans Base

Guide d installation

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

et Groupe Eyrolles, 2006, ISBN :

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION.

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

Mettre en place un accès sécurisé à travers Internet

UTILISATEUR. Notice d utilisation du service Support de Psi Informatique

HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS. : Guide HelpDesk pour les Imagineurs-v1.2.docx. Date :

Migration a Outlook Guide

Cyberclasse L'interface web pas à pas


Once the installation is complete, you can delete the temporary Zip files..

Compte rendu d'activité PTI n 2

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Manuel des logiciels de transferts de fichiers File Delivery Services

Movie Cube. Manuel utilisateur pour la fonction sans fil WiFi

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Envoyer des pièces jointes sans soucis

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Guide d installation des licences Solid Edge-NB RB

Notice de fonctionnement DVR H Méthode de Visionnage ESEENET

Déploiement OOo en environnement Windows Terminal Server

Guide de Saisie de Factures sur le Formulaire Web OB10

Compagnie des Transports Strasbourgeois. 1. La vente en ligne : comment ça marche? Avant de recharger ma carte BADGEO... 2

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

Trois types de connexions possibles :

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

Business Everywhere. travailler partout. mars 2007

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

Procédure Platine Exchange 2010 Accompagnement à la migration de votre compte 09/08/ Version 1.0 Hébergement web professionnel

VAMT 2.0. Activation de Windows 7 en collège

Connexion à SQL server

Guide de configuration. Logiciel de courriel

Transcription:

ONDATAFINE SERVICE WEB ONDATAPERF AVEC SUPPORT Guide d installation et d utilisation Ce document présente comment installer et utiliser le service web Ondataperf

Contents 1. Le Service Web ONDATAPERF... 3 2. Le Support distant... 5 3. Le Site Web Ondataperf... 6 Accès à l interface web... 7 Upload et Analyse... 8 Rapports générés par le service web Ondataperf :... 9 Gestion des alertes en mode simple... 10 Gestion des alertes en mode avancé... 11 Requêtes Filtrées... 12 Appel au support... 13 Les demandes simples... 14 Les demandes complexes... 14 Suivi des demandes de support... 15 Achat des tickets... 15 4. Installation du client Ondataperf... 16 Installation du client Ondataperf... 16 Pré requis pour Windows... 16 Pré requis pour linux... 17 Mode d utilisation... 17 Exemple d exécution du programme... 18 Méthodes pour obtenir l adresse IP du Proxy.... 19 Création d une tâche planifiée sous Windows... 19 Création d une tâche planifiée sous linux.... 21

1. Le Service Web ONDATAPERF Les bases de données Oracle en production doivent faire l objet d une prestation de suivi de performances, pour satisfaire aux exigences courantes de temps de réponse. Le service web ONDATAPERF permet d automatiser et d externaliser cette prestation de service. Il fonctionne sur des serveurs web du fournisseur. L utilisateur envoie de manière automatique ses métriques Oracle BSTAT-ESTAT, STATSPACK ou AWR au format texte vers le service web ONDATAPERF pour obtenir un rapport d analyse de performances (HTML et PDF) sur la dernière journée de production. Quelques minutes après l envoi vous obtenez automatiquement un rapport d audit de performances qui comprend une notation sur 20, une synthèse des goulots d étranglement trouvés, avec des graphiques accompagnés de feux tricolores, et explications qui vous permettront de comprendre et résoudre vos problèmes de performances.

Parfois la génération du rapport d audit de performance s accompagne d un mail d alerte selon le contenu des métriques Oracle reçus et des seuils d alerte définis : Ci-dessous un exemple des seuils d alerte que vous pourrez à tout moment reconfigurer comme bon vous semble. L alerte se fait pendant la génération du rapport d audit de performances si les seuils définis sont atteints. VOUS PARAMETREZ QUAND ET COMMENT VOUS VOULEZ ETRE ALERTES! Ci-dessous un lien exemple de rapport d audit de performances. http://www.ondatafine.com/zoom_rapport.php

2. Le Support distant Les bases de données Oracle en production requièrent souvent de leur DBA une analyse précise des problèmes de performances. La société OnDatafine, éditrice des logiciels d analyse de performances ONDATAPERF, vend sous la forme d abonnements payants un support technique distant pour analyser vos problèmes de performances sur vos bases de données Oracle. Ce support technique distant est accessible avec des tickets payés d avance dans le cadre de l abonnement. A travers l interface web www.ondataperf.com, le client pourra demander conseil auprès des experts OnDatafine.

3. Le Site Web Ondataperf Le site web ONDATAPERF comprend un moteur d analyse de performances comparable à celui du service web ONDATAPERF. Il permet de façon interactive (pour un besoin ponctuel) d obtenir le même rapport d audit de performances que celui du service web ONDATAPERF. L alerte par mail n est pas disponible dans ce cadre d utilisation. La demande d analyse se fait par un simple upload sur le site www.ondataperf.com des métriques AWR, STATSPACK ou même BSTAT-ESTAT. Dans le cadre d un suivi journalier et mensuel des performances, il est préférable de faire cette opération en automatique avec un script. Ceci permet d éviter les manipulations inutiles et récurrentes. C est le but du service web ONDATAPERF. Voici le site www.ondataperf.com :

Accès à l interface web Après avoir rentré votre login et mot de passe correctement, en cliquant sur le menu «Mon Profil», vous avez toutes les informations concernant votre compte Ondataperf. Vous pouvez modifier ces informations quand vous le souhaitez : Nous pouvons voir trois adresses mails renseignées. Les alertes envoyées par le service web Ondataperf seront pour ces 3 adresses.

Upload et Analyse Vous pouvez faire un upload de la journée en cours ou refaire l upload d un journée passée. Que vous visualiserez en cliquant sur le menu «Mes rapports ONDATAPERF» :

Le menu «Guide» vous donne des explications sur nos services et une aide sur l utilisation des scripts de collecte des clichés AWR ou STATSPACK. Le menu «Abonnement» vous permet de nous contacter afin de prolonger votre abonnement au service web Ondataperf. Le menu «Mes Stats» vous donne vos statistiques par rapport à vos uploads ponctuels à partir du menu «Upload & Analyse». Le menu «Mot de Passe» vous permet de modifier le mot de passe de connexion Le menu «FAQs» vous permet de voir les réponses aux questions les plus courantes Rapports générés par le service web Ondataperf : Vous pouvez consulter vos rapports quotidiens dans le menu «Rapports en mode batch». En rouge, vous avez les rapports pour lesquels vous avez été alertés. Vous pouvez les visualiser au format PDF ou HTML. Vous avez accès au fichier zip contenant les métriques reçues pour faire le rapport, et avez aussi la possibilité de les supprimer à votre convenance. On remarque que certaines lignes sont en rouges. Elles correspondent à des rapports pour lesquels une alerte a été envoyée. Nous allons voir comment ces alertes sont paramétrées. L ajustement des seuils permet de paramétrer l envoi d un mail d alerte :

Par défaut, à chaque dépassement d ASL (Active Session Load) un mail d alerte est envoyé. Il est possible de désactiver cette fonctionnalité mais uniquement en faisant une demande auprès de OnDatafine. Gestion des alertes en mode simple Le mode simple permet de définir des seuils à partir de chaque feu. Par exemple, si le rapport présente un feu rouge pour les IO et qu on a défini un feu rouge pour les IO, alors un mail alerte sera directement envoyé. Bien sur, si l alerte est positionnée sur feu orange et qu un feu rouge est signalé, l alerte est envoyée. Ceci pourra être fait pour chacun des feux. On pourra définir également une note minimum pour le mode simple. Si la note du rapport est inférieure à cette note du seuil, une alerte sera envoyée également.

Gestion des alertes en mode avancé Le mode avancé permet de mettre en plus une note minimale par famille en dessous de laquelle l alerte est envoyée. Prenons l exemple où l on positionne pour les seuils (seuil d alerte IO) un feu rouge, et une note de 10. Si la note globale est < 10 et qu on a un feu rouge pour les IO, alors une alerte mail est envoyée.

Requêtes Filtrées Vous avez la possibilité d exclure des requêtes de vos rapports générés, ce qui vous permet d éviter des alertes sur des requêtes inutiles : Ce filtre est fait pour les requêtes ou batchs que l on ne peut pas optimiser comme par exemple : Ainsi vous ne recevrez plus de mail d alerte de type SQL uniquement pour ces requêtes.

Appel au support En cliquant sur le menu «appel au support», Il faudra remplir les différents champs du formulaire de demande de support. On distingue 2 types de demandes d intervention à distance: Les demandes simples consomment 1, 2 ou 3 tickets suivant le délai d engagement de moyens de OnDatafine. Une demande simple devra nécessiter un temps de conseil effectif maximum de 15 minutes de la part de OnDatafine. Les demandes complexes nécessitent un nombre de tickets qui sera défini par un accord entre le client et OnDatafine. C est le cas pour une demande d analyse des performances.

Les demandes simples Dans le cas d une demande simple, le nombre de tickets à consommer varie en fonction du délai d engagement de prise en compte de l appel. On dispose de trois types d'appels. Les appels urgents (3 tickets) : Ces appels ont un délai contractuel de mise en place de moyens qui est de 24 heures. Ceci signifie que dans les 24 heures qui suivent l'appel, la société OnDatafine aura tout mis en œuvre pour résoudre cet appel : Le délai est en heures ouvrées (du lundi au vendredi de 8h à 19 heures, heures de Paris). Ainsi un appel d un délai de 24 heures émis le vendredi à 18 heures obtiendra une réponse avant lundi 18 heures. Les appels normaux (2 tickets) : Ces appels ont un délai contractuel d'engagement de moyens de 48 heures: ce qui signifie que dans les 48 heures qui suivent l'ouverture de l'appel, la société OnDatafine aura mis tout en œuvre pour trouver une solution. Les appels peu urgent (1 ticket) : Ces appels ont un délai d'engagement de moyens de sept jours. Ils seront en général utilisés pour des questions générales qui ne bloquent pas la production. L'intérêt de cet appel est qu'il est particulièrement économique puisqu'il consomme un seul ticket. Les demandes complexes Dans le cas d une demande complexe, l utilisateur mettra lui-même son nombre de tickets en fonction de la tâche à exécuter. Par exemple si le client souhaite avoir un expert OnDatafine distant qui étudie son problème de performance sur sa base et qu'il estime que le temps de traitement de cette prestation est d'une demi-journée : Il mettra 4 tickets par heure de travail estimée soit 16 tickets dans le champ «Nombre de tickets libres».le délai sera fixé d un commun accord entre le client et le fournisseur.

Suivi des demandes de support Une fois la demande envoyée, le client pourra voir le suivi de sa demande en cliquant sur le menu «Suivre les appels au support» : Achat des tickets En cliquant sur le menu «Acheter des tickets», vous pourrez commander de nouveaux tickets.

4. Installation du client Ondataperf Pour cela, il suffit de disposer d un PC ou d une station linux qui a accès à internet (typiquement une station de travail). Ce poste doit également avoir une version d Oracle client installée avec l outil sqlplus et être configuré pour accéder aux bases de données oracle. Tous les jours, un script est lancé à heure fixe. Il extrait les métriques Oracle (STATSPACK, AWR, ) de la veille sur les bases de données cibles. Il compresse respectivement les métriques de la dernière journée de chaque base dans un fichier zip, et puis fait un cryptage, et enfin envoie vers www.ondataperf.com. Ce fichier est alors traité automatiquement sur le serveur distant www.ondataperf.com En se connectant 5 minutes après sur le site, on peut consulter les rapports générés (avec le menu «Rapports en mode batch»). Installation du client Ondataperf Il faut décompresser les fichiers «odp_web_serv_windows.zip» (pour Windows XP, Vista, Server ) ou «odp_web_serv_linux.zip» (pour Linux) dans un répertoire dans lequel on a les droits en écriture et exécution. Pré requis pour Windows odp_client_web.exe est le programme principal qui devra être lancé à heure fixe pour chaque base. C est lui qui fait tout le traitement. curl.exe sert à l envoi des métriques vers le service web Ondataperf. gpg.exe, inconv.dll ainsi que les fichiers.gpg servent à l encryptage des métriques. Un client Oracle avec sqlplus est pré requis pour l extraction des métriques au format texte (extraction identique à «awrrpt.sql» ou «spreport.sql») Sytèmes d exploitation: Windows XP, Vista, Server 2003, Server 2008 Logiciel nécessaire: Oracle client avec sqlplus La variable ORACLE_HOME doit être mise à jour, ainsi que la variable PATH avec %ORACLE_HOME%\bin;%PATH%

Pré requis pour linux odp_client_web.sh est le script shell qui doit être lancé à heure fixe. programme principal odp_client_web. C est lui qui fait tout le traitement. Il appelle le KERNEL minimum: 2.6.15-1 i386 Logiciels nécessaires: curl, gpg, zip, Oracle client avec sqlplus La variable ORACLE_HOME doit être mise à jour, ainsi que la variable PATH avec $ORACLE_HOME/bin:$PATH:/usr/bin Mode d utilisation USAGE : options are: * w <url> : url of web service * s <service> : oracle Service Name * p <password file> : text password file containing a line to design the password of user oracle * c <client> : client identify (integer) t <type capture> : type capture Oracle (default A) S=STATSPACK or A=AWR v <version> : version (817,901,920,101,102,111,112) mandatory with STATSPACK capture u <user> : oracle user (default=system) U <proxy file> : text proxy file containing a line to design the user:password of the proxy x <IP:PORT> : IP address and port of proxy mandatory with option (-U) n d <day> *: option mandatory : use ntlm feature : day of AWR metric (default=0) (1=J, 0=J-1, -1=J-2,..., -99=J-100) Url of web service (-w): www.ondataperf.com/webservice/upload.php Oracle Service Name (-s): see entry in tnsnames.ora for your instance Text password file (-p): save password of Oracle user in the file. By example "manager" (default password of "system") as password for "system" Oracle user $>cat passwordfile manager $> or C:>type passwordfile

manager C:> Client identify (-c): Ondatafine provides this identify to using Ondataperf Web Service Type capture (-t): 'S' for STATSPACK or 'A' for AWR Oracle version (-v): 817, 901, 920, 101, 102, 111, 112 Oracle user (-u): Default is "system" For AWR capture: Ondatafine recommends you to use a user with following only privileges : create user getawr identified by getawr; grant connect to getawr; grant select any dictionary to getawr; grant execute on dbms_workload_repository to getawr; For STATSPACK capture: Ondatafine recommends you to use the PERFSTAT user Port of Proxy (-x): For a configuration with proxy, syntax: -x IP:PORT Use (-n) option for authentication NTLM Proxy file (-U): save user and password for proxy in a file. $>cat ProxyFile user1:password1 $> or C:>type ProxyFile user1:password1 C:> Day of metric (-d): Choose the day of snapshots to extract Default is 0 for DAY-1 Possible values are 1,0,-1,-2,-3,-4,-5,-6 (1=J, 0=J-1, -1=J-2,..., -99=J- 100) Exemple d exécution du programme sans proxy avec collecte AWR : odp_client_web.{exe sh} -w www.ondataperf.com/webservice/upload.php -s ORCL -p passwdfile -c549 -u getawr d0 sans proxy avec collecte STATSPACK version 920 : odp_client_web.{exe sh} -w www.ondataperf.com/webservice/upload.php -s ORCL -p passwdfile -c549 -u perfstat d0 ts v920

collecte AWR avec un proxy sans une identification (user:passwd): odp_client_web. {exe sh} -w www.ondataperf.com/webservice/upload.php -s ORCL -p passwdfile -c549 -u getawr d0 -x 1.2.3.4:8080 collecte AWR avec un proxy qui demande une identification (user:passwd): odp_client_web. {exe sh} -w www.ondataperf.com/webservice/upload.php -s ORCL -p passwdfile -c549 -u getawr d0 -x 1.2.3.4:8080 -U proxyfile collecte AWR avec un proxy qui demande une identification ntlm odp_client_web. {exe sh} -w www.ondataperf.com/webservice/upload.php -s ORCL -p passwdfile -c549 -u getawr d0 -x 1.2.3.4:8080 -U proxyfile -n getawr est un compte Oracle avec les privilèges suivants : grant connect to getawr; grant select any dictionary to getawr; grant execute on dbms_workload_repository to getawr; passwdfile est un fichier qui contient le mot de passe du compte Oracle getawr (AWR) ou perfstat (STATSPACK). Il est recommandé de limiter les droits d accès en lecture sur ce fichier pour des raisons de sécurité. proxyfile est un fichier qui contient l utilisateur et le mot de passe à donner au proxy Méthodes pour obtenir l adresse IP du Proxy. Sous Vista netsh winhttp show proxy Sous XP proxycfg Sous Linux contenu dans la variable HTTP_PROXY Avec certains «proxy», ces commandes ne fonctionnent pas. Il faut donc contacter son administrateur réseau. Création d une tâche planifiée sous Windows. On ira en général dans le répertoire c:\windows\tasks

Une fois que la tâche est créée, on la testera. Un fichier zip doit être généré. Le fichier est alors transmis sur le site www.ondataperf.com En un délai de quelques minutes le fichier sera traité. Création d une tâche planifiée sous linux. Ligne à ajouter dans votre crontab : # Minute Hour Day_of_Month Month Day_of_Week Command # (0-59) (0-23) (1-31) (1-12) (0-6) odp_client_web.sh w Attention à vos variables d environnement lors du lancement de odp_client_web.sh avec ses paramètres par crontab.