Upload
morris-fields
View
221
Download
0
Tags:
Embed Size (px)
Citation preview
© 2005 IBM Corporation
Tivoli Software
Solutions for Managing Mission-Critical Applications Introducing Composite Application Management
© 2004 IBM Corporation2 © 2005 IBM Corporation
Tivoli Software
2
Agenda
Composite application management challenges• Focus on J2EE
Tivoli solution for application management • IBM Tivoli Monitoring for Transaction Performance
• IBM WebSphere Studio Application Monitor
• IBM OMEGAMON XE for WebSphere Business Integration
Extending solution leadership
Summary
Technology demonstration
© 2004 IBM Corporation3 © 2005 IBM Corporation
Tivoli Software
3
IBM Tivoli Business Systems
Manager
IBM Tivoli Service Level
Advisor
Provisioning & Orchestration
IBM TivoliIntelligent
Orchestrator
IBM Tivoli Configuration
Manager
IBM Tivoli Provisioning
Manager
IBM TivoliSystem
AutomationFamily
IBM Tivoli NetViewFamily
IBM Tivoli Enterprise Console
Event Correlation & Automation
Tivoli Automation Portfolio
Resource Monitoring
IBM Tivoli Monitoring
Family
Business Service
Management
IBM Tivoli Monitor for Transaction
Performance
IBM WebSphere Studio Application
Monitor
Composite Application
Management
IBM Tivoli OMEGAMON
Family (zSeries and Distributed)
© 2004 IBM Corporation4 © 2005 IBM Corporation
Tivoli Software
4
IBM Value Proposition Improve Availability and Performance of Business-Critical Applications
Monitor WebSphere and BEA WebLogic• From application server to back-end systems like CICS and IMS• Including WebSphere MQ as transport layer• Handling transactions, servers, memory leaks……..• Providing performance and capacity planning information
Improve IT Staff Productivity• Simplified end-to-end transaction management• Linking operations and development• Fast problem isolation and root cause diagnosis
LOB Value / Cost Aspects Lost business / transactions
Delayed implementation of new applications
Customer satisfaction
IT Value / Cost Aspects Cost of problem determination in
production
Server utilization
Faster development
Providing Positive Business Impact
© 2004 IBM Corporation5 © 2005 IBM Corporation
Tivoli Software
5
Composite Applications Have Unique NeedsA Composite Web Application, Involving J2EE, Integration Middleware and Legacy
Systems
Business processes increasingly depend on multi-tier composite applications• Composite applications use business logic and data from sources spanning multiple systems
and transactional environments
Composite applications are difficult to design, build, test and manage for high performance and availability
• Many applications are not meeting performance expectations in production• Customers are dissatisfied with application downtime
Traditional management processes and tools exacerbate the problem• Application lifecycle processes and tools do not follow transactions end-to-end• Unable to proactively recognize and prevent performance problems at the end user
© 2004 IBM Corporation6 © 2005 IBM Corporation
Tivoli Software
6
Our Unique Answer To The ChallengeRepeatable, integrated approach to identify, isolate, diagnose and take action to resolve composite application issues before they become a problem…
1. Identify 2. Isolate 3. Diagnose 4. Take Action 5. Evaluate
© 2004 IBM Corporation7 © 2005 IBM Corporation
Tivoli Software
7
Application Performance Issues – Common Scenario
Identify Isolate Diagnose Take Action
EvaluateTime
ProblemEliminated
Cost
Some customers experience performance delays A few report the problem, more customers are frustrated Help desk reports problem after numerous calls Performance delays confirmed, cause unknown
Based on criticality, emergency team called together Team investigates using disparate tools and metrics Potential causes isolated to section of infrastructure
Experts test their individual area to determine cause Possible actions brainstormed Resolution determined, often using different tools
Responsible expert determines, plans and implements actions to fix problem
Resolution deployed
If problem persists, or new problem arises, repeat entire process
© 2004 IBM Corporation8 © 2005 IBM Corporation
Tivoli Software
8
Application Performance Issues – Tivoli Solution Helps Reduce Cost and Time
Identify Isolate Diagnose Take Action
EvaluateTime
ProblemEliminated
Cost
Proactively identify vital mortgage application is performing poorly Customers trying to submit refinancing for their home loan
experience a 12 second delay Mortgage application volume is increasing – signs of a potential
performance issue
Perform segmentation analysis on all mortgage transactions during a specified time period to isolate the performance issue
Determine that performance delay is due to application, not network wait time
Obtain deep diagnostics from the isolated segment to understand why there is a delay
WSAM shows DB Connection pool has a high number of concurrent waiters and that the wait time is over 8 seconds
Increase number of DB2 connection pools to alleviate long wait times.
Determine that the corrective action resolved the performance issue
Verify DB2 connection pool wait times and response times
© 2004 IBM Corporation9 © 2005 IBM Corporation
Tivoli Software
9
Three Dimensions of Effective Application Management Transactions
Ap
plic
atio
ns
TransactionsService Level Response Times
Problem Isolation
ApplicationsDeep-Dive Diagnostics
Correlate Across Subsystems
Diagnostics at the application & middleware level
Application performance analysis Drill down to code level detail
End user service level monitoring Follow transaction flows Isolate problems by component
Resource Monitoring
Resource MonitoringApplication Server Monitoring
Automation and Corrective Action
Performance monitoring of J2EE, CICS, MQ, IMS Application resource consumption analysis Visualize workload trends and tune environment
© 2004 IBM Corporation10 © 2005 IBM Corporation
Tivoli Software
10
Tivoli Solutions for Application Management
Transactions
Ap
plic
atio
ns
IBM Tivoli Monitoring for Transaction Performance
IBM WebSphere StudioApplication Monitor
Drill down diagnostics for J2EE application performance problems, including links to CICS, MQ, IMS
End-to-end transaction tracking identifies and isolates problems
Resource Monitoring
IBM Tivoli OMEGAMON XE for WebSphere Business Integration
Resource analysis for WebSphere MQ, Message Broker and InterChange Server
© 2005 IBM Corporation
Tivoli Software
IBM Tivoli Monitoring for Transaction Performance
© 2004 IBM Corporation12 © 2005 IBM Corporation
Tivoli Software
12
Tivoli Monitoring for Transaction Performance Proactively Recognize Performance
Problems at the End User • Continually verifies that transactions are
available and performing by comparing them against a response time threshold
• Alerts you when performance at the end user is degraded
Quickly Isolate Problems• Visualize entire transaction, end-to-end, as it
crosses the enterprise
• Automatically pinpoint source of bottlenecks
• Dynamically adjust level of monitoring Prove transaction service level delivered
at the end user• Consistently test services and measure their
response
• Report results against committed service levels
What’s New! Rational Application
Developer support
Web services support
Siebel 7.7 support
Backend systems support
Network decomposition
ARM v4 web server plug-in support
NewNewVersion 5.3
GA November 2004
© 2004 IBM Corporation13 © 2005 IBM Corporation
Tivoli Software
13
Support for Rational Application Developer (Problem Resolution toolkit)• Send production data to developers to debug production problems
Web Services Support• Provides web service providers with performance information on their web services• Provides web service consumers a view of the performance of web services they rely on
Support for Siebel 7.7• Support for new native Siebel ARM instrumentation• Track transactions and find performance problems inside the Siebel application
Backend Systems Support• Track transaction into DB2 using native DB2 ARM support• See response times to CICS, IMS and SAP from the application server
Network Decomposition• Highlight potential network delays in topology views
ARM v4 Web Server Plug-in Support• Track transaction response times inside the Web server• Includes: Apache, IHS, IIS, Domino, IPlanet, SunOne
What’s New!
Tivoli Monitoring for Transaction Performance
© 2004 IBM Corporation14 © 2005 IBM Corporation
Tivoli Software
14
Tivoli Monitoring for Transaction Performance Proactively Recognize Performance Problems at the End User
Dashboard identifies
transactions with response time
problems
Click to see response time trend
© 2004 IBM Corporation15 © 2005 IBM Corporation
Tivoli Software
15
Tivoli Monitoring for Transaction Performance Quickly Isolate Transaction Problems
Another click and problems are automatically identified by finding
resources that are performing differently than normal
Client Web Server
Application Server Database
© 2004 IBM Corporation16 © 2005 IBM Corporation
Tivoli Software
16
Tivoli Monitoring for Transaction PerformanceIntegration with Rational Application Developer
Tying Operations to
Development
Tivoli operations view Rational developer view (Problem Resolution toolkit)
Production data sent to
development tools
Greatly reduces time required to solve problems by eliminating difficult problem re-creation step
Operations and development have common view of problem
Solve tough code or configuration problems with real data from production
(Uses Eclipse Framework)
© 2005 IBM Corporation
Tivoli Software
IBM WebSphere Studio Application Monitor
© 2004 IBM Corporation18 © 2005 IBM Corporation
Tivoli Software
18
WebSphere Studio Application Monitor Decrease WebSphere Application
Downtime• Deep-dive real-time problem resolution
(detect, analyze, repair)
• Diagnostics at method level allow pinpointed code problem to be passed to architect or developer for rapid fix
• Improve application performance and determine root cause of problems
Proactively Prevent Problems• Forecast resource requirements for new
applications
• Graphically analyze applications for effective use of resources
Correlate Across Subsystems• Rapid problem isolation that spans IMS,
CICS, J2EE and WebSphere Portal
What’s New! Enhanced deep-dive J2EE
diagnostics
Improved Portal monitoring
Broader platform support
Supports mixed J2EE environments
Improved time-to-value
NewNewVersion 3.2
GA April 2005
© 2004 IBM Corporation19 © 2005 IBM Corporation
Tivoli Software
19
Enhanced Deep-Dive J2EE Diagnostics• Lock contention / analysis• Advanced memory diagnosis• New data collection instrumentation technology• Embed WebSphere Studio Application Monitor alerts in “open-in-context” URLs
Improved WebSphere Portal monitoring• New Portal overview page/tab• Revised Performance Analysis and Reporting• Drill-down for deep portal diagnostics
Broader Platform Support• iSeries data collection agent• Red Hat Linux support• Managing Server runs on Windows
Supports Mixed J2EE Environments• WebSphere Application Server 6 support• Improved WebSphere Portal monitoring and management• Expanded BEA WebLogic 7 and 8 support• z/OS 1.6 and zSeries zaAP processor support
Improved Time-To-Value• Automated install, including deployment of DB2 and WebSphere Application Server• High performance and scalability
What’s New in This Release!
WebSphere Studio Application Monitor version 3.2
© 2004 IBM Corporation20 © 2005 IBM Corporation
Tivoli Software
20
WebSphere Studio Application MonitorAdvanced Memory Diagnostics
Advanced Memory Leak Detection – What it Does- Displays JVM metric trends to spot conditions resulting from probable leaking Java classes
How it Works(1) Collects and compares key indicators such as JVM heap free, garbage collection cycles, request
rates and resource consumption patterns associated with memory leaks and related problems
(2) Drill-down analysis provides new levels of information about specific, long-lived objects in JVM heap and reveals by name…
(3) The allocating classes containing the leaking code segments
Memory analysis shows probable leak
Probable leaks correlated with
class and request name
Drill-down
Drill-down
1
2
3Ne
wNe
w
Identifies leaking line number
© 2004 IBM Corporation21 © 2005 IBM Corporation
Tivoli Software
21
Portal Monitoring Highlights
• New Portal overview page/tab • View trends of recent performance,
including new metrics
• Revised Performance Analysis and Reporting (PAR)
• Portal page performance
• Drill-down for deep Portal diagnostics
• Nested Request support for instance-level tracing on Pages and Portlets
In-context drill-down to Portal application trace and reporting
Key trends and performance metrics for Portal applications and Portal engine health
Drill-down
(via PAR)
New
New
WebSphere Studio Application MonitorAdvanced WebSphere Portal Monitoring
© 2004 IBM Corporation22 © 2005 IBM Corporation
Tivoli Software
22
Use real-time and historical application CPU consumption metrics for application capacity planning
WebSphere Studio Application MonitorProactively Prevent Application Problems
Historical Server/PortalTransaction Summary
Portal andPortlet Performance
Server Performance
© 2005 IBM Corporation
Tivoli Software
IBM Tivoli OMEGAMON XE for WebSphere Business Integration
© 2004 IBM Corporation24 © 2005 IBM Corporation
Tivoli Software
24
OMEGAMON XE for WebSphere Business Integration Decrease WebSphere MQ, Message Broker
and InterChange Server Downtime• Identifies common problems and automates
corrective actions
• Auto-discovery and immediate monitoring of complex environments
• Drill-down to locate problem, identify root cause and resolve bottlenecks or outages
Proactively Prevent Problems• Correctly configure and deploy your WebSphere
MQ infrastructure
• Detect and repair problems as they happen, or alert you to an imminent concern
• Provides key MQ and Message Broker metrics for real-time and historical data analysis
Simplified Management with Single Tool• Manages WebSphere MQ, Message Broker and
InterChange Server in distributed and mainframe environments
• User-customized displays including business, platform and resource views
What’s New! One product to manage
WebSphere MQ, Message Broker and InterChange Server environments
Expert Advice - based on industry best practices
Supports newest releases of WebSphere MQ and InterChange Server
NewNewVersion 1.1
GA April 2005
© 2004 IBM Corporation25 © 2005 IBM Corporation
Tivoli Software
25
One Product to Manage WebSphere MQ, Message Broker and InterChange Server Environments
• Supports distributed and mainframe systems• Analyzes application performance and identifies slowdowns • Comprehensive monitoring of input/output message rates, brokers, message flows and
sub-flows• End-to-end view across all systems
Expert Advice – Based on Industry Best Practices• Detailed information about what triggered the alert plus Expert Advice suggesting
possible solutions• Corrective resolutions can be implemented automatically, or select and apply manual
actions• Real-time and historical data analysis
Supports Newest Releases of WebSphere MQ and InterChange Server• Supports WebSphere MQ version 6.0 and WebSphere InterChange Server version 4.3• Integrates with other Tivoli solutions for comprehensive view of enterprise
What’s New!
OMEGAMON XE for WebSphere Business Integration
© 2004 IBM Corporation26 © 2005 IBM Corporation
Tivoli Software
26
OMEGAMON XE for WebSphere Business IntegrationDecrease MQ Downtime
Example Scenario of Queue Problem A queue is rapidly filling Queue will fill in 118 seconds, based on current PUT rate
© 2004 IBM Corporation27 © 2005 IBM Corporation
Tivoli Software
27
OMEGAMON XE for WebSphere Business IntegrationDecrease MQ Downtime
Queue Scenario Queue is full, tripping notification Navigator reflects problem at Queue Statistics and MQ Events level
© 2004 IBM Corporation28 © 2005 IBM Corporation
Tivoli Software
28
OMEGAMON XE for WebSphere Business IntegrationDecrease MQ Downtime
Queue Scenario – Take Action to Quickly Resolve Problem Detailed diagnostic information of situation Expert Advice and option to perform Take Action from drop-down list
© 2005 IBM Corporation
Tivoli Software
Extending Solution Leadership
© 2004 IBM Corporation30 © 2005 IBM Corporation
Tivoli Software
30
IBM Tivoli Positioned in the Leader Quadrant in Gartner’s Magic Quadrant
The J2EE Application Server Management Magic Quadrant is copyrighted April 2005 by Gartner, Inc. and is reused with permission. Gartner's permission to print or reference its magic quadrant should not be deemed to be an endorsement of any company or product depicted in the quadrant. The magic quadrant is Gartner's opinion and is an analytical representation of a marketplace at and for a specific time period. It measures vendors against Gartner-defined criteria for a marketplace. The positioning of vendors within a magic quadrant is based on the complex interplay of many factors. Gartner does not advise enterprises to select only those firms in the leaders segment. In some situations, firms in the visionary, challenger, or niche player segments may be the right match for an enterprise's requirements. Well-informed vendor selection decisions should rely on more than a magic quadrant. Gartner research is intended to be one of many information sources and the reader should not rely solely on the magic quadrant for decision-making. Gartner expressly disclaims all warranties, express or implied of fitness of this research for a particular purpose.
4 April 2005 Research Note by Cameron Haight
J2EE Application Server Management Magic Quadrant
© 2004 IBM Corporation31 © 2005 IBM Corporation
Tivoli Software
31
Direction – Composite Application ManagementUnified Operations and Application Support
Provide common data collectors and managing servers to simplify monitoring infrastructure
Tivoli Enterprise Portal integration – “Single pane of glass” integration for end-to-end transaction, application and
resource management
Operations management out-of-the-box– Built-in situations and alerts for monitoring response times, throughput, CPU
usage, memory and other key health metrics
– Built-in reports and charts showing server/service response times, historical trends and other metrics
Application support out-of-the-box– Subsystem-level details correlated with application state
– Production application code-level performance data available to developers
Context passing between transaction, application and resource monitoring
© 2004 IBM Corporation32 © 2005 IBM Corporation
Tivoli Software
32
Common Agent
Common Analysis Functions
Future Common Foundation
Maximizing Technology from Acquisitions Converging On A Common Foundation
Current Technologies
Source Unique Value
Cyanea
Composite application management
Fully correlated tracing of J2EE to CICS and IMS transactions
Non-intrusive deep diagnostics
Candle
Advanced JVM memory diagnosis CandleNet Portal Visualization Systems resource management
Tivoli
End user response time monitoring
Rapid isolation of problem across enterprise topology
Rational
Code profiling and IDE UML transaction & topology views Eclipse-based UI
Application Lifecycle
ManageRunBuild
User User User
Common Data Repository
© 2004 IBM Corporation33 © 2005 IBM Corporation
Tivoli Software
33
Multiple Customized Composite Application Management Views
Direction – Integration with Tivoli Enterprise PortalSimplified Composite Application Management
WebSphere InfrastructureJ2EE Workloads J2EE Applications
E to E Transactions WBI Infrastructure Databases
© 2004 IBM Corporation34 © 2005 IBM Corporation
Tivoli Software
34
Context Passing between Transaction, Application and Resource Management
As users move from transaction tracking view, to deep dive J2EE diagnostics view, then to CICS / IMS resource view – the context of the problem state is preserved
Simplifies hand-off from Level-1 to subject matter experts, and then to specialized operations teams
Open In-Context from Transaction to
Application Management
Open In-Context from Application Management to Resource Management
End-to-End Transaction Application
Resource Monitoring
© 2004 IBM Corporation35 © 2005 IBM Corporation
Tivoli Software
35
Direction – One Tivoli Family Solution forComposite Application Management
TransactionsService Level Response TimesProblem Identification/Isolation
ApplicationsManaged TransactionsDetailed Diagnostics
Resource MonitoringTransactional Server Monitoring
Automation and Take Action
Transaction Tracking
Build on Tivoli Monitoring for Transaction Performance
Monitor transaction health across enterprise
Identify/Isolate problems quickly with precision
Deep-Dive Diagnostics Build on OMEGAMON XE for
WebSphere Application Server and WebSphere Studio Application Monitor
Deep-dive diagnostics for J2EE, CICS and IMS
Resource Management OMEGAMON Family of products Take action and fix resource problems
automatically
Context passed between the layers
Seamless cross organizationalhand-offs
Integration to Tivoli Enterprise Portal
Simplify monitoring infrastructure
© 2005 IBM Corporation
Tivoli Software
Summary
© 2004 IBM Corporation37 © 2005 IBM Corporation
Tivoli Software
37
What To Look For In An Application Management Solution
Key Application Management Characteristics:
Fast time-to-value – solution installation and configuration
Proactively identify composite application problems
Quickly isolate what needs to be fixed
Automate problem resolution
Integrate with complete IT lifecycle solution
© 2004 IBM Corporation38 © 2005 IBM Corporation
Tivoli Software
38
Realizing the Value of Application Management
Improve Availability of Mission-Critical Composite Applications
• Decrease downtime
• Quickly isolate problems
• Proactively recognize and prevent performance problems at the end user
Improve IT Staff Productivity• Simplified end-to-end transaction management
• Correlate across subsystems
• Prove transaction service level delivered at the end user
© 2004 IBM Corporation39 © 2005 IBM Corporation
Tivoli Software
39
Meet with your IBM Sales Specialist or IBM Business Partner to discuss how IBM can help:
• Proactively identify, isolate, diagnose and fix composite application problems
• Increase IT staff productivity
Please request the following for your company:• IBM Tivoli Return On Investment Analysis, or
• IBM Automation Assessment, or
• IBM Solution Readiness Offering Services Engagement
How Do You Get Started?
© 2004 IBM Corporation40 © 2005 IBM Corporation
Tivoli Software
40
Technology Demonstration
End-to-end problem isolation • IBM Tivoli Monitoring for Transaction Performance
J2EE deep-dive root cause diagnosis• IBM WebSphere Studio Application Monitor
Managing WebSphere MQ• IBM OMEGAMON XE for WebSphere Business Integration
© 2005 IBM Corporation
Tivoli Software
Back UpCustomer Examples
© 2004 IBM Corporation42 © 2005 IBM Corporation
Tivoli Software
42
“The IBM Tivoli Transaction Monitoring solution is providing us with a standard, consistent and credible means of reporting Web application availability to our customers, and will help to reduce costs though replacement of multiple solutions and more efficient use of IT manpower”
—Bastian Steubing, Team Manager, Commerzbank, Germany
Business Challenge
Business Benefits
Solution IBM Tivoli Monitoring for Transaction Performance, including
embedded version of Robot
To demonstrate service level compliance of web transactions for business critical banking applications
Commerzbank Reducing costs and increasing efficiency
Web-based applications for 1150 branches and an avg. of 70,000 customers per day are available and responsive
Real-time feedback on availability of resources responsible for SLA compliance
Accurate metrics to describe Service Level Agreement compliance to application owners
Standardization of reporting and consistency of metrics for all Web applications
Optimization of IT resources through use of one single tool Cost savings through more efficient use of human
resources Accurate verification of performance improvements
following infrastructure changes Improved levels of customer satisfaction
© 2004 IBM Corporation43 © 2005 IBM Corporation
Tivoli Software
43
WebSphere Studio Application Monitor Problem Determination and Performance Analysis
Turn on L3 monitoring level to capture all application methods
Look at EJB Performance Summary to identify the most poorly-performing EJBs
Drill-down on requests and methods to isolate those consuming high CPU
Findings and Solution
Discovered inefficient code segments
Application code was modified
Customer Challenges Limited visibility into application behavior and performance Performance problem: Load Testing with 130 concurrent users
indicated 70% CPU consumption
Results
CPU consumption was reduced from 70% to less than 14% Average response time of application methods dropped from 700ms to 60ms
WebSphere Studio Application Monitor Delivers Results
© 2004 IBM Corporation44 © 2005 IBM Corporation
Tivoli Software
44
Single, integrated interface to monitor all systems Reduced levels of cross-training due to easy-to-use
graphical interface with consistent look and feel Can identify and resolve critical problems quickly
Business Benefits
Solution
Business Challenge
“IBM Tivoli OMEGAMON provides QBE with the ability to view our critical enterprise-wide IT resources from one common interface. We could not do this previously, and as our environment becomes more complex, the ability to do this speeds up the time to recognise and fix problems”
—Steve SquiresManager Consolidated Platforms
QBE Insurance
QBE Insurance Group
Desired a consistent and reliable view of critical systems across all platforms
Wanted to reduce the number of tools for managing different platforms
Needed to monitor new applications developed on the WebSphere platform
Enterprise solution with proven support, flexibility and ability to deliver
Replaced ASG with Tivoli OMEGAMON XE monitors for OS/390, DB2, CICS
Replaced BMC with Tivoli OMEGAMON XE monitors for Oracle, AIX
Tivoli OMEGAMON XE monitors for WebSphere Application Server, WebSphere MQSeries, DB2 UDB and Linux; Universal Agent and Intelliwatch