HP Business Availability Center (BAC) End-2-End-ing mit SiteScope (SiS) und Business Process (BPM) Architektur und Lizenzmodell des OVIS-Nachfolgers Stefan Mohr, ITC GmbH Vivit-Anwendertreffen, 13. November 2007 in Montabaur
Business Availability Center Überblick
System Availability Management (SAM): SiteScope
System Availability Management (SAM): SiteScope End User Internet Cloud The Internet Switch Firewall Load Balancer Web Servers SiteScope Server Application Servers Mainframe/Database Beispiele von unterstützten Zielkomponenten für SiteScope Standardmonitore
SiteScope (SiS)) s (1/2) Operating Systems: Windows NT 4.0, Windows 2000, Windows 2003 AIX HP-UX and HP-UX 64-bit Linux (most versions; SSH compatibility required) MAC OS X SCO OpenServer SGI IRIX Sun Solaris Tru64 5.x and Tru64 pre-4.x (Digital) System s: Composite CPU Utilization Database DHCP Directory Disk Space File LDAP Log File Memory News Network NT Dial-up NT Event Log NT Performance Counter Radius Script Service Unix Resources Windows Resources Windows Services State Network Service s: DNS Formula (Bandwidth) Composite FTP Mail Network Bandwidth Ping Port Real Streaming RTSP (Real Time Streaming Protocol) SNMP by MIB SNMP SNMP Trap Web/URL s: ebusiness Chain Link Check URL URL Content URL List URL Sequence Web Server Web Service
SiteScope (SiS)) s (2/2) Application s: Apache Web Server ATG Dynamo Application Server BEA Tuxedo BEA WebLogic Application Server BroadVision Application Server CheckPoint FireWall-1 Cisco Works Citrix MetaFrame IBM DB2 IBM WebSphere Application Server F5 Big-IP MacroMedia ColdFusion Server MAPI NetScape Enterprise/iPlanet Novell SilverStream Oracle9i Application Server Oracle JDBC Real One/Real Media Player and Server SAP GUI SunONE Server Sybase Database Windows Resources (covers most Microsoft apps) XML Metrics Enterprise Application s: (requires additional license) COM+ IBM WebSphere MQ Server SAP CCMS Solution Templates: (requires additional license) Active Directory Exchange (5.5, 2000, and 2003) BEA WebLogic Application Server IBM WebSphere Application Server Oracle Database Siebel
BAC End User Management (EUM) Einblick in die Servicequalität beim Endanwender bekommen Probleme bei der Durchführung von Geschäftsprozessen proaktiv erkennen Problemen der Anwendersicht auf die Schichten der Anwendung eingrenzen (Netz, Datenbank, System)
BAC End User Management (EUM) EUM umfasst 3 Kern-Produkte: BPM (Business Process ) Synthetische Transaktionen mit VuGen aufgenommen RUM (Real User ing) Messungen auf Basis realer Transaktionen, die mit HW-Box an gespiegeltem Switch-Port mitgeschnitten werden CM (Client ing) Software-Agent auf User-PC liest Daten mit
HP Business Process (BPM) End User Management auf drei Ebenen: Record+Replay Bedienung des GUI Clients => Überwachung incl. Client- Performance GUI Objekt Protokoll Business Objekte z. B. über COM / WSH Anwendungsprotokoll zwischen Client und Server => Skalierbar, robust, kurze time-to-value Beispiele unterstützter Protokolle in HP BPM
HP Business Process (BPM) End User Management auf drei Ebenen: Record+Replay Bedienung des GUI Clients => Überwachung incl. Client- Performance GUI Objekt Protokoll Business Objekte z. B. über COM / WSH Anwendungsprotokoll zwischen Client und Server => Skalierbar, robust, kurze time-to-value VuGen Beispiele unterstützter Protokolle in HP BPM
HP Business Process (BPM) End User Management auf drei Ebenen: Record+Replay Bedienung des GUI Clients => Überwachung incl. Client- Performance GUI Objekt Protokoll Business Objekte z. B. über COM / WSH Anwendungsprotokoll zwischen Client und Server => Skalierbar, robust, kurze time-to-value Quick Test Prof. VuGen Beispiele unterstützter Protokolle in HP BPM
Klassische OVO/OVIS ing-architektur OVIS Dashboard OVO GUI GUI-Integration (Launching) Messages ing ing OVO Agenten Standard-Probes + OVIS-Probes Probe Builder Custom Probes IT Infrastructure + Services auf Servern
Zwischenschritt OVO/OVIS + VuGen OVIS Dashboard OVO GUI GUI-Integration (Launching) Messages ing ing OVO Agenten Standard-Probes + OVIS-Probes VuGen Probes (auch Standard) IT Infrastructure + Services auf Servern
SiteScope Web GUI ing-architektur mit SiteScope Variante 1: SiteScope standalone mit OVO-Integration OVO GUI GUI-Integration (Launching) Messages ing ing IT Infrastructure + Services
ing-architektur mit BAC SAM Variante 2: SiteScope als DataCollector für r BAC BAC Dashboard OVO GUI SAM ucmdb Messages SiteScope 1 SiteScope 2 ing ing ing IT Infrastructure + Services
ing-architektur mit BAC SAM + EUM Variante 3: SiteScope und BPM als DataCollector für r BAC BAC Dashboard OVO GUI EUM SAM ucmdb Messages BPM SiteScope ing ing ing IT Infrastructure + Services
Vergleich OVIS, SiteScope und BPM EUM SAM ing BPM SiteScope ing IT Infrastructure + Services
Vergleich BPM, SiteScope und OVIS EUM SAM OVIS VuGen Recorder/Skript s GUI-Formular Standard-Probes Wizard BPM VuGen Recorder/Skript MAPI- / SAP Add-On Module SAP, Exchange Wizard OVIS Probes ing VuGen Recorder/Skript ing VuGen Recorder/Skript Kein GUI-Recording mit VuGen außer bei Citrix SiteScope URL-Sequence- WebScript (VuGen) Nur SiteScope stand-alone IT Infrastructure + Services ing Webrecorder HTTP_TRANS Custom Probes ProbeBuilder
Lizenzierung SiteScope (Neukauf ohne OVIS) SiteScope Standalone Lizenzierung nach Points (1Point = 1 Messung bzw. 1 Messschritt) Beispiel: - Eine Web-URL gemessen von einem SiteScope-Server = 1 Point - Eine Abfolge von 3 Web-URLs (URL-Sequence ) von einem SiteScope-Server = 3 Points Staffelung der Preise nach Anzahl der Points: 1-50 Points = X pro Point 51-500 Points = Y pro Point 501-2000 Points = Z pro Point Beispiel: 600 Points kosten 50*X + 500*Y + 50*Z
Lizenzierung SiteScope (Neukauf ohne OVIS) SiteScope System Availability Management (SAM) Ebenfalls Lizenzierung nach Points, wie bei Standalone, alternativ Lizenzierung nach CPUs möglich Beispiel: Auf 3 überwachten Servern mit jeweils 2 CPUs werden jeweils 10 Messungen durchgeführt. - Lizenzierung nach Points: 3*10=30 Points - Lizenzierung nach CPUs: 3*2=6 CPUs Wann lohnt sich CPU-Lizenzierung? Beispiel 1-CPU-Server: 10 Points kosten soviel wie 1 CPU Lizenz Beispiel 2-CPU-Server: 20 Points kosten soviel wie 2 CPU Lizenzen
Lizenzierung BPM (Neukauf ohne OVIS) Business Process (BPM) - Lizenzierung nach Transaktionen - 1 Transaktion = 1 Messschritt (vergleichbar mit OVIS Response Time Step) Beispiel: Eine Webapplikation soll in 3 Messschritten von 5 BPM-Systemen aus gemessen werden. Messschritte sind z.b. Login, Query und Logout. Hierfür werden 3 Transaktionen benötigt. Vorteil: Die Anzahl der Messpunkte (BPM-Systeme) ist für die Lizenzierung nicht relevant
Migration von OVIS-Lizenzen Jedes OVIS Logical Target wird ersetzt durch ein BPM-Target und einen SiteScope-Point. Ein BPM-Target ist definiert als ein Script (i.d.r. VuGen- Script) welches auf einem BPM-System läuft und beliebig viele Messschritte (Transaktionen) umfassen kann. Das bedeutet, daß ein BPM-Target gezählt wird wie ein OVIS HTTP_TRANS oder Custom Probe Target. Ein SiteScope-Point ist ein (CPU, DNS, Oracle, etc.) gemessen von einer Lokation.
Migration von OVIS-Lizenzen Wichtige Informationen: Support-Kosten bleiben auf gleichem Niveau BAC Dashboard, UCMDB und HP-build Connectors sind enthalten Das ing kann mittels BAC um Service Level Management und Discover-Mechanismen erweitert werden.
Möglichkeiten für f r Sie als OVIS-Kunde 1.) OVIS weiter nutzen / mit VuGen erweitern: OVIS 6.20 + VuGen (+ ProbeBuilder) 2.) Migration bis Ende 2009 (OVIS EoS): a) SiS standalone + Web Script b) SiS SAM + BPM als Teil von BAC
Fragen?
Backup-Folien
Technische Architektur von BAC
Technische Architektur von BAC
HP Business Availability Dashboard Business Service Management in Echtzeit
HP Business Availability Dashboard Gesamtsicht auf die IT-Servicehierarchie: Infrastruktur, Anwendungen, Geschäftsprozesse, Fachbereiche, Kunden, etc. Signifikanz und wirtschaftliche Bedeutung von Aussagen über Verfügbarkeit und Performance. Isolation von Problemen durch Eingrenzung auf Lokationen und Komponenten.
HP End User Management Einblick in die Endbenutzererfahrung
OVO zu BAC Integration Basic configuration tasks 1. Install and configure OVO Add-on 2. Configure SiteScope integration monitor 3. Enable OVO Source adapter 4. Map infrastructure CIs to Services Enterprise Console BAC SiteScope OVO Add-on OVO Source Adapter Delivered in BAC 6.6 and SiteScope 8.7
BAC zu OVO Integration Basic configuration tasks 1. Install OVO Agent on BAC server 2. Configure alerts in BAC 3. Define OVO message policy Example: CI Status Alerts Dashboard administration => CI Status Alerts Configure two Alerts: Up and down => Smart message correlation Enterprise Console Action: Executable file opcmsg a="<<alert Name>>" o="<<ci Name>> msg_t="<<kpi Name>> <<KPI Value>> <<Previous Status>> <<Current Status>> <<Trigger Time>>" OVO OVO Agent BAC Policy Alert configuration
Launch OVO UI in context of BAC Drill-down into infrastructure events View related infrastructure events Add l Context Menu Item Launch pre-filtered OVO message browser
OVO / SiteScope Integration Agent SiteScope Agent SiteScope Agent SiteScope Key Points Agents proxy SiteScope alerts to OVO messages with correlation & service map status Agent discovers SiteScope configuration & monitor groups, publishes discovered information to service maps Agents can be distributed across enterprise (multiple SiteScopes) In-Context launch for Operations console to SiteScope dashboards OVOW/U Server
Technische BAC-Architektur Architektur Erläuterung der Komponenten Mercury Business Availability Center Centers Server. Responsible for running Mercury Business Availability Center applications, reporting, and the Administration Console. Mercury Business Availability Center Core Server. Responsible for receiving data samples from the data collectors, distributing the data to the relevant Mercury Business Availability Center components, and supporting the Bus. Mercury Business Availability Center Data Processing Server. Responsible for aggregating data, running the Business Logic Engine, and controlling the Mercury Universal CMDB. JBoss 3.2.6 application server. Responsible for running the Mercury Business Availability Center Java engine. It is installed automatically during Mercury Business Availability Center server installation.
Skalierungs-Variante: Single Server + DB
Skalierungs-Variante: 2 Server + DB
Skalierungs-Variante: 3 Server + DB
Skalierungs-Variante: 5 Server + 2 DB
Skalierungs-Variante: 8 Server + 2 DB