TechSoftware Présentations



Documents pareils
TechSoftware Présentations

TechSoftware Présentations

Cartographie du SI pour alimenter la CMDB

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

ITCAM for WebSphere Messaging Les solutions de supervision de WebSphere MQ, WebSphere Message Broker/IIB

BMC Middleware Management

IBM Tivoli Monitoring, version 6.1

Automation Engine 10. Plates-formes prises en charge

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

Hitachi Storage Viewer v Hitachi Data Systems

Jean-Philippe VIOLET Solutions Architect

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

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

Gouvernance et nouvelles règles d organisation

1. Formation F5 - Local Traffic Manager Configuring (LTM)

GESTION DE LA PERFORMANCE. Albert Amar Avant-vente Middleware

Automation Engine. System Requirements. Version: Date: Automic Software GmbH

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes

PRODUCTS LIST (updated 11th January 2010)

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Tivoli Energy Management en pratique

PERFORMANCE BASE DE DONNÉES

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

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

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

Expérience de la mise en place s une solution de gestion de capacité pour supporter la migration des Datacenter

CA ARCserve Family of Solutions Pricing and Licensing

Installer Enterprise Miner 5.1 en SAS environnement Windows

GESTION DU CYCLE DE VIE. Albert Amar Avant-vente Middleware

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

WDpStats Procédure d installation

BMC Middleware Management: Transaction Analytics (StatWatch) & Transaction Monitoring (Q Nami!) Didier Hauwy Didier_hauwy@bmc.com

What s New. Sun ONE Application Server. Version 7, Enterprise Edition

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

VMware : De la Virtualisation. au Cloud Computing

BIRT (Business Intelligence and Reporting Tools)

Kick Off SCC EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons

Fiche Produit TSSO Extension Mobility Single Sign-On

Rationalisation et évolution des assets, licences et contrats informatiques. Philippe ASTIER Software Technical Professionals

Thierry Déléris. BMC Mainview Data Server Synthèse & Mise en œuvre

NIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Développement logiciel pour le Cloud (TLC)

Notre Catalogue des Formations IT / 2015

Instructions Mozilla Thunderbird Page 1

Atelier Progress Rollbase

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

L art d ordonnancer. avec JobScheduler. François BAYART

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

Package Contents. System Requirements. Before You Begin

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

EXALOGIC ELASTIC CLOUD MANAGEMENT

Solutions Dell Networking pour le Big Data. Philippe MARTIN Networking Sales Specialist - p_martin@dell.com

EN Télécom & Réseau S Utiliser VMWARE

Pensezdifféremment: la supervision unifiéeen mode SaaS

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

Infrastructure Management

Vers une meilleure gouvernance des plateformes d ingénierie

Convergence entre Sécurité et Conformité par l approche Software as a Service Présentation en avant-première de QualysGuard Policy Compliance

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

INTRODUCTION AUX SGBD/R LUW

Configuration Cluster, DRS, HA, DPM et FT

ADMINISTRATION EXADATA

Les défis du VDI Le cas de XenDesktop. Les défis du VDI

Exercices sur SQL server 2000

Explorateur WebSphere MQ Nouveautés version 7.5 & Plugins

L état de la virtualisation

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Virtualisation des Serveurs et du Poste de Travail

A Les différentes générations VMware

Hyper-V v2 : une évolution majeure des services de virtualisation

Dynamiser et optimiser votre IT avec la Virtualisation du poste

NEXTDB Implémentation d un SGBD Open Source

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

Tivoli Storage Manager version TSM Server

Consultant Avant Vente Offre Management du SI

Plan. Department of Informatics


Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail

Vos outils de messagerie dans le Cloud avec LotusLive Notes. Session LOT12 Xavier Défossez - Lotus Technical Sales

L INFORMATIQUE SOUS FORME DE SERVICE POUR VOTRE ENTREPRISE. Farid BENREJDAL Senior Systems Engineer VMware

Un élément de la gouvernance du système d information «La gestion des logiciels, transparence et maîtrise du budget»

BPPM et BCO Quoi de 9.0? David Jakubowicz Service Assurance Software Consultant

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager

Eric Maillé Comparatifs des hyperviseurs Vmware ESX / Microsoft HyperV

CommandCenter Secure Gateway

.Réinventons l innovation.

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

IBM WebSphere Application Server 5.0 : Administration avancée

Transcription:

TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

