You are on page 1of 8

BU S I N E S S S E RV I C E & END USER EXPERIENCE MONITORING

AUGUST 2, 2010

ANTONIO ROLLE
VP OF PROFESSIONAL SE RVICES

W W W. G E N E R A T I O N W W W. R E S O LV

ETECH.COM

E-SYSTEMS.COM

BU S I N E S S S E RV I C E & E N D U S E R EXPERIENCE MONITORING


UTILIZING THE GENERATIONE FRAMEWORK

I N T RO D U C T I O N

The mission critical nature of IT has increased the importance of monitoring vital IT resources. The complexity of IT has made it imperative that monitoring efforts are put into the context of business impact and the impact on the end user experience. We consider a Business Service is an IT function that allows an end user to perform a specific business task. Typically this IT function is a business critical or revenue generating task. To effectively monitor Business Services and the experience of the consumers of these Business Services generationeE has developed two solution frameworks. The goals of the generationeE Enterprise Service Management & Business Process Automation Framework (generationE Framework) are: 1) determine the business or end user experience impact of any given fault or performance degradation and 2) streamline the execution of processes to minimize or prevent negative business impact. These frameworks were developed to address the key challenges identified in the 2006 IBM Global CEO Study. These challenges include: Business and operational audiences lack the visibility needed to directly support and deliver against business objectives. Operation and business audiences lack the ability to the isolate root cause of a problem in real-time, are unable to quickly identify the impacted related components or services and immediately take action to correct the problem. The operational processes that directly support delivery of revenue generating business services and processes are not automated or integrated.

Core objectives for the generationE Framework are to: Enable the management of the current and expected business services o Flexible to service the diversity of the products and services offered o Scalable to handle the current volume and projected growth Provide the ability to introduce and quickly support new Business Services: o Based on a framework providing centralized, pre-integrated, service driven functions necessary for new Business Services o Ability to easily configure business and IT rules Allow for efficient operations o Automation to eliminate or enhance manual and inefficient processes o Work flow to manage by exception rather than the entire process

To meet these defined challenges and objectives, the generationE Framework utilizes the following components:

GENERATIONE TECHNOLOGIES

Consolidated Opera ations Manag gement Proces Automation ss n Busine Impact An ess nalysis

Orch hestration Visua alization

An overview of each of the componen of the gene A o ese nts erationE Frame ework is provid within th ded his docum ment.

COLLECTION EVENT MANAGEME ENT

To perform Bu T usiness Service monitoring and to assess end user exp s perience, a m mechanism mu ust be in place to colle events from all related IT componen ect m I nts. Within th generationE Framework, th he he t nt ta sources and t support th to he Event Managemen process is used to collect event dat from all s integr ration of events from multiple domains. The Tivoli su of provid a robust set of collectio uite des on layer probes, gatew ways and mo onitors to sup pport the ma anagement of events from any networ f m rk hed ponent. Even Managemen is used to generate a nt nt o availability me etrics such a as: attach IT comp Hardw Outages: failure of a IT component impacting th working fu ware : I t he unction of a B Business Servic ce which is measured through monitoring of real-time ev h d m f vents; or Ser rvice Outages failure of a s: comm munications pa specific to Business Service impact ath t ting the work king function of a Business Servic which is me ce easured throug monitoring of real-time events. gh g

PERFORMANCE MONITORING

Successful service management requires the ongoing monitoring of performance to judge the overall health of a Business Service and the related end user experience. By collecting and storing historical performance data, one is able to perform trend analysis to determine a baseline of normal behavior and generate events when normal behavioral thresholds are exceeded. Normal can be based on a predefined, default, out-of-the-box thresholds; a customer-defined, customized setting; or a dynamic, measured baseline. Specific tools within the generationE Frameworks reference architecture for performance monitoring include: IBM Tivoli Monitoring (ITM), Tivoli Performance Manager (Proviso), Tivoli Performance Analyzer (TPA) and Tivoli Service Quality Manager (Tivoli SQM).
TRANSACTION MONITORING

Event and performance management provides insight into the performance of specific IT components. A key part of Business Service and end user experience monitoring is transaction monitoring. With transaction monitoring every step of a transaction in monitored as it passes through the complex array of networks, servers, mainframes and applications. generationE utilizes IBM Tivoli Composite Application Monitoring (ITCAM) and Resolve to execute synthetic transactions, set thresholds on transaction response time and report on the overall health of end to end transactions within your environment. Events related to poor transaction performance or failures are relayed through the Event Management process.
A NA LY Z E A N D AU TO M A T E

The event stream generated at the Collection Layer is put into context within this layer. Several automation and analysis processes may be used to understand which Business Services are impacted by an event.
EVENT ACCEPTANCE

Converting the relatively raw data provided by the Collection Layer requires to a set of relevant actionable events may be accomplished by utilizing the generationE Resolve based Event Acceptance toolset. This tools set contains and event catalog to identify those events relative to the monitoring and recovery of business services. The event catalog provides a mechanism to determine which events are actionable, used only for reported, should be discarded. By undergoing an Event Acceptance process, customers are able to reduce the noise that is typically associated with monitoring IT systems. Once the noise is gone, one can focus on those events that impact Business Services and the end user experience.
PROCESS AUTOMATION

Utilizing the Resolve process automation toolset one may reduce the amount of time required to diagnose and resolve issues related to Business Services. Resolve process automation supports the definition, creation and execution of workflows that support IT operational processes. These Runbook processes can cross all management disciplines and interact with all types of infrastructure
GENERATIONE TECHNOLOGIES

elements, such as applications, databases and hardware to perform diagnostic tasks, resolve issues or provision systems. These tasks may be executed on a schedule, in response to an event or initiated by an operator. Reacting quickly to events and removing human error can drastically reduce the impact of outages and in many cases resolve issues before there is significant end user impact.
CORRELATION

