Chapter 01 HP RUM 9 Intro to RUM
-
Upload
masood-khan -
Category
Documents
-
view
243 -
download
0
Transcript of Chapter 01 HP RUM 9 Intro to RUM
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
1/19
Real User Monitor 9Essentials
Chapter 01 Introduction to RUM
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
2/19
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
3/19
HPs End User Management Approach
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
4/19
Supporting Key IT Initiatives with EUM
4
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
5/19
Real User Experience Challenges
Adequate information toprioritize issues
Isolate an issue to one
customer , a segment ofcustomers, a location orentire set of customers
Associate businessimpact with the issue
If a service goes down, doyou know the businessimpact?
Detailed information inorder to resolve
Details of the path the
real user experienceperformed during thetransaction
Details of how the userwas truly experiencingthe application when theissue occurred
Do you have adequateinformation to quicklyresolve a customerexperience issue?
5
Early warning of actualcustomer experience
issues
Allows for a proactive
response
Warning needs to basedon experiences for allusers from all locations allthe time
Do you monitor yourapplication based oncustomer calls?
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
6/19
End User Monitoring OptionsIndividual or Combined Solutions
SyntheticCheck health when nobody isusing the business service
Check from different points ofpresence
RealGreat for isolation and diagnosticsUnderstand what users really do
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
7/19
Real User Monitor (RUM)Tracking and Monitoring Actual User Experience
7
All users , from all locations , all the timeWhat the user did , what was returned and timingMonitors http/https and TCP/IP traffic to web/app servers and
other non-web applicationsMeasure business impact to prioritize IT response
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
8/19
RUM and the Performance & Availability
Lifecycle (PAL)
Monitor andOptimize
ReuseBusinessProcess
Scripts
TestandOptimize
RecordBusinessProcess
Scripts BidirectionalAsset Reuse
TESTING OPERATIONS
New applicationdeployment
Continuousimprovement(Hot packs, fixes etc)
Major upgrades
Reuse Business Processes Scripts/SLAs from Testing in Production
Leverage Real User Information in Pre-Production
Unified Diagnostics
PAL=Performance and Availability Lifecycle
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
9/19
Why HP End User Management?Where RUM Fits
Customer focused IT aligns with the businessComplete End User Management solution with industryleading active and passive monitoringManage by business-centric prioritiesResolve problems quickly with integrated diagnosticsApplication life cycle support to reduce time to marketfor application changes
9
Improveservicelevels
Managebusinessimpact
Minimizecustomerdowntime
HP End UserManagement
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
10/19
10
Real User Monitor
Web and TCP traffic monitorSniffer solutionServer side solution
Non-intrusiveGives information about real usersPassive technology no synthetic transactions ordummy accountsOne place deployment, no maintenance of agentsTracking response time and availability of all usersTracking real business processes
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
11/19
User
WebServersSwitch
Firewall
ApplicationServers
Mainframe/DatabaseLoad Balancer
Internet
MirroredTraffic
Real usermonitoring for all
users, from alllocations, all the
time
Takeaways: Capture the real user experience When active transactions not allowed (ex: finance , ERP) Understand number of users impacted by problems
Real User Monitor (RUM)
Passive Monitoring for all users all the timeReal
User Monitor
Business Availability Center (BSM)End
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
12/19
12
How RUM Works
HP BSM Servers
HPRUM
Probe
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
13/19
HTTP(s
13
Internet
BSM DB( MS SQL or
Oracle )
HTTP(s)
JDBC
P
BSM Servers(Win 2K/03)
Target Servers
HTTP(s)
HTTP(s)
Web Users
Switch orLoad Balancer
)
HTTP(s)
Database Server(s)
ODBC
HTTP(S)SSH
RUM Probe
Sessionizes user requests Masks sensitive content in memoryso it is never written to disk The probe listens to requests andresponses sent to and from the server. Local caching in case of networkconnection loss
Engine
Receives the data collected by the probe andassembles this data according to the configuration specifications it receives fromHP Business Service Management
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
14/19
RUM System Architecture
14
Star topology to reduceWAN traffic and improvePerformanceEncryption for data in transitAdvanced content cachingBuilt in health monitoring
Fault tolerant designImproved security
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
15/19
15
RUM Basic Concepts Application
Application is a CI, can be a web, SOAP, Request Response,Streaming or Citrix Application. It is a logical definition , you
can have several applications on the same server or severalservers for one application.
Shared between RUM, BPM, Diagnostics and TV. Must be configured and defined to be monitored. We have many templates types predefined.
Action
One or more server request which are a partof one logical action . Actions are defined different in each protocol.
- An HTTP page is an action defined using URL- A SQL query is an action defined using table, schema,
query type.
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
16/19
16
RUM Basic Concepts Cont.
Transaction Shared between RUM, BPM, Diagnostics and TV. May be defined by BPM or RUM. Single or series of actions that an end user performs in anapplication, whose performance, availability you want to
monitor.
Session Succession of hits from the same End User
According to IP
According to Session ID (Session ID Detection)Two ways to start or end a session:
Reset Page (start or end a session) Timeout (end a session)
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
17/19
RUM Basic Concepts Cont.
RUM Reports discovered hosts and software Cis to the RTSMAs part of the model. If more than one application is running in the same host , RUMWill report more than one software element for the same host RUM identifies software elements by the ports and protocols .
Servers
Events An action or occurrence triggered by a predefined criteria .An event can be a error event which affects the availability of the page,or an informational event.There are four Event types : HTTP Errors (404, 500 etc)
Informational Events: Text Pattern Event matched in a page Application Errors are Informational or Performance eventsdefined as Errors.
Page Size. End user group/Sub Group End user group is defined by a
range of IPs or by user names which are user accessing themonitored applications.
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
18/19
Basic Concepts Cont.
Snapshot on Error (SSOE) We can configure RUM to save a snapshot when Error event occur .
Session replay - capture the user sessions and display it in abrowser outside the explorer window with all its details and snapshots (ifan error occurred) we can also download this session and view itoutside BSM (it is not a report ).
PagePages belongs to an applicationDefined inside an application not CI Single page can be define as atranaction .
BCP (Business Critical Page). A page configured in MonitorAdministration to be monitored by RUM.
-
8/10/2019 Chapter 01 HP RUM 9 Intro to RUM
19/19
RUM Security Concerns
Security Concerns Best practices User confidentiality Legal restraints Separation of duties
Security risks Fraud concerns Sensitive business data National security Audit rules
RUM Controls Access rights
Where can the data go? What gets captured?
Sessions
Snapshots Fields Scope of control
Applications App components Information