2

Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli intervenant : Philippe THOMAS, spécialiste Tivoli Dans cette double session de 90 mn, nous allons passez en revue le dispositif BIRT (Business Intelligence Reporting Tool) qui permet de créer des rapports pour l'ensemble des solutions Tivoli. Instalaltion, personnalisation, définition et export des rapports seront passés en revue au cors de la session avec de nombreux exemples concrets. TIV14 - Comment définir de nouveaux agents de supervision intervenant : Philippe THOMAS, spécialiste Tivoli Les solutions ITCAM et ITM sont livrées avec l'agent Builder, un nouveau composant qui permet de développer des agents en utilisant des providers prédéfinis. En utilisant des exemples concrets, om montrera la facilité et l'industrialisation de la définition de nouveaux agents ainsi que leur intégration dans une infrastructure ITM. TIV16 - Comment appréhender la supervision des environnements virtualisés intervenant : Philippe THOMAS, spécialiste Tivoli De plus en plus d'environnements se consolident à travers des solutions de type VMWare ou par les systèmes P (LPAR). Nous vous proposons en 45 Mn de faire le tour des agents ITM qui permettent de superviser ces environnements avec des démonstrations à l'appui. TIV18 - Monitoring : nouvelles fonctionnalités pour enregistrer vos scénarios avec ITCAM for Transactions intervenant : Philippe THOMAS, spécialiste Tivoli 'Cette session permettra de découvrir les fonctionnalités offertes pour enregistrer des scénarii Web et les rejouer dans ITCAM for Transaction pour mesurer les temps de réponses. Cela couvrira la prise en main et le paramétrage de l enregistreur en mode protocolaire. Les fonctions de corrélations, de mise en place de point de vérifications et de gestion des erreurs seront couvertes. 3

Environnement des démonstrations BIRT TEP RPT VM = ELISH Serveur TCR VM = POST3 Console RPT Agent Builder TDW VM = SMART Serveur Supervision ITM+ITCAM+D TCR Agent Windows Agent ESX Agent RRT AMC New Agent Agent Universel 4

TechSoftware TIV14 - Comment définir de nouveaux agents de supervision Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

TIV14 - Comment définir de nouveaux agents de supervision Les solutions ITCAM et ITM sont livrées avec l'agent Builder, un nouveau composant qui permet de développer des agents en utilisant des providers prédéfinis. En utilisant des exemples concrets, om montrera la facilité et l'industrialisation de la définition de nouveaux agents ainsi que leur intégration dans une infrastructure ITM. 6

Pourquoi un Agent Builder? ITM ou ITCAM ont de nombreux agents pour couvrir : Les systèmes d exploitation Les bases de données Les applications, les serveurs d applications Etc. Mais Nous avons besoin d agents personnalisables pour atteindre des métriques de supervision spécifiques IBM dispose déjà de l Universal Agent : Une seule installation mais une personnalisation qui requiert des compétences et du temps Quid des Workspaces, Situations, et autres Queries? ITM Agent Builder adresse ces points 7

Agent Universel ou Agent Builder Agent universel générique qui permet la création et l intégration de nouveaux indicateurs en local ou à distance Log & File, Databases (via ODBC) SNMP & MIB Sockets Robot sur page HTML Gestionnaire de scripts / commandes Boite à outils via API ouverte OPAL = +300 modules dans notre base de connaissance sur internet Agent Builder est un wizard qui permet de définir un agent facilement Process Monitoring Windows Service Monitoring Functionality Test WMI Windows Performance Monitor Windows Event Log Application Logs SNMP Script JMX JDBC 8

Qu est ce que l Agent Builder? ITM Agent Builder est un outil pour développer un nouvel agent Basé sur Eclipse Utilise des Wizards pour la création d un nouvel agent Il permet de créer un seul agent pour des sources de données variées (log, script, jdbc, snmp ) Il utilise des «Browsers» pour les sources de données Il propose aussi des «Tests» afin de vérifier que le script ou le fichier log sera bien analysé Les agents ainsi générés peuvent fonctionner sur on Windows, AIX, Linux, Solaris, HP-UX Il créé des «installation packages» pour les agents «local install» ou bien «remote deploy image» (un CD) Il permet d ajouter les compléments dans le package agent Workspaces, Situations, and Queries Utilise le runtime de l agent système 9

Qu est ce que l Agent Builder? Autres fonctionnalités Il contient les sources de collecte les plus demandées (log, snmp, jmx ) que l on appelle aussi des providers Support des agents multi-instance Plusieurs agents sur chaque machine Support des subnodes : Regroupement des groupes d attributs dans la TEP en vue d une présentation particulière ou bien d une instanciation spécifique Pas de dépendance avec l agent universel Utilise le runtime de l agent système (un agent généré par l agent Builder peut y être déployé) Support du Remote Monitoring 10

Installation de l Agent Builder L Agent Builder s installe de façon séparée des autres composants ITM ou ITCAM Windows, Red Hat, SUSE, AIX Installation de type «InstallShield» Installe Eclipse et son Agent Builder plugin Environ 10 mn 3 Next 1 Go DD Pour des aspects pratiques, IBM conseille d installer l Agent Builder sur une plateforme ITM de test Permet de faire des tests sans avoir installer à distance les nouveaux agents 11

Le processus de construction d un agent 1. Démarrage Agent Builder (via Eclipse) 2. Utilisation d un Wizard pour définir un nouvel agent 3. Identification du projet 4. Identification du nouvel agent 5. Définition des fonctions de l agent Runtime configuration (optionnel) Définition des sources (itératif) 6. Déploiement vers une machine de test 7. Développer des workspaces, situations and queries pour ce nouvel agent dans ITM (optionnel) 8. Génération d un package final 12

Identification de l agent Nom de l agent Identifié par un «product code» Valeurs autorisées sont : K[0-9][0-9] K[0-2][A-Z] K[4-9][A-Z] Ces valeurs sont pour une utilisation interne à votre société Les valeurs pour une autorisation externe (vente, OPAL) doivent être demandées à IBM sur le site OPAL (sinon il y a un risque de télescopage) Un Copyright peut être inclus Il y a également : «Display name», pour le Tivoli Enterprise Portal (TEP) «Unique agent identifier» Version : 3 digits 13

