Simple Database Monitoring - SDBM Guide de l'usager



Documents pareils
contact@nqicorp.com - Web :

Fully Automated Nagios

Administration UNIX. Le réseau

Guide de démarrage rapide

I. Adresse IP et nom DNS

Projet Semestre2-1SISR

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

contact@nqicorp.com - Web :

et Groupe Eyrolles, 2006, ISBN :

Serveur d application WebDev

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Quick Start Installation de MDweb version 2.3

SECURITE DES SYSTEMES DʼINFORMATION FREEIPA Projet de semestre ITI 3eme année Etudiant RAZAFIMAHATRATRA LAURE Professeur : Gérald LITZISTORF

Mise en œuvre d un poste virtuel

Symantec Backup Exec Remote Media Agent for Linux Servers

Guide de déploiement

Tutoriel compte-rendu Mission 1

Oracle Database 11g: Administration Workshop I Release 2

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Table des Matières. 2 Acronis, Inc

Guide d installation JMap 5.0

Attribution dynamique des adresses IP

Instructions d'installation de IBM SPSS Modeler Server 16 pour UNIX

Guide d installation

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

BTS SIO Dossier BTS. PURCHLA Romain

STATISTICA Version 12 : Instructions d'installation

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Trend Micro Worry-Free Business Security 8.0 Première installation : trucs et astuces

Machine virtuelle W4M- Galaxy : Guide d'installation

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

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Mise en œuvre de Rembo Toolkit

MANUEL DE DEPLOIEMENT

StreamServe Persuasion SP4

Système Principal (hôte) 2008 Enterprise x64

Test de HSQLDB et Comparatif avec Sqlite

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

Guide d'installation du token

PROTECTION DE MACHINE VIRTUELLE VMWARE DELL POWERVAULT DL2000 OPTIMISÉ PAR SYMANTEC

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

La haute disponibilité de la CHAINE DE

Installation de IBM SPSS Modeler Server Adapter

Guide de prise en main Symantec Protection Center 2.1

GroupWise. Novell. Démarrage rapide.

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Windows 8 Installation et configuration

Windows sur Kimsufi avec ESXi

Installation 1K-Serveur

Outils et documentation Systems Management Guide d'installation de la Version 8.0.1

WGW PBX. Guide de démarrage rapide

Guide rapide d'installation SUSE Linux Enterprise Server 11 SP1

OpenMediaVault installation

INSTALLATION WINDOWS SERVER 2008 R2

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Les différentes méthodes pour se connecter

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Guide de démarrage rapide Express

et Groupe Eyrolles, 2006, ISBN :

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

Chapitre 2 Rôles et fonctionnalités

Intégration de Cisco CallManager IVR et Active Directory

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE

FileMaker 13. Guide ODBC et JDBC

2 - VMWARE SERVER.doc

CommandCenter Secure Gateway

1 INTRODUCTION 2 2 PRE-REQUIS Export du certificat du serveur Date et heure du système Téléchargement du logiciel du terminal 2

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

COMMENT INSTALLER LE SERVEUR QIPAIE

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

1 Configuration réseau des PC de la salle TP

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Configuration système requise

Préparation d un serveur Apache pour Zend Framework

DESCRIPTION DU CONCOURS QUÉBÉCOIS INFORMATIQUE (GESTION DE RÉSEAUX)

CA ARCserve D2D pour Linux

Open Source Job Scheduler. Installation(s)

Côté labo : Installation et utilisation du serveur GSI

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Sauvegarde des bases SQL Express

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

GPI Gestion pédagogique intégrée

[Serveur de déploiement FOG]

Guide de l'administrateur Citrix EdgeSight. Citrix EdgeSight pour points de terminaison 5.2 Citrix EdgeSight pour XenApp 5.2

Transcription:

- SDBM Version 0.01 (2011/07/05)

Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement du nom du serveur (étape optionnelle)4 Utilisation du adresse IP fixe (étape optionnelle)..5 Installation sur Windows..6 Configuration initiale7 Paramètres généraux7 Destinations de notification.7 Modification des événements de base7 Installation des agents SDBM (optionnel).8 Installation de l'agent SDBM sur Linux / Unix.9 Installation du java jre 5 (Linux / Unix).9 Installation du jre à partir de l'archive fournie (Linux / Solaris)9 Installation de l'agent SDBM sur Unix.10 Installation de l'agent SDBM sur Windows.12 Configuration avancée.13 Fichier de configuration.14 Opérations15 Ajout d'un évenement..15 Ajout d'une cible.15 Base de données régulière..15 Base de données Oracle RAC15 Base de données Oracle DataGuard..15 Instance Oracle ASM.15 Page 2