Event correlation simplifies and speeds the monitoring of events by consolidating events and error logs into a short, easy-to-understand package. By programmatically identifying patterns of events across multiple systems or components, one can identify patterns that might signify hardware or software problems, or failure of components. Typically correlation rules are deployed within the generationE Framework using Network Manager for topology based correlation and Impact and Resolve for complex business rules. By leveraging data contained in asset management systems, CMDB or topology databases, the correlation engine can determine to determine which Business Services are impacted by events.
ENRICHMENT

Adding data from disparate data sources assist with business impact analysis, escalations and troubleshooting. Resolve and Impact may be used to perform the Enrichment process.
ESCALATION

Notifying the correct person(s) about significant Business Service impacting events can assist with mean time to repair and help to increase customer satisfaction. Escalation rules may be used to alert support staff, external vendors, and customers to degrade services or outages. Determining who to notify, when to notify and how to notify may be accomplished using IBM Tivoli Impact or Resolve.
DOMAIN MANAGEMENT

generationeE realizes that many customers may have an investment in domain specific management tools. These domain specific management tools may be integrated into the generationE Framework and used to support the event collection processes, correlation, enrichment, escalation and be leveraged as part of
INFORM REAL TIME

Service availability and resiliency of Business Services may be improved with real time views of events collected. Tivoli Netcool OMNIbus is used within the generationE Framework to consolidate data in operational silos into real-time Web based dashboard views. These customizable displays of events, service views and operational indicators give operators a single source for view all events within the IT infrastructure.
BUSINESS SERVICE DASHBOARD

The Business Service Dashboard provides a display of Business Services and the IT components that define each Business Service. The Dashboard shows the availability and performance metrics and indicates if these metrics have a negative impact on the overall health of the Business Service. Tivoli Business Service Manager (TBSM) is generationEs service dashboard tool of choice.

The service model within the Business Service Dashboard may be generated dynamically based on data within a CMDB, obtained by auto discovery tools such as IBM Tivoli Network Manager (ITNM) or Tivoli Application Dependency Discovery Manager (TADDM) or autopolution rules within the dashboard.
HISTORICAL

Historical reporting, provide critical information for understanding trends related to Business Services. Historical reporting of events and performance metrics is included within the generationE Framework to provide additional context and trend analysis. Historical performance metrics are captured within the Tivoli Performance Manager product. Historical event data can be stored in virtually any relational database and accessed using existing reporting tools or through the Tivoli Common Reporting application.
E N D U S E R E X P E R I E N C E M O N I TO R I N G

With the full generationE Framework in place it one can quickly understand how the End User Experience is impacted by each event that is generated within the Collection Layer. The impact of an event on the Business Service model, gives an overall impression of the end user experience. IBM Tivoli Composite Application Monitors (ITCAM) provides. IBM Tivoli Composite Application Manager for Transactions helps organizations quickly and easily detect and isolate transaction response and availability issues, enabling faster problem resolution. ITCAM also enables proactive management of transactions, identifying bottlenecks and other potential problems before they impact the end user experience. ITCAM can monitor end-user response time for both Web and Windows applications using both robotic and real-user analysis capabilities. Resolve can monitor end user response time for those applications not supported by the ITCAM solution.

GENERATIONE TECHNOLOGIES

C A S E S T U DY GOAL

An internet wir A reless provide for commer er rcial flights wa anted to imple ement holistic monitoring i c in their environment. This monit toring would target the pro oviders missi critical ap ion pplications that ded y o ess onnectivity on a plane. In addition to th n he provid the ability for people to order wirele internet co typica monitoring of outages in their diverse environmen composed o very new t al n e nt of technology, bu ut they also wanted to understand the end user experience of passengers Data from this end use a t d r s. m er experi ience monitor is to be us to improv their service ring sed ve e.

SO OLUTION

The infrastruct T ture monitori solution is comprised of NetCool O ing OMNIbus, P Proviso, ITNM M, ITM, and ITCAM. ITM was setup to monito the operatiing systems, d or databases, app plication servers W s AM gured to repor on the inter transactio between th rt rnal ons he and Web Services servers. ITCA was config databa ases, application servers and Web servers and connect d tivity to the se ervers on the planes. ITNM M was im mplemented to perform root cause analy on any ne ysis etwork events Proviso wa implemente s. as ed to rep port on the performance of the netwo ork. ITM, I ITCAM, and Proviso repo events an ort nd thresh hold crossings to NetCool OMNIbus an ITNM perf s nd ause analysis o the networ on rk forms root ca events to suppress any systematic events from a root failure in the networ s a c e rk. The end use application transaction monitoring was imple T er n n g emented with Resolve b h by implem menting a set of Run Books that mimic a passenger s transaction The steps i t c n. included in th he Run Books are log via a web browser, to gain access to the internet, purchase an internet access B gin, g o

package and review or execute on specials offers posted by the providers business partners. Each Resolve Run Book executes a specific task to mimic an end user and these are performed on each flight at a configured interval. Any service issues or performance degradation are immediately reported to NetCool OMNIbus for action with the NOC as well as notifications to the Customer Help Desk. When deemed appropriate, to assist with customer satisfaction, the provider contacts customers via email or SMS giving them a free wireless flight to compensate for any service issues.
BENEFITS

This internet wireless provider for commercial flights has great visibility on their network, servers and applications and no longer spends countless hours on the phone with their airline customers troubleshooting issues. The end user transaction monitoring the provider can be very customer oriented and ensure that the customer experience is as positive as possible and when there are issues be aware of them and compensate customers accordingly. This proactive customer service has helped to drive the value of their brand significantly.

GENERATIONE TECHNOLOGIES

You might also like