Runtime Configuration La Runtime configuration constitue les paramètres qui sont nécessaires pour faire fonctionner l agent. Par exemple : Le chemin d un logiciel Un mot de passe et le nom de l utilisateur associé etc. Après l installation du nouvel agent et pendant la configuration de celuici, un nouveau panneau «Runtime configuration» apparait Les information de configuration sont disponibles sous la forme de variables dans l Agent Builder 14

Runtime Configuration Un fois l agent installé, il doit être configuré Un prompt demande les paramètres (ici userid et password) Les données identifiées comme «Password» sont cryptées 15

Choisir un type et une source de données Les sources de données : Functionality Test Process Monitoring Windows Service Monitoring WMI Windows Performance Monitor Windows Event Log Application Logs SNMP Scripts JMX JDBC CIM 16

Agent Builder : Modèle de disponibilité Permet une approche standardisée pour la gestion de la disponibilité Process Monitoring et Windows Service Monitoring Status Up Down Performance Data: CPU Usage (Total, Privileged, User Mode), Thread Count, Virtual Size, Page Fault Rate, Working Set Size, and Command Line Tests fonctionnels Status : Passed Failed En cas de Failed : Message spécifique à définir Agent contient un self management qui permet la visualisation des statuts des collectes 17

Tests fonctionnels (Command Return Code) Les tests fonctionnels permettent de passer une commande et d analyser le code retour : Ce test fonctionnel permet donc de savoir si l application est opérationnelle : script Fichier exécutable query Commande système Analyse le code retour après le test : On définit un code retour pour chaque état On peut fournir un message pour chaque code L agent lance la commande et détermine l état de l application en analysant le code retour Vous devez définir un code pour chaque valeur retournée par la commande 18

Tests Fonctionnels (Command Return Code) 19

Process Monitoring 20

Service Monitoring 21

Windows Event Log 22

Sources externes (Data from Server) Data sources supportée : WMI Perfmon SNMP JMX JDBC CIM 23

Data Source Browsers WMI et Perfmon WMI Perfmon 24

Data Source Browsers - SNMP Browser de définitions de MIBs SNMP Charge par défaut les MIBs les plus communes et peut importer d autres MIBs Lorsqu un nœud de la MIB est sélectionné, AB en fait un groupe d attribut 25

Script Récupère la sortie standard du script et la formate Vous pouvez maintenant tester le script Définit des attributs par défaut et leur type Modification des types en cliquant sur le titre 26

Log Analyse la sortie d un fichier log et parse le résultat Très riche, il permet d analyser différents types de log Construit des attributs par défaut Modification par attribut ou par séparateur 27

Data from Log Files 28

Define Log File Attributes 29

Tester l agent L agent doit être tester afin de s assurer qu il collecte bien les données attendues Générer l agent : Install local (ITM doit tourner sur la même machine) Créer un fichier compressé pour une installation distante Agent TEMS support TEPS support Configurer et starter l agent Après les tests : Modifier l agent dans Agent Builder Re-générer l agent depuis Agent Builder Désinstaller l agent, puis réinstaller ou Installer par-dessus l agent existant 30

Finalisation de l agent Dans ITM ou ITCAM Définir des workspaces, des situations, des queries, des actions Importer les définitions depuis ITM dans l Agent Builder (cliquer droit sur le projet puis sur import application support files) Commit Agent Version Appuyer sur «Commit this level» On peut encore ajouter des sources 12 versions / agent Generate a Solution Installer Project Défini le package avec tous ses composants Ajoute le menu d accueil personnalisable 31

Environnement des démonstrations TEP Agent Builder TDW VM = SMART Serveur Supervision ITM+ITCAM+D New Agent Agent Windows Agent Universel 32

Des Questions? Philippe THOMAS THOMAS1@FR.IBM.COM 33

TechSoftware TIV16 - Comment appréhender la supervision des environnements virtualisés Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

TIV16 - Comment appréhender la supervision des environnements virtualisés De plus en plus d'environnements se consolident à travers des solutions de type VMWare ou par les systèmes P (LPAR). Nous vous proposons en 45 Mn de faire le tour des agents ITM qui permettent de superviser ces environnements avec des démonstrations à l'appui. 35

Considérations sur Virtualisation Virtualisation en croissance plus de 4 millions de VM déployées en 2009 selon Gartner 2 8 fois plus de VM déployées depuis 3 ans ITM permet de : Superviser l état de santé Optimiser Analyser et soigner Capacity Planning 8 % 26 % 43 % 48 % Gartner s view on important management features for server virtualization Virtualization without good management is more dangerous than not using virtualization in the first place, 2 1 http://www.idc.com/getdoc.jsp?containerid=prsg20884807 2 http://www.gartner.com/it/page.jsp?id=505040 36