Architecture Serveur SDBM Linux / Windows Oracle Express Database 10.2 (port d'écoute 1521) Oracle Apex 4.0 (port d'écoute 8080) Apache 2.2 (port d'écoute 443) Service Java SDBMSrv Service Java SDBMAgt (agent local) Agent SDBM (Windows, Linux ou Unix) Service Java SDBMAgt Browser HTTPS Serveur BD Serveur SDBM Apache (httpd) SDBMAgt (java) errorlog MS SQL HTTP SQL*Net alert.ora Oracle SDBMAgt (java) SQL*Net SDBMSrv (java) SQL*Net Oracle XE - APEX (lsnr 8080) - SDBM (lsnr 1521) Page 3

Installation Deux types d'installation sont disponible pour SDBM. L'installation sur Linux est une image virtuelle pré-configuré pleinement fonctionnelle. Le dévelopement étant fait sur Linux, c'est l'installation à privillégier. La deuxième option est le script d'installation Windows. Installation sur Linux (image virtuelle pré-configuré) En fonction de la solution de virtualisation, la procédure de déploment sera différente. Deux images virtuelles sont disponibles : Image utilisant le standard OVF Une image de type VMDK (disque VMware). Le nom du serveur Linux pré-configuré est sdbm et il utilise DHCP pour obtenir une adresse IP initiale. Changement du nom du serveur (étape optionnelle) Voici les étape pour changer le nom d'un serveur Linux SDBM : Modification du fichier listener.ora et tnsnames.ora Changement de HOST = sdbm pour HOST = nouveau_nom dans : /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsnames.ora Modification du fichier /etc/sysconfig/network Changement du HOSTNAME=sdbm par HOSTNAME=nouveau_nom Changement de nom du système # hostname nouveau_nom Page 4

Utilisation du adresse IP fixe (étape optionnelle) Voici les étape pour changer l'adresse IP d'un serveur Linux SDBM : Modification du fichier /etc/hosts L'entrée sdbm sur la première ligne du fichier doit être retirée. Une ligne doit être ajoutée au fichier contenant l'adresse du serveur et l'alias sdbm. ex : # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 10.10.10.1 nom_serveur.nom_domaine nom_serveur sdbm Modification du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 L'entrée BOOTPROTO=dhcp doit être retirée. Les information statiques requise doivent être ajoutées. ex : DEVICE=eth0 ONBOOT=yes # DHCP configuration #BOOTPROTO=dhcp # FIXED configuration BOOTPROTO=none IPADDR=10.10.10.1 NETWORK=10.10.10.0 GATEWAY=10.10.10.254 NETMASK=255.255.255.0 Modification du fichier /etc/resolv.conf Le domaine de recherche ainsi que les adresses du DNS doivent être ajoutés. ex : search nom_domaine nameserver 10.10.10.253 Redémarrage du réseau Pour rendre les changements effectif, un redémarrage du réseau est requis : # service network restart (ou reboot) Page 5

Installation sur Windows Contrairement à l'image pré-configuré Linux, l'installation Windows requiert un système d'exploitation Windows pleinement fonctionnel. De plus, pour utiliser le script d'installation, les conditions suivantes doivent être respectées : Vous devez avoir les privilèges «Administrateurs» dans Windows Vous devez avoir au moins 5GB d'espace disque libre (sur un même disque) Oracle Database Express Edition ne doit pas être installé sur le système Le script d'installation effectura les tâches suivantes : Installation de Oracle Database Express Edition 10.2.0 (XE) Installation du service Windows SDBMSrv (SDBM Server) Installation du service Windows SDBMAgt (SDBM Agent) En option, vous pourez choisir de : Procéder à la création d'un usager d'exécution pour l'agent SDBM (au lieu d'utiliser l'usager par défaut Windows «LOCAL\SYSTEM») Effectuer la création de tâches de prise de copie votre base de données SDBM Si vous choissisez de ne pas exécuté ces étapes optionnelle au moment de l'installation, il vous sera possible d'exécuter ces scripts de façon unitaire ultérieurement. Exécution du script d'installation SDBM Si vous souhaitez utilisé le protocole https pour accèder à la console de gestion SDBM, vous pourrez pouvez procéder à l'installation d'un proxy Apache à l'aide de InstallSSLOption.cmd. Page 6

Configuration initiale Paramètres généraux Destinations de notification Modification des événements de base Page 7

Installation des agents SDBM (optionnel) L'agent SDBM doit s'exécuter sur chaque serveurs de bases de données. Il est requis pour effectuer les actions suivantes : Vérification des journaux d'exécution des SGBD (ex. alert.ora, ERRORLOG). Collecte des statistiques du systèmes d'exploitation Déclanchement des tâches SDBM Page 8

Installation de l'agent SDBM sur Linux / Unix Installation du java jre 5 (Linux / Unix) Source : agent-sdbm.release.n.nn.zip/unix ou source propre à votre système d'exploitation Pour fonctionner, l'agent SDBM à besoin du jre java version 5. Si un jre java 5 est déjà disponible sur votre serveur vous pourrez l'utiliser (dans ce cas, vous pouvez passer à la section «Installation de l'agent SDBM sur Unix» immédiatement). Si votre serveur est un serveur Linux ou Solaris, vous pouvez utilisé le contenu du réperoire./unix/java de l'archive source pour procéder à l'installation de java. Dans le cas contraire, référer vous à la documentation de votre système d'exploitation pour la mise en place du java jre 5. Installation du jre à partir de l'archive fournie (Linux / Solaris) Un répertoire racine SDBM sera requis pour y déposer les composants exécutable de l'agent. Les exemples suivant utiliserons /opt/sdbm (mais ce répertoire pourrait être n'importe quoi). L'installation qui suit utilise le mode usager (sans devoir utiliser l'usager root). Vous devez déposer une copie de l'outil d'installation java sur votre serveur à partir de./unix/java/jre- 1_5_0_22-{os}-{architecture}.{sh bin} dans le répertoire /opt/sdbm/java, faire un chmod 755 /opt/sdbm/java/jre-1_5_0_22-{os}-{architecture}.{sh bin} et exéuter l'outil d'installation java (/opt/sdbm/java/jre-1_5_0_22-{os}-{architecture}.{sh bin}). Vous pouvez détruire l'utilitaire d'installation (rm /opt/sdbm/java/jre-1_5_0_22-{os}-{architecture}.{sh bin}). Page 9

Installation de l'agent SDBM sur Unix Source : agent-sdbm.release.n.nn.zip/unix Une fois le java jre 5 disponible sur votre serveur, vous pouvez procéder à l'installation de l'agent. Un répertoire racine SDBM sera requis pour y déposer les composants exécutable de l'agent. Les exemples suivant utiliserons /opt/sdbm (mais ce répertoire pourrait être n'importe quoi). À partir de la source, vous devez déposer les répertoires jdbc et sdbmagt dans le réperoire racine SDBM. Votre répertoire racine SDBM devrait maintenant ressembler à ceci : /opt/sdbm/java (optionnel) /opt/sdbm/jdbc /opt/sdbm/sdbmagt L'usager qui exécutera l'agent SDBM doit avoir les permission d'accès «rwxr-x---» au répertoire racine SDBM (de façon récursive). Exemple : chmod -R 750 /opt/sdbm usager:groupe_primaire_usager De plus, l'usager qui exécutera l'agent SDBM doit avoir les privilèges de lecture sur les fichiers de journalisation qui seront surveillée (ex. alert[instance].log). En fonction de votre environnement, le fichier suivant doit être ajusté : /opt/sdbm/sdbmagt/sdbmagtctl : Exemple (/opt/sdbm) : # Root directory Java - SDBM export JAVA_DIR=/opt/sdbm/java/jre1.5.0_22; export SDBM_DIR=/opt/sdbm; Page 10

Démarrage de l'agent sur démarrage du serveur (optionnel) Idéalement, l'agent devrait être lancé par les scripts de démarrage du serveur. Si vous exécuté l'agent sur une des distributions Linux qui offre l'utilitaire «chkconfig» : Déplacer le fichier sdbmagt (en provenance de /opt/sdbm/sdbmagt/) Faire l'ajustement requis en fonction du répertoire racine SDBM (Exemple : SDBM_DIR=/opt/sdbm;) Faire l'ajustement requis en fonction du l'usager d'exécution (si différent de oracle) (Exemple : su - oracle su - nom_usager) Exécuter la commande de création du service Linux (avec root) # chkconfig --add sdbmagt Si vous exécuté l'agent sur un autre saveur de Unix, vous devrez adapter le script rc.sdbmagt (en provenance de /opt/sdbm/sdbmagt/) et l'ajouter aux procédure de démarrage de votre système. Page 11

Installation de l'agent SDBM sur Windows Source : agent-sdbm.release.n.nn.zip/windows Un répertoire racine SDBM sera requis pour y déposer les composants exécutable de l'agent. Les exemples suivant utiliserons c:\sdbm (mais ce répertoire pourrait être n'importe quoi). À partir de la source, vous devez déposer les répertoires java, jdbc et sdbmagt dans le réperoire racine SDBM. Votre répertoire racine SDBM devrait maintenant ressembler à ceci : c:\sdbm\java c:\sdbm\jdbc c:\sdbm\sdbmagt Par défaut, l'usager «LOCAL\SYSTEM» sera utilisé pour l'exécution de l'agent. Si vous ne souhaitez pas exécuté de tâches via SDBM, c'est la façon la plus simple (voir la section «Fichier de configuration» pour la désactivation du système de tâche SDBM). Dans le cas contraire, l'usager qui exécutera l'agent SDBM doit avoir les permission d'accès en écriture au répertoire racine SDBM (de façon récursive). De plus, l'usager qui exécutera l'agent SDBM doit avoir les privilèges de lecture sur les fichiers de journalisation qui seront surveillée (ex. alert[instance].log ou ERRORLOG). Installation du service Windows SDBMAgt La mise en place du service Windows est effectué à l'aide du fichier de commande InstallSDBMAgt.cmd. Il suffit de : Ouvrir un invite de commande Se positionner sur le repertoire de l'agent SDBM (Exemple : c: && cd \sdbm) Exécuter le fichier de commande d'installation c:\sdbm\sdbmagt> InstallSDBMAgt.cmd Si vous avez choisi d'exécuté l'agent SDBM avec un compte différent du l'usager de service par défaut Windows, vous pouvez maitenant (après avoir créer votre usager), faire les modifications requise via le panneau des services de Windows. Page 12

Configuration avancée Toute les configuration possible ne sont pas énoncées dans ce guide. Vous êtes invités à contacter le support SDBM (support@sdbm.ca) pour toutes questions pouvant subsisté après la lecture de ce guide. Page 13

Fichier de configuration Le fichier de configuration de l'agent SDBM est SDBMAgt.properties. Il contient les paramètres suivants : # Database section SDBMConnection = Chaine jdbc de connexion au référentiel SDBM SDBMUserName = Usager de connexion au référentiel SDBM SDBMPassword = Mot de passe de l'usager de connexion au référentiel SDBM # Log level (NORMAL DEBUG) SDBMLogLevel = Niveau de journalisation (NORMAL DEBUG) # Override of the hostname SDBMHostName = Surcharge du nom du serveur (optionnel) # Task scheduler (AC IN) SDBMTaskScheduler = Fanion d'activation du système de tâche # System statistics (AC IN) SDBMSysStatistics = Fanion d'activation de la collecte des statistiques OS # CPU statistics (AC IN) SDBMCPUStatistics = Fanion d'activation de la collecte des statistiques des CPUs (le sommaire pour tous les CPUs n'est pas affectée par cette option) Minimalement, les paramètres suivants doivent être modifiés : Nom DNS ou adresse IP du serveur SDBM référentiel Exemple : # Database section SDBMConnection = nom_dns_ou_adresse_ip_du_serveur_sdbm:1521:xe SDBMUserName = SDBMAGT SDBMPassword = testagt Page 14

Opérations Ajout d'un évenement Ajout d'une cible Base de données régulière Base de données Oracle RAC Base de données Oracle DataGuard Instance Oracle ASM Page 15