application monitoring with itcam for response time
Post on 12-Mar-2015
344 Views
Preview:
TRANSCRIPT
© IBM Corporation 2007
San Francisco, CA May 7-10, 2007
®
B13
Randy Scott, David Skeen
Application Monitoring with ITCAM for Response Time
IBM Software Group | Tivoli software
2
Agenda
ITCAM Overview
ITCAM for Response Time
ITCAM for RT Demo
®
IBM Software Group
© 2007 IBM Corporation
ITCAM Overview
IBM Software Group | Tivoli software
4
Realizing the Value of Application Management
Improve Availability of Mission-Critical ApplicationsDecrease downtimeQuickly isolate problemsProactively recognize and prevent performance problems at the end userImprove IT staff productivity
Auto discovery and reporting of relationships between IT components and their impact to SLAs
Proactive identification of composite application problems that cross the enterprise with launch in context to diagnosis tools
Unified, customizable management consoleComprehensive policy and alerting generation for automation of
business rules Integration with development and runtime tools for complete life cycle
management
Key Application Management Characteristics:
IBM Software Group | Tivoli software
5
Detect that a threshold has been breached and that a problem occurred, or is about to happen
Sense DiagnoseIsolate Repair
Pinpoint the problem to a specific part of
the environment and hand-off to the
appropriate specialist
Drill down into the details and get to the root cause of the
problem
Fix the faulty component,
validate the fix and roll back into
production
Workflow for Managing Composite Applications Problems
ITCAM for Response Time
IBM Software Group | Tivoli software
6
ITCAM Portfolio: Monitoring & Diagnostics Across the EnterpriseE
nd U
ser R
espo
nse
Tim
e M
onito
ring
ITCAM for Response
Time
Application Resource MonitoringITCAM for Web
Resources
Service Performance ManagementITCAM for SOA
Deep Dive DiagnosticsITCAM for WS / J2EE
Web servers: Apache/IHS, IIS, Sun
App servers: WebSphere, WebLogic, Netweaver,
Jboss, Oracle AS, Tomcat
WebSphere Portal, ESB, Workplace Collaboration,
Process ServerBack-end systems:
CICS, IMS, DB2
IBM Software Group | Tivoli software
7
Transition to Simplified, Consolidated Infrastructure
Monitoring Servers
ITCAM for WS Mgt Server
ITCAM for RTT Mgt Server
Monitoring Servers
2005-06 2007-08
Single administrative UI
Single management server
Consolidated agents
Easy to install ITCAM with ITM
Reduced hardware requirements
®
IBM Software Group
© 2007 IBM Corporation
ITCAM for Response Time – Overview
IBM Software Group | Tivoli software
9
ITCAM for Response Time: Just Announced
“Customers are calling to complain about the response time for our online banking application”
ITCAM for Response Time alerts you to response time problems before customers call
ITCAM for Response Time supersedes the end user monitoring functions of ITCAM for Response Time Tracking
Solution
ValueITCAM for Response Time enables you to meet service level commitments by alerting you to problems before SLAs are violated and quickly isolating problems to minimize outages
Problem
IBM Software Group | Tivoli software
10
Two Kinds of Response-Time Monitoring
Robotic Monitoring:Proactively find and correct problems before your users experience them!Both availability and response time monitoringReduce TTV by reusing existing and Mercury LoadRunner Rational scriptsSupports most applications with protocol-level, GUI, or command-line playback
Real-user Monitoring:Measure and report what real users are experiencingDemonstrate SLA compliance – robotic monitoring isn’t adequate for this!Isolate sporadic problemsWorks with browser and Windows application traffic
Capture robotic and real transactions from web apps and Windows clients
Robotic Monitoring:Robotic Monitoring:
Real-user Monitoring:Real-user Monitoring:
IBM Software Group | Tivoli software
11
ITCAM for Response Time V6.2Integrated end-user response monitoring
New featuresFully integrated with ITM 6
Common infrastructure and UI for whole ITCAM portfolio
Improved consumability Simplified installationSimplified configuration, including default Situations
Single UI for administration and reporting
Fully customizable dashboard, reports, and workspacesImproved sorting for tables and topology viewsDynamic data refresh
Integration of Rational Performance Tester (RPT)
Visual, easy-to-use interfaceScalable, concurrent playbackCitrix, Siebel, SAP support
Single, common ITM-based infrastructure for resource, application, and transaction monitoring
Common, flexible interface and reporting - TEP
Integrated UI moves seamlessly between applications and resources
High scalability
IBM Software Group | Tivoli software
12
ITCAM for RT uses the ITM Infrastructure
Single, common infrastructure for resource, application, and transaction monitoring
Common, flexible interface and reporting
Integrated UI moves seamlessly between applications and resources
High scalability
Three-tier architecture supports efficient data transfer, agent updates
Supports SSL, firewall gateway
Improved scheduling, script handling, and endpoint grouping
Configurable upload and aggregation intervals
Supports native or Java agents
IBM Software Group | Tivoli software
13
Simplified ITCAM Architecture
IBM Tivoli Enterprise Management ServerCNP
Portal Browser Client
(Java Applet)
CMW
HTTP / IIOP
HTTP /
IIOP
ITCAM for RT Robotic, WRT, CAT
ITM 6.1
TEMAs
IBM Tivoli Business Systems Manager
IBM Tivoli Enterprise Management Console
IBM Tivoli Data Warehouse
IBM Tivoli Enterprise Portal Server
®
IBM Software Group
© 2007 IBM Corporation
ITCAM for Response Time
IBM Software Group | Tivoli software
15
ITCAM for Response Time v6.2
Agents
Robotic Response Time AgentPlayback for robotic scripts/programs
Supports Rational Robot, RPT, Mercury LoadRunner, CLI, user-written
Web Response Time AgentMonitors real end user web transactions (HTTP/S)
Client Response Time Agent Monitor real end user client Windows application transactions
Lotus Notes, Microsoft Outlook, SAP, 3270, etc…
Response Time Dashboard AgentProvides single enterprise dashboard views of all response time information
IBM Software Group | Tivoli software
16
Robotic Playback With Rational Performance Tester
Key Benefits of Rational Performance TesterBuilt for Day 1 Productivity. Hides all complexity. No coding requiredRe-use scripts from Development testingIntegrated solution and built on top of EclipseAdvanced data access & manipulationAutomatic data correlation & synchronization of input parametersVerification Points for content matching & response code checkingRPT tests built for application management (automatically ARM enabled)HTTP transactions use ARM to correlate with downstream applications & resources for problem isolationImproved scalability allows for higher playback rates & more concurrent playbacks on a single system which limits costs of licenses and maintenanceSupport for a growing list of protocols: HTTP(S), Siebel, Citrix, web services
IBM Software Group | Tivoli software
17
Rational Performance Tester
Browse and view all existing RPT test scripts in the Test Navigator
View the recorded steps in the Test Editor
Edit the Test and add Verification Points
No source code means you don’t have to be a developer to edit your recording
IBM Software Group | Tivoli software
18
Robotic Monitoring Enhancements
Consolidated Playback Status workspace
Easier to diagnose playback failures
Single robotic agentSingle install and configuration for all
playback components
Out of the box configurationDefault monitoring, thresholds, and
scheduled playback for all scripts
Pattern based script playbackSingle Situation (Policy) can playback
multiple scripts
Immediate playbackTake Action to immediately playback a
script
IBM Software Group | Tivoli software
19
Playback Configuration via Situation Editor
Default Situations defined forAutomatic playback of robotic
scriptsAvailability and performance
thresholdsDetection of playback script
errors
Sample advanced situations to allow for remote advanced configuration of playback
Realm & proxy authentication support
IBM Software Group | Tivoli software
20
Checking Playback Status
IBM Software Group | Tivoli software
21
Real-User Monitoring for Web ApplicationsEnd-user performance and availability monitoring for web applications
Monitors network traffic for HTTP requests to the web server
Captures performance and availability data of actual users for SLA reporting
IBM Software Group | Tivoli software
22
How Web Response Time Works
End user experience of Web-based applications performanceWeb request response time and its segmentationDifferent views of a same web request responsePerformance of web page request as well as each embedded object in that web pagePerformance of HTTP as well as HTTPS requestResponse time down to and including the workstation without actually being physically located on the workstation
The Web Response Time agent utilizes server-side monitoring to capture HTTP/HTTPS transaction data such as response time and status codes.
IBM Software Group | Tivoli software
23
Web Response Time Algorithm
IBM Software Group | Tivoli software
24
Web Response Time Capabilities
HTTP Monitoring of any web server or application server HTTPS Monitoring
IBM HTTP Server 6.0.x, 2.0.47+, 1.3Microsoft Internet Information Server 6.0Sun Java System Web Server 6.1Apache HTTP Server
Appliance ModeThe Analyzer can be configured to run on an appliance machine
Monitor Specific Network InterfaceMonitor a specific network interface on the system by default, the Analyzer monitors all network interfaces, however, you can limit the monitoring to one network interface
IBM Software Group | Tivoli software
25
Real-User Monitoring for Windows Applications
Provides a true measure of the actual response time from the user’s perspective
Can monitor any Windows application
For supported applications, no special configuration needed to begin monitoring, just install and go.
IBM Software Group | Tivoli software
26
Client Response Time Capabilities
Client Response Time agent measures and collects application response time on Windows clients from the end-user perspective
Gathers data for Windows clients from real end-users for SLA reporting
Virtually any Windows application can be monitored by creating custom behavior files with the ETEWatch Customizer
Out of the box support is provided for Lotus Notes, Microsoft Outlook, SAP GUI 6.X, PCOM, Exceed, Extra
Support for monitoring applications running on Citrix servers
Support for monitoring applications running on Terminal servers
Reports overall transaction response time as:Response Time = Network time + Application Time + Client Time
IBM Software Group | Tivoli software
27
RT Reporting
ITCAM for RT reports on: Applications, Transactions, Clients and Servers.
Application – Represents the business process being monitored; for example, Lotus Notes, SAP, J2EE applicationsServer – Represents the machine that is running the applicationClient – Represents end user systems which access applications via transactions; for example, a location or organizationTransaction – A request against an application to perform some unit of work; for example, login, search, purchase (often identified by a URL)
Client
ServerTransaction
Application
IBM Software Group | Tivoli software
28
RT Navigation
Create custom logical views and security roles to only view specific customer informationView the enterprise wide status
of all applications, clients and server. Easily understand SLA trends.
Quickly see the overall current status of each agent
Information regarding the performance of the web servers and their transactions.
Investigate issues directly on the agent
IBM Software Group | Tivoli software
29
Configuring the RT Dashboard
RT provides the ability to define and configure custom high level dashboard views of Application, Transaction, Client and Server response time dataTransaction patterns allow you to define groupings of transactions that map to business applications and business transactions
For example, you can define a pattern *PlantsByWebSphere/login.jsp* and name the transaction “Login”and the application “PlantsByWebSphere”
Client patterns allow you to define groupings (based on IP & hostname) of your end users (or clients) by location, or functional unit
For example, you can define a client pattern for hostname *.austin.ibm.com and name the group “IBM Austin Internals”
IBM Software Group | Tivoli software
30
RT Workspaces
For each monitored item per agent (i.e. application, transaction, server, client) RT offers the following workspaces:
Dashboard workspace: Introductory workspace offering a quick status of all monitored items and their percentage failure.
Availability workspace: Recent availability over time for a chosen item as well as the poorest performing areas of what it consists.
Trend workspace: Performance and volume over time for a chosen monitored item.
Top 5 Worst: The monitored items with the poorest availability, slowest response time, and the highest volume
Uptime/Downtime: Comparison of the monitored items up versus down time for a period of time as well as the number of incidents.
IBM Software Group | Tivoli software
31
Dashboard Workspace
The entry point of the data that shows availability of all the monitored items for a quick overview
Default links go to the Availability workspace with optional links to see Top 5 Worst and Trends
Table beneath to show all the data collected
IBM Software Group | Tivoli software
32
Availability Workspace
Examine the items availability as well as transactions that compose it
The top graph shows availability over a period of time while the middle graph shows the least available transactions
The table beneath shows all the transactions
IBM Software Group | Tivoli software
33
Trend Workspace
Behavior of the item over time to reveal past behavior
Top graph shows volume segmented into pieces for failed and slow transactions
Middle graph shows a breakdown of response time divided into client/network/server
Bottom table shows all the data points graphed above in table form with supporting columns
IBM Software Group | Tivoli software
34
Top 5 Worst Workspace
Examines what the are the most poorly behaving items
Top graph shows worst availability
Middle graph shows slowest response time
Bottom graph shows largest volume
Table in lower left shows supporting data for all items
IBM Software Group | Tivoli software
35
Transaction Instance Exception Workspace
Specific failures of transactions are seen in this view as well a history graph
Top graph shows the number of failures over time
Bottom table lists every specific failure of the chosen transaction
IBM Software Group | Tivoli software
36
Problem Diagnosis
1. See a problem in the TEP navigator
2. Click on the red node to see the Dashboard
3. View the Availability Summary link to see the availability over time as well as the problematic transaction
IBM Software Group | Tivoli software
37
Checking the System
1. Check the Dashboard TEMA’s Dashboard for the broadest overview of all the agents on the system.
2. Examine other Dashboard views for Applications, Clients and Servers to see how components of the system are behaving and drill further into further areas of concern.
IBM Software Group | Tivoli software
38
Reporting on SLAs
The dashboard provides reports against the Tivoli Data Warehouse (TDW) so it can graph long term data for all the data types of data collected: applications, transactions, clients and servers covering your entire monitoring system.
®
IBM Software Group
© 2007 IBM Corporation
ITCAM for RT Demo
IBM Software Group | Tivoli software
40
For More Information
Tivoli User GroupsYou can get even more out of Tivoli software by participating in independently run Tivoli User Groups around the world; learn about online and in-person opportunities near you at www.tivoli-ug.org
Tivoli TrainingIBM offers technical training and education services to help you acquire, maintain and optimize your IT skills. For a complete Tivoli Course Catalog and Certification Exams visit www.ibm.com/software/tivoli/education
Tivoli ServicesWith IBM Software Services for Tivoli, you get the most knowledgeable experts on Tivoli technology to accelerate your implementation. For a complete list of Services Offerings visit www.ibm.com/software/tivoli/services
Tivoli SupportIBM Software Premium Support provides an extra layer of proactive support, skills sharing and problem management, personalized to your environment.Visit www.ibm.com/software/support/premium/ps_enterprise.html
top related