Quelle la source du problème dans un environnement virtualisé? Dans un environnement virtualisé complexe, il est souvent difficile de trouver la source d un problème. Application Application Dans la machine virtuelle partageant les ressources Guest OS Guest OS Application running on Host OS Dans les ressources virtuelles? Virtual Resources Virtual Resources Dans l overhead de l hyperviseur? Dans le système d exploitation du host? Dans les ressources physiques? Virtual Machine Virtual Machine Hyperviseur Host OS Physical Resources 37

IBM Tivoli Monitoring for Virtualization La virtualisation se développe rapidement La consolidation apporte des avantages mais également de nouveaux défis. Nous devons fournir les indicateurs clés de la performance sur ces environnements Quelle est la consommation total de mon serveur? Comment les ressources sont elles réparties entre machines virtuelles? Comment peut on optimiser ces ressources? Quels sont ces environnements virtualisés que nous devons couvrir : AIX LPAR Intel VMware Microsoft Virtual Server 2005 Citrix Xen 38

IBM Tivoli Monitoring for Virtualization Couvrir tous les besoins de la virtualisation! Les disciplines et l architecture de la supervision commune à ITM et ITCAM Serveur Supervision ESB / SOA Alerting / Événements Filtrage, priorité et criticité Situations /Corrélations Rapports temps réel Rapports historiques et une base de données historique Présentation graphique Console Web ou client lourd Profiles utilisateurs Sécurité d accès externalisée Outils de développements Découverte automatique des composants et des services Vues métiers et topologiques Agents et Remote Monitoring Scalabilité Support Facilité d utilisation et de mise en œuvre Personnalisation et flexibilité Aide au diagnostic Actions manuelles ou suites d actions automatiques Support des standards / Ouverture Intégration avec d autres solutions Gestion de capacité (en option) Analyse d impact technique et métier 39

Les agents spécialisés ITM6 et ITCAM : +70 agents Systèmes d exploitation Windows (XP, 2000, 2003 ) AIX, HP-UX, Solaris P-Series (VIO & HMC), Solaris Zones Linux (RedHat, Suse, Red Flag, Asianux) I5, z/os Databases DB2 (UDB) Oracle Sysbase MS SQL Server DB2 (z/os) Tranctionnel CICS TS IMS Messaging WebSphere MQ WebSphere Message Broker WebSphere InterChange Broker Messsages & Collaboration MS Exchange Lotus Notes Domino Microsoft MS Active Directory DotNet Biztalk MS Cluster Serveurs Web IHS Apache iplanet MS IIS J2EE WebSphere Application Server (+ CE) WebSphere Portal WebSphere Process Server WebSphere Enterprise Service Bus Weblogic Application Server Oracle Application Server Tomcat, JBOSS SAP NetWeaver J2SE SOA WebSphere Application Server (+ CE) Apache Axis application container CICS TS WebSphere Enterprise Service Bus WebSphere Message Broker WebSphere Process Server WebSphere DataPower JBoss, Microsoft.NET SAP NetWeaver Applications MySAP Siebel Mainframe z/os, Sysplex & USS Mainframe Storage Mainframe Networks Health Console Linux on zseries & zvm System Automation TWS Advanced Catalog Management Allocation Optimizer Temps de réponse et Disponibilité Client Robot Web Services Réseaux (25) Virtualisation VMWare ESX CITRIX MS Virtual Servers XEN System P (VIO, CEC, WPAR, HMC) Green Data Center Energy Management Eaton UPS APC Schneider Mode Remote monitoring (Agentless) Windows, Linux AIX, HP-UX, Solaris DB2 VMware VI SAP 40

Agent Universel ou Agent Builder Agent universel générique qui permet la création et l intégration de nouveaux indicateurs en local ou à distance Log & File, Databases (via ODBC) SNMP & MIB Sockets Robot sur page HTML Gestionnaire de scripts / commandes Boite à outils via API ouverte OPAL = +300 modules dans notre base de connaissance sur internet Agent Builder est un wizard qui permet de définir un agent facilement Process Monitoring Windows Service Monitoring Functionality Test WMI Windows Performance Monitor Windows Event Log Application Logs SNMP Script JMX JDBC 41

Rapports Communs (TCR) BIRT Designer IBM Tivoli Monitoring A Common/Shared Report Infrastructure Interface Web Facile à utiliser Distribution aisée HTML IBM Tivoli Storage Manager Report Administration Organization Customization Subscription & Distribution Scheduling e-mail, WEB/URL, etc IBM Tivoli Business Service Manager Report Engine (BIRT) HTML PDF CSV etc TCR est une solution ouverte bâtie sur Birt Report engine qui fournit des rapports prédéfinis pour l ensemble des solutions Tivoli. IBM Tivoli Provisioning Manager 42

Rapports TCR pour la Virtualisation 43

Gestion de la Capacité (Performance Analyser) Rôle Surveillance de la capacité : Automatise l analyse des performances et le reporting avec ITM6 Permet la prévision de goulot d étranglements applicatifs et la création d alertes pour de potentielles menaces de services Scénarios supportés A quoi ressembleront mes ressources dans les prochains jours, semaines et mois? De quelles ressources devrais je me soucier en priorité? Aurais-je la capacité suffisante jusqu à lundi? Utilisation du Data Warehouse Crée de nouvelles métriques en utilisant des expressions arithmétiques Crée des rapports prévisionnels et des tendances par rapport aux données d ITM Des rapports et situations préconfigurés pour les systèmes distribués Solution extensible supporte l Agent Universel 44

