TBSM - IBM
Transcription
TBSM - IBM
OMEGAMON & Tivoli Business Service Manager Comment lier Supervision Technique et Supervision Métier ? François Lèbe Florent Jeannot © 2008 IBM Corporation francois.lebe@fr.ibm.com florent.jeannot@fr.ibm.com IBM Software Group Agenda Le Business Service Management, pour quoi faire ? Le BSM : le pilotage orienté service métier – Découverte de la topologie et des dépendances – Evénements et performances – Données métiers et process La supervision métier avec IBM Tivoli Business Service Manager – Acquisition de la topologie z/OS La supervision technique avec IBM Tivoli Monitoring et OMEGAMON XE – Evénements OMEGAMON – Situations – Propagation des événements vers TBSM Gestion des événements OMEGAMON et modification du statut des services dans TBSM Actions possibles suite à une alerte dans TBSM Questions / réponses 2 IBM Software Group Le Business Service Management, pour quoi faire ? Visualize Visualiser De quelle manière l’infrastructure sous-jacente supporte les applications et les services que je fournis ? Prioritize Définir des priorités Les problèmes rencontrés impactent-ils directement la disponibilité et la performance des services délivrés ? Communicate Communiquer Quels types d’indicateurs vont permettre aux équipes opérationnelles d’opérer en accord avec les objectifs métier ? Comment puis-je fournir des indicateurs pertinents aux lignes métier ? “IBM (software) allows us to view our IT infrastructure from a business process perspective in real-time , and respond to problems with the correct priority. This helps to ensure that we maintain the service levels that our customers demand.” – Arndt Kollett , Lead Architect, E.ON IS GmbH, Germany 3 IBM Software Group Le Business Service Management Proactif Aligné sur les services métiers Business Service Management ra ve Consolidated Operations Management Cross-domain Correlation, Topology & Analytics Tivoli Netcool/OMNIbus & Network Manager Tivoli Netcool/OMNIbus & Analytics DomainDomain-Specific Management Application Network Transaction System Mainframe IBM Tivoli Monitoring Network Manager NetView Z Perf. Analyzer, Proviso* Comp. App. Mgr., Net. Assure* Security Storage Security Ops. Manager TotalStorage Prod. Center Ne Performance i o n s. at o n m cti to e a Au at a l u to m ion nd a at er h a Op enric t & ta , en l da hm rna ric xte E n ge e TBSM, TNSQM Le Service-centric Modeling, impact & RCA tc oo Systems Wireless Network Voice * Service Provider 4 ct pa Applications m Event & Performance Collection IBM CCMDB & any IBM & 3rd Party discovery & data sources. l/I Dependency Collection IBM and 3rd Party event source. Security Mainframe Storage Business Note: All layers are inclusive of distributed and mainframe. Other Reactif Aligné sur les ressources IBM Software Group Découverte et Dépendances Network Devices Structure Security Devices Servers SOA Applications Relationships Mainframe Resources Découverte et Dépendances: TADDM, CCMDB, 3rd-party CMDB, discovery libraries (DLA) for z/OS, TMS, BPEL, WRR, Netview, Precision IP, Proviso, home-grown DBs, et Inventory/Asset data. Integration des sources par ESDAs (External Service Dependency Adaptors) et Repository des Services (SCR) 5 IBM Software Group Evénements et Performance Security Events Network Events Status System Events Application Events Transaction Events Mainframe Events Evénements sources: Omnibus, TEC, ITM, OMEGAMON, ITCAM transactions, Precision IP, Proviso, et 3rd-party 6 IBM Software Group Données Business & Process Trouble Tickets Incident Mgmt Governance SOX Compliance Status and Structure Business Process Dependencies Call Center Records Transactions End-User Response Billing Data Données Business: nombre de tickets d’incident, données transactionnelles, billing, call center details, données d’analyse de risque et améliorations des processus (Six Sigma) Données Business provenant par exemple de TDW, outils de CRM tiers, home-grown databases, et autres 7 IBM Software Group Combinaison des 3 dans TBSM Complete Service Definition Utilisation Les Données sontleutilisées piloter la structure Les Evénements pilotent statut dupour service et peuvent autodeBusiness la Découverte et des Dépendances pour créer et du service et leur état populerles la création étendre modèlesdes de services. service Utilisation enCCMDB coordination avec lesutilisé événements pour TADDM Le contenu des événements est pour changer l’état du ou NE sont PAS des prérequis –Utilisation de permettre le suivi de métriques non-it dans le but d’aligner le service en utilisant la sévérité, des valeurs numériques et autres la découverte et des dépendances provenant d’outil tiers! service avec les systèmes le supportant 8 IBM Software Group Tivoli Business Service Manager TBSM permet une approche orientée service du pilotage de l’IT. Principales fonctionnalités : 9 Modélisation du service; Suivi des SLAs en temps réel; Tableaux de bord et vues métier personnalisables; Statut / état d’un service déterminé par des sources de donnée externes; Règles de calcul avancées; Indicateurs clé de performance dynamiques (KPIs); Modélisation automatique d’un service à partir d’une CMDB, d’une base d’inventaire ou tout autre source de données. IBM Software Group Dashboard TBSM Navigateur de Services Navigation multi-vues Vues par utilisateur Indicateurs clé de performance (KPIs) Statut dynamique 10 IBM Software Group Active Service Navigator Exemple Visualisation des Services: Active Scorecard (Navigator) Contenu dynamique lignes/colonnes KPIs pour les données service et business Drill-down sur les sous-services 11 IBM Software Group Custom Canvas Exemples Visualisation des Services: Customisation des Dashboard (Canvas) Cartes & Images avec des statuts dynamiques Jauges pour données service & business Vues avec statut temps réel 12 IBM Software Group Tivoli Business Service Manager Une exemple concret de pilotage métier Service Status Indicators Auto-Service Dependency Mapping Realtime Business Indicators Domain Status Indicators Realtime Operational Indicators Root Cause & Service Impact Analysis Third Party Data Event Summary Indicators Realtime & Historical Realtime ReportsSLA Tracking 13 IBM Software Group Acquisition de la topologie z/OS : DLA Books Tivoli Business Service Manager utilise les z/OS DLA pour découvrir la topologie z/OS. DLA = Discovery Library Adapters Les z/OS DLA sont des jobs BATCH Ils générent plusieurs fichiers XML appelés Books • Un book “ZOSBASE” décrivant le Hardware et la configuration z/OS • Un book “ZOSTASK” décrivant les Address Spaces. • Un book par sous-système (DB2, IMS, MQ, CICS, WAS) Le contenu de chaque book est paramétrable en fonction du niveau de détail souhaité Ces fichiers XML sont ensuite transférés à Tivoli Business System Manager par FTP 14 IBM Software Group ZOSALL – Everything that is active in one book DB2Data SharingGroup ZSeries CS Organization Db2Database DB2 IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Db2Tablespace IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System CICS ZOS CICSTransaction IPInterface CICSProgram WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume 15 CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space ConfigFile IBM Software Group TBSM Détails Intégration – TADDM Structure Intégration Produit - Découverte TBSM TADDM Application Maps (IDML) Configuration and change history query Application Detailed Configuration and Change History Data Business Systems View Association TBSM / TADDM : Accroissement de la visibilité et de la compréhension des applications – Topologie Applicative et interdépendance – Détails et suivi de la configuration Création et Maintien automatique de la structure des applications Identification et isolation des changements de configuration dans les applications afin de réduire le MTTR 16 IBM Software Group Supervision technique : ITM & OMEGAMON XE - Investissement Technique Architecture trois tiers Tivoli Enterprise Portal Serveur (TEPs) • Connecté à un TEMS (HUB sous SNA, UDP, TCP, SSL) • Consoles TEP : (Client léger ou Navigateur Internet) Tivoli Enterprise Management Server (TEMS) • Un agent dialogue avec un TEMS (Remote ou Hub) Portal Datawarehouse Serveur Historique Tivoli Enterprise Management Agents (TEMAs) • Agents spécialisés et autonomes • Traitement des Attributs • Gestion de Situations (avec niveau de criticité) Agent Agent Agent Agent Agent Agent Agent 17 IBM Software Group ITM & OMEGAMON XE : Investissement Technique Situation = Évènement Situation "true" = ALERTE Distribution Combinatoires d'attributs (et / ou) Aide en ligne sur les indicateurs Criticité de l’alerte 18 IBM Software Group TBSM & OMEGAMON XE Investissement Technique 19 IBM Software Group OMEGAMON XE : Vers TBSM Deux interfaces pour intégrer les informations techniques z/OS z/OS Data Source Support pour TBSM v4 NetView for z/OS (Event Automation Service) Event Pump for z/OS (DLA) OMEGAMON XE Tivoli Monitoring Services Discovery Library Adaptor : TMS DLA Propager toute la topologie gérée avec les OMEGAMONS Prendre en charge des ressources gérées par Tivoli Monitoring Services Traiter toutes les "Managed Systems", agents Distribués et OMEGAMONs Gérer toutes les vues logiques, les objets gérés, les objets créés Fonction proposée (KfwTmsDla) qui produit les données XML attendues par TBSM Fichier résultant propagé vers TBSM 20 IBM Software Group OMEGAMON XE : Vers TBSM Propager les évènements : EIF Event Integration Facility Établir un pont direct avec TBSM Propager un évènement d'un objet géré (identification intégrée) Intégrer dans la configuration Réutiliser l'existant "TEC" 21 IBM Software Group OMEGAMON XE : Vers TBSM Propager les évènements : situation(s) Event Integration Facility Une situation se déclenche ("true") Un évènement est propagé vers TBSM TBSM Server OMNIbus Server Probes OS Integration Mechanism Situation Events ITM v6 Server 22 ITM Agents DB2 WAS CICS * ITCAM IMS OMEGAMON Agents DB2 IBM Software Group Topologie + Evénements = Un Service TBSM TBSM permet une gestion et une maintenance aisée des services, et ce avec une grande flexibilité ! Attributs d’un service : 1.Structure 2.Statut 3.Règles (comportement) 4.Visualisation 5.Permissions 23 IBM Software Group End-to-End Service Management TBSM Règles Service Règle basée sur le statut d’événements Règle de dépendance(% de fils) Statut dérivé du % de fils Statut dérivé:: Statut des événements Données Business Externe Règle Numérique Statut en fonction d’une valeur numérique Règle de dépendance (Chaque fils) Statut dérivé du statut des fils Temps de réponse, nombre de tickets d’incidents … Règle d’agrégation numérique Valeur calculée en fonction de la valeur des fils Moyenne, Somme, Min, Max, … 24 IBM Software Group Mesure de la qualité de service Règles de SLA Peuvent être associées aux Services Applications Périphériques 3 types des SLAs Durée Durée cumulée Nb. de violations Mesures du SLA Disponibilité Interruptions (MTTR) Pénalités ($) 25 IBM Software Group TBSM & OMEGAMON XE Business & Technique Launch in context Intégration Agir depuis TBSM Passer de l'impact à l'analyse technique Offrir une démarche fonctionnelle 26 IBM Software Group 27 IBM Software Group 28 IBM Software Group 29 IBM Software Group TBSM 4.x – Architecture de haut niveau 500+ sources de données visualisation statut structure permissions TBSM règles Dépendances Evénements CMDB Données clients (Inventaire, CMDB, Provisioning) RAD z/OS Moteur d’événements détermine le statut des composants (OMNIBus – TEC, ITM, ITCAM, Probes, …etc.) Données métier MYSQL Tout SGBDR Ressources Mainframe, (OMEGAMON, applications tierce) MSSQL ORACLE Assets DB2 Postgres structure statut Découverte système, réseau, applicative (TADDM, Precision, MRO) Incidents, Transactions, Facturation, Performance, Process, Conformité 30 IBM Software Group ZOSBASE – zSeries hardware & z/OS details DB2Data SharingGroup ZSeries CS Organization LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Db2Database DB2 IMSSysplex Group Db2Tablespace IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System ZOS CICS CICSTransaction IPInterface CICSProgram WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume UDPPort Attributes include: Parmlib active member contents IODF dataset, time, edt LNKLST, APF datasets Address Space Aqua – All attributes we know about the class are populated Yellow 31 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. CICSFile WebSphere NamedEndPoint WebSphereCell WebSphereNode ConfigFile IBM Software Group ZOSTASK – Address Space details & relationships DB2Data SharingGroup ZSeries CS Organization DB2 IMSSysplex Group LPAR ZVM Used by TADDM to stitch relationships ZVMGuest from Distributed to z/OS Subsystems Db2Database IMSTransaction IMS Sysplex Db2Tablespace IMSProgram IMSDatabase SystemSpecific Collection MQ MQSenderChannel MQReceiverChannel Computer System CICS ZOS CICSTransaction IPInterface CICSProgram WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort Address Space Aqua – All attributes we know about the class are populated Yellow 32 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. Attributes include: WebSphereNode Pgm, pgm parms JobFunction ConfigFile Allocations IBM Software Group DB2 Subsystem details & relationships – No Data Sharing DB2Data SharingGroup ZSeries CS Organization IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Computer System ZOS DB2 Db2Tablespace IMSTransaction IMS Attributes include: IMSProgram IMSDatabase Version Command Prefix MQ Sysdatabase MaxMQSenderChannel Alteredts Systablespace Max Alteredts MQReceiverChannel Systables Max Alteredts CICS Sysindexes Max Alteredts CICSTransaction Syscolumns Max Alteredts IPInterface CICSProgram WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume Db2Database CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space Aqua – All attributes we know about the class are populated Yellow 33 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. ConfigFile IBM Software Group DB2 Subsystem details & relationships – Data Sharing DB2Data SharingGroup ZSeries CS Organization IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Computer System ZOS IPInterface IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume Db2Database DB2 Db2Tablespace IMSTransaction IMS Attributes include: IMSProgram Version IMSDatabase Command Prefix MQ Attributes include: Version Command Prefix CICS Sysdatabase Max Alteredts Systablespace Max Alteredts Systables MaxWAS Alteredts Sysindexes Max Alteredts Syscolumns Max Alteredts MQSenderChannel MQReceiverChannel CICSTransaction CICSProgram CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space Aqua – All attributes we know about the class are populated Yellow 34 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. ConfigFile IBM Software Group IMS Subsystem details & relationships DB2Data SharingGroup ZSeries CS Organization Db2Database DB2 IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Db2Tablespace IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System CICS ZOS IPInterface WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume Attributes include: Version CICSTransaction Command Prefix CICSProgram IMSSubsysType CICSFile TransactionsChecksum ProgramsChecksum WebSphere DatabasesChecksum NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space Aqua – All attributes we know about the class are populated Yellow 35 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. ConfigFile IBM Software Group MQ Subsystem details & relationships DB2Data SharingGroup ZSeries CS Organization Db2Database Db2Tablespace DB2 IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System CICS ZOS CICSTransaction IPInterface Attributes include: WAS Version Command Prefix IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume CICSProgram CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space Aqua – All attributes we know about the class are populated Yellow 36 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. ConfigFile IBM Software Group CICS Region details & relationships DB2Data SharingGroup ZSeries CS Organization Db2Database DB2 IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Db2Tablespace IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System ZOS CICS CICSTransaction IPInterface IPV4Address Fqdn Storage SubSystem StorageVolume CICSProgram Attributes include: Version BindAddress TransactionsChecksum ProgramsChecksum TcpPort DatabasesChecksum UDPPort NetID, Applid SYSIDNT, GRNAME Address SIT, SITOverides Space Aqua – All attributes we know about the class are populated Yellow 37 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. WAS CICSFile WebSphere NamedEndPoint WebSphereCell WebSphereNode ConfigFile IBM Software Group WebSphere Application Server details & relationships DB2Data SharingGroup ZSeries CS Organization Db2Database DB2 IMSSysplex Group LPAR ZVM Sysplex ZVMGuest SystemSpecific Collection Db2Tablespace IMSTransaction IMS IMSProgram IMSDatabase MQ MQSenderChannel MQReceiverChannel Computer System CICS ZOS CICSTransaction IPInterface CICSProgram WAS IPV4Address Fqdn BindAddress Storage SubSystem TcpPort StorageVolume CICSFile WebSphere NamedEndPoint WebSphereCell UDPPort WebSphereNode Address Space Aqua – All attributes we know about the class are populated Yellow 38 – Stub instance for relationships only i.e. enough attributes to satisfy naming rules Clear – Class is not populated in this book. ConfigFile IBM Software Group