IBM Tivoli Monitoring pour la Virtualisation Avantages En résumé : Les solutions de supervision des environnements virtualisés s appuient sur ITM version 6 et profite des avantages de cette solution au même titre que plus 70 agents pour les solutions ITM & ITCAM La TEP (Tivoli Enterprise Portal) constitue la console unique et centrale pour piloter en temps réel (et à posteriori) les ressources dans cet environnement virtualisé Le TDW (Tivoli Data Warehouse) constitue l historisation et le reporting des mesures collectées Des Situations (règles d alerte) fournissent un contrôle des situations anormales dans cet environnement virtualisé Grâce à des automatismes, on réduira rapidement les temps d interventions Dans des environnements hétérogènes, la TEP fournit un mode de gestion unique et réduit la complexité Capacity Planning avec IBM Tivoli Performance Analyzer Root Cause analysis (RCA) avec des liens avec les autres agents (OS) et les autres solutions Tivoli (OMNIBUS, TBSM, ITNM, TADDM ) 45

Les agents ITM pour la supervision de la Virtualisation Agents pour superviser les P-Series Agent pour superviser VMWare Infrastructure ou les ESX Agent pour superviser MS Virtual Server Agent pour superviser Citrix Agent pour superviser Solaris Zones Agent Universel pour superviser XEN 46

Agents ITM pour MS Virtual Server Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

IBM Tivoli Monitoring Microsoft Virtual Server 2005 Support for Microsoft Virtual Server 2005 Standard or Enterprise Edition Monitoring agent runs on XP Professional, 2003 Server Availability and Resource Monitoring Virtual Server service Virtual Machine Helper service RPC service Performance Monitoring Active Virtual Machines and Networks Shows MSVS Error, Warning, and Informational events from event logs Provides actions to start and stop MSVS services 48

MS Virtual Server System Overview Aggregate view of MS Virtual Server 49

Performance Monitoring Virtual Machines CPU, Disk, and Network view of Virtual Machines 50

Availability Monitoring Availability workspaces for MSVS services 51

Agent ITM pour Citrix Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

IBM Tivoli Monitoring Citrix Environments Collect, analyze, and alert on specific information including Availability of Citrix Server Engine and Key Processes Event log for Citrix related events ICA Sessions of Citrix Server Presentation Server details License Server details Secure Ticket Authority details Automatically start and stop all the components of the Access Suite In response to event, or through TEP Action List In-context integration with TEC, TBSM, TDW and TSLA 53

Citrix Server Monitored Performance Metrics Citrix Overview Workspace Summarizes performance metrics for Citrix Server Availability table shows status of all monitored Citrix components Presentation Server Session plot chart shows session report for last hour ICA Session Latency bar graph shows latency by session 54

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics Availability Workspace Summarizes Citrix Server Availability Availability table shows status of all monitored Citrix components 55

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics Event Log Workspace Lists Citrix Server Event Log Entries Event Log table shows Log Name, Event Source, Event Type, Event ID, Event Category, and Description of all Citrix related events 56

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics ICA Session Workspace Summarizes ICA Session Information Latency Information bar graph shows latency by session Printer Bandwidth bar graph shows input/output bandwidth for printer utilization by session Session Bandwidth bar graph shows input/output bandwidth utilization by session 57

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics License Server Usage Workspace Summarizes Citrix License Server Allocation Information License Use % pie graph shows percentage of licenses in use vs. available License Use bar graph shows total number of licenses and actual number of licenses in use vs. available 58

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics Presentation Server Overview Workspace Summarizes Citrix Presentation Server Statistics Presentation Server Information table shows Citrix Farm Name, Server Name, and License Server Connection Failures Session Information plot chart shows one hour report of session activity Local Host Cache Bytes Read and Written bar graph shows bytes read/written per second Local Host Cache Read and Written bar graph shows number of reads/writes per second 59

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics Presentation Server DataStore Workspace Summarizes Citrix Presentation Server DataStore Statistics DataStore Connection Failures table shows number of failed connections DataStore Reads and Writes bar graph shows read/writes per second DataStore Bytes Read and Written bar graph shows bytes read/written per second 60

IBM Tivoli Monitoring 6.1 for Virtual Servers Citrix Server Monitored Performance Metrics Secure Ticket Authority Workspace Summarizes Citrix Secure Ticket Authority Statistics Ticket Information bar graph shows number of active tickets and timeout count Bad Ticket Information bar graph shows bad data and bad ticket request counts Good Ticket Information bar graph shows good data and good ticket request counts Peak Ticket Information bar graph shows peak data and peak ticket request rates 61

Agents ITM pour Solaris Zones Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

What are Solaris Zones? Partitions virtual OS environments within in a Solaris OS space Two types of Solaris Zones: Global Zones and Non-Global Zones (Zones). Global Zone is the traditional OS environment where Solaris OS is installed. All system operations such as installations, startups and shutdowns are done in the Global Zone. However 8000+ Zone entities work as virtual Solaris OS environments in the Global Zone. The only Disks and Networks interfaces defined in the Global Zone can be used in the Zones. Definition can only be done in the Global Zone. 63

Monitoring Solaris Zones with ITM ITM v6.2 UNIX OS Agent Runs in the Global Zone Global Zone Data includes Local Zone Info for: Disk, File, Process, CPU, Memory Runs in a Local Zone Other ITM Support TEMS, UA, DB, S & P, Log Alert Agents all run in a Local Zone 64

Solaris Zones monitoring coverage with ITM New metrics added to ITM 6.2 Unix OS agent provides zone specific information to allow monitoring of Local Zones from ITM agent running on the Global Zone Zone ID, Zone Name added to the ITM Unix OS Agent process attribute group. When running on Global Zone, the agent will provide process data for Global as well as Local Zone processes When running on Local Zone, the agent will provide process data for Local Zone only Zones Attribute Group Zone ID: The numeric ID the system assigned to the zone. Zone Name: The name of the zone. Status: The status of the zone. Path: The path to the root directory of the zone. Pool ID: The numeric pool ID the zone is bound to. Init PID: The process ID of the init process for the zone. Zone CPU Usage: The CPU consumed by the processes of a zone. Total Resident Set Size: The total RSS for the processes of a zone. Total Virtual Memory: The total virtual memory for the processes of a zone. Total CPU's: The number of CPU's that are in the zone's processor set. Scheduler Type: The scheduler used buy the zone. CPU Shares: The weight used by the scheduler to control CPU usage of the zones. CPU Share Percentage: The percentage of the total number of shares the scheduler os providing the zone 65

ITM Solaris monitor deployment scenarios Non-Global (Local) Zones A single installation of the Unix OS Agent (both local install and remote deploy via createnode) into each Solaris 10 Non-Global (Local) Zone. The agent will behave, monitor, and report data for all currently supported Unix OS attributes, from the perspective of the Local Zone, as if the agent was installed on a standalone Solaris 10 installation. Global Zones A single installation of the Unix OS Agent (both local install and remote deploy via createnode) into a Solaris Global Zone. 66

Solaris Zones detailed view Click on Link for Zone details 67

Zones Process Monitoring views 68

Agents ITM pour P Series Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

ITM for AIX / System p Architecture TEP Client TEPS Console Server Console Database ITM Server Management Server TEMS Warehouse Topology Availability Performance HMC OS HMC/IVM VIOS Availability Health Performance AIX Availability Health Performance System p HMC Agent CEC Agent VIOS Premium or Base Agent AIX Base Agent AIX Premium Agent AIX Premium Agent Server AIX AIX VIOs AIX AIX AIX 70

ITM 6.2 TEP Workspaces Navigation: Externals (V 6.2.0 new) Enterprise UNIX Systems <hostname> AIX Premium Top Resource Views System Memory Process Storage Networking User WPAR *Status VIOS Premium Virtual IO Mappings Security Top Resources System Memory Process Storage Networking User *Status HMC Base System Managed Systems CEC Base CEC Resources CEC Utilization Performance Object Status Resources Summary Graph System Inventory Storage Mapping Network Mapping Supplemental Workspaces File System Logical Volume Details Physical Volume Details System Storage Information Volume Groups and Logical Volume *MPIO Storage Information File System Logical Volume Details Physical Volume Details System Storage Information Volume Groups and Logical Volume *MPIO Storage Information *Device Status *Device Status Managed Sysems List CEC View Monitored Partitions * Resource Summary Performance Object Status System Inventory WPAR Summary Performance Object Status Resources Summary Graph System Inventory Performance Object Status HMC Summary CPU Information CPU Utilization LPAR Information NIM Resources Print Queue Workload Manager Network Adapter Utilization Network Interfaces * Network Protocol Views Network Adapter Details Network Adapter Utilization Network Interfaces * Network Protocol Views Shared Ethernet * Shared Ethernet Adapter High Availability Details Shared Ethernet Bridging Details CEC Utilization * LPAR Utilization *LPAR Summary 71

Hypervisor view - Resources Allocated per LPAR Global CPU & Memory allocation Total CPU & Memory allocated to LPARs 72

AIX LPAR view Resource Summary CPU, Memory, Disk, Network Info per LPAR 73

VIOS view Virtual I/O Mapping Shows how network interfaces are mapped to LPARS 74

VIOS view Storage Mapping Shows how storage devices are mapped to LPARS 75

HMC View System Performance Information Shows detailed performance information of HMC server 76

AIX/VIOS Agents: Status->Device Status (V 6.2.0 new) 77

AIX/VIOS Agents: Processes (V 6.2.0 new) 78

AIX/VIOS Agents: Storage->MPIO (V 6.2.0 new) 79

AIX/VIOS Agents: Network Interfaces->QOS (V 6.2.0 new) 80

VIOS Prem Agent: Network->SEA->Util/VLAN (V 6.2.0 new) 81

CEC Agent->CEC Utilization->Tot Mon d CPU/Mem % Util (V 6.2.0 new) 82

CEC Agent->CEC Utilization->Tot Mon d CPU/Mem % Util (V 6.2.0 new) 83

CEC Agent->LPAR Summary->Top/Bot 20 CPU Util (V 6.2.0 new) 84

CEC Agent->LPAR Summary->Top/Bot 20 CPU Util (V 6.2.0 new) 500% of Entitlement (ent = 0.2 CPU) 1 CPU of 16 = 6.25% Of CEC CPU 85

Premium Monitoring Agents: Situations (V 6.2.0 new) New Situations for AIX and VIOS Premium Agents: AIX Premium Agent Situations: KPX_Device_Stopped_Warn KPX_LPAR_MaxCPUCapUsed_Info KPX_LPAR_Moved_Info (LPAR Migration indicator for AIX Agents only) VIOS Premium Agent Situations: KVA_Device_Stopped_Warn KVA_LPAR_MaxCPUCapUsed_Info 86

Agents ITM pour VMWare VI Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

Agent VMWARE VI - Architecture des agents L agent VMWare accède à la collecte à distance (remote agent) Via ESX ou Virtual Infrastructure Accès via API sécurisé (SSL) Collecte de l ensemble des métriques disponibles Serveur Supervision Agent VI Virtual Center VMWare ESX Servers 88 Virtual Machines

VMware VI Agent Deep Dive Workspaces 89

VMware VI Agent Deep Dive Workspaces 90

VMware VI Agent Deep Dive Workspaces 91

VMware VI Agent Deep Dive Workspaces 92

VMware VI Agent Deep Dive Workspaces 93

VMware VI Agent Deep Dive Workspaces 94

VMware VI Agent Deep Dive Workspaces 95

VMware VI Agent Deep Dive Workspaces 96

VMware VI Agent Deep Dive Workspaces 97

VMware VI Agent Deep Dive Workspaces 98

VMware VI Agent Deep Dive Workspaces 99

Capture des évènement VMotion depuis VC 100

VMware VI Agent Deep Dive Attribute Groups This monitoring agent contains the following attribute groups: ESX Performance Object Status Events Monitored Servers Performance Object Status Server Server CPU Server DataStore Server Disk Server Memory Server Network SubNode Events Virtual Machines VM CPU VM Disk VM Memory VM Network VM Partition Please see details in the User s Guide 101

VMware VI Agent Deep Dive Predefined Situations This monitoring agent contains the following predefined situations, which are organized by Navigator item: VMware VI Agent Not applicable CPU KVM_VM_CPU_Util_High, KVM_VM_CPU_Ready_High Disk KVM_Server_Disk_Reads_High, VM_Server_Disk_Writes_High, KVM_VM_Disk_Free_Lowv ESX Server KVM_Server_CPU_Util_High, KVM_Server_Memory_Util_High, KVM_Server_Not_Connected, KVM_Server_Datastore_Free_Lowv Events Not applicable Memory KVM_VM_Guest_Memory_Util_High, KVM_VM_Host_Memory_Util_High Monitored Servers Not applicable Network KVM_Server_Transmit_Rate_High, KVM_Server_Receive_Rate_High, KVM_VM_Transmit_Rate_High, KVM_VM_Receive_Rate_High Virtual Machines KVM_VM_Powered_Off Please see details in the User s Guide 102

VMware VI Agent Deep Dive Predefined Take Actions This monitoring agent contains the following Take Action commands: PowerOffVM PowerOnVM Please see details in the User s Guide 103

Des Questions? Philippe THOMAS THOMAS1@FR.IBM.COM 104

TechSoftware TIV18 - Nouvelles fonctionnalités pour enregistrer vos scénarios avec ITCAM for Transactions Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM

TIV18 - Nouvelles fonctionnalités pour enregistrer vos scénarios avec ITCAM for Transactions Cette session permettra de découvrir les fonctionnalités offertes pour enregistrer des scénarii Web et les rejouer dans ITCAM for Transaction pour mesurer les temps de réponses. Cela couvrira la prise en main et le paramétrage de l enregistreur en mode protocolaire. Les fonctions de corrélations, de mise en place de point de vérifications et de gestion des erreurs seront couvertes. 106

Les packages ITM & ITCAM Nouvelles offres depuis juillet 2008 Agents Robots, Protocols, Web, Clients, Tracking Agent Windows Universal Agent/Agent Builder Agent Database (SQL) Agents Msg & Coll (Exchange) Agent Active Directory Agent Web Resources (IIS) Agents.NET Agents OS Universal Agent/Agent Builder Agents Virtual Servers Agent for Web Resources Agents Messaging WMQ WMB Agent SOA Agents OS Universal Agent/Agent Builder Agents Virtual Servers Agent Databases (DB2, Oracle ) Agent Msg & Coll (Domino) Agent for Web Resources Agent Applications SAP, Siebel Agents Messaging WMQ WMB ITM ITM for Virtual Servers ITM Universal Agent/Agent Builder ITM ITM/TADDM IUAM/p 107

Pourquoi mesurer les temps de réponse? Temps de réponse = Qualité de service. Fournir des «SLA» : Service Level Agreements. Des mauvais temps de réponse = Perte de productivité, de satisfaction client, d argent et des employés frustrés. Les applications multi tiers sont plus difficiles à piloter. Capacity Planning. La pression des utilisateurs est de plus en plus grande : l informatique est (maintenant) au service des utilisateurs. Debugging, Analyse d incidents. Juge de paix entre la production et les utilisateurs. Juge de paix entre la société d hébergement et les utilisateurs. Gestion de l activité des clients 108

5 technologies d agents (capteurs) pour collecter les temps de réponse CRT Client Response Time RRT Robotic Response Time ITCAM for Transactions Web Response Time WRT ISM Internet Service Monitor Transaction Tracking TT 109

RRT : Robotic Response Time Recorder Contrôler le temps de réponse et la disponibilité de l application à l aide de scénarii /scripts/commandes 110 Agent RRT Players TR total ( Scénario applicatif) TR Transaction coté Client TR Sous-Transaction coté Client Disponibilité de l application Scripts complexes : HTTP, HTTPS, SAP, CITRIX, SIEBEL

RRT : Applications prises en compte Web applications (HTTP, HTTPS) Rational Performance Tester v7.0.1+ Windows desktop GUI clients Lotus Notes, SAP GUI, Custom applications, etc.. Rational Robot GUI SR6+ CLI Commands Application CLI (par exemple : db2, sqlplus), custom scripts Playback technologies tels que Rational Function Tester, wget Mercury LoadRunner 8.1+ scripts Citrix-hosted applications SAP Siebel 111

Quel Robot pour quel Application? RPT Robot GUI CLI Command Load Runner Player Robot VU 1 Web (HTTP, HTTPS) 1 Windows GUI clients Commands Scripts LoadRunner Citrix SAP Siebel 1 Robot VU est remplacé par RPT. 112

113

114

115

Architecture et Processus de RRT AMC = Application Management Console ITCAM AMC agent (T3) 2. Téléchargement de vos scripts vers ITCAM RPT Recorder 3. Les scripts sont distribués vers les agents RRT en fonction de profils TEMS MFU Rational Robot Load Runner CLI Recorded Test Recorded Script Test Scripts enregistrés 1. Enregistrement des scripts sur votre application métier Replay ITCAM Robotic agent (T6) Rational Robot RPT runtime Load Runner CLI Applications cibles 4. L agent lance différents processus pour rejouer les scripts en simulant les applications 116

Robotic TEMA configuration params Main Robotic configuration panel provides defaults for playback. The timeout, retries, lag time, and abort values can be overridden in the situation. If these values are not provided in the situation, then the defaults in the TEMA configuration will be used. 117

Robotic TEMA Configuration Parameters Timeout - number of seconds to wait before the playback times out (default 900 seconds) Number Retries - number of retries to attempt on timeout or availability failure (default 1 retry) Retry lag time - number of seconds to wait between retries (default 3 seconds) Concurrent CLI playbacks Specifies whether CLI command monitors playback concurrently (default true) Abort playback on availability violation Specifies whether the playback should abort when an availability violation occurs (default true) Maximum number of concurrent robotic playbacks - Specifies the maximum number of the robotic scripts to playback concurrently. This determines the size of the playback thread pool. (default 200) Script Location Preference - Specifies whether to use the remotely uploaded version or the manually distributed local version of the script when the same script exists both locally and remotely. (default remote) Script Download Interval (minutes) - Specifies how often to check for new and updated remote scripts to download (default every 15 mins) 118

Les étapes d un scénario de démonstration 1. Installation de RPT (machine Recorder) 2. Enregistrement d un script (test) avec RPT 3. Téléchargement du script avec RPT à destination de l agent AMC 4. Configuration et Déploiement du script avec AMC ITCAM AMC agent (T3) TEMS ITCAM Robotic agent (T6) RPT Workbench RPT runtime Replay Recorder Recorded Test Recorded Script Test Scripts enregistrés Applications cibles 119

Install RPT Installer located in cdrom\rational_wrapper installs both the RPT workbench and the ITCAM Integration plug-ins. The Final wizard page of the installer indicates the install status. Install trace statements are logged to <drive>:\program files\ibm\tivoli\common\bwm\logs\trace-install.log If the install was successful, on starting RPT, the new ITCAM perspective will be opened. 120

1. Installation de RPT Rational Performance Tester V8.0.0 est livré avec ITCAM for Transactions V7.1 121

Nouvelle perspective ITCAM dans RPT Avec la version 7.1, arrive une nouvelle perspective simplifiée pour enregistrer les scripts. Editor Area Browser view area where html is rendered Navigator to browser and select test scripts Run Record Upload Switch Perspective 122

Enregistrement d un nouveau script 123

ITCAM Editor (après l enregistrement) 124

Point de vérification (titre & contenu) 125

Uploading Test Scripts to Application Management Console 126

Téléchargement des scripts (Upload Tests) - projets 127

ITCAM Test Navigator 128

Visualisation dans la TEP Ouvrir Application Management Console (AMC) Choisir Robotic Scripts Visualiser en bas les scripts téléchargés depuis RPT 129

Création d un profile en utilisant AMC editor (depuis la TEP) 130

Modification du profile 131

Modification du profile (activation du script) 132

Distribution du script vers les agents RRT 133

Visualisation des scripts dans la TEP 134

Présentation des informations sur la TEP 135

Disponibilité d une application 136

Des Questions? Philippe THOMAS THOMAS1@FR.IBM.COM 137