Oracle
Enterprise
Manager
Grid
Control
11gR1:
Business
Service
Management
A
hands-on
guide
to
modeling
and
managing
business
services
using
Oracle
Enterprise Manager 11gR1
Ashwin Kumar Karkala
Govinda
Raj Sambamurthy
rPAf KTl
enterprise
I
1
#\V#
IV
I
I
professionolexpertise
distilled88
PUBLISHING
Table of Contents
Preface
1
Chapter
1: Business Service
Management:
An Overview
7Complexity
indata
centers 8Modeling
10DBA
perspective:
Anexample
12
Composite
view: Anexample
13
Business view: An
example
14
Target modeling
15Systems
andgroups
modeling
18Services
modeling
22System-based
service model 26Synthetic
transaction-basedservicemodel 28Information
Technology
InfrastructureLibrary
guidelines
30Summary
32
Chapter
2:Modeling
IT InfrastructureUsing
Oracle
Enterprise Manager 11gR1
33
Oracle
Enterprise
Manager
concepts
34
Flavors of Oracle
Enterprise Manager
36OEM
Database Control 38OEM
application
serverand
Fusion Middleware Control39
OEM Grid Control
(GC)
40OEM
Grid Control11gR1
architecture 43Oracle
management agent
45Local
monitoring
46 Remotemonitoring
46TableofContents
Target modeling
47Target discovery
50Agent-monitored
andrepository
targets
50Availability
management
52Performance
management
54
Alerts 55
Target
home page 56Passive
and activemonitoring
57Composite targets
58Group targets
60
System targets
61Service
targets
62Service-level
management
65Product and
management
focus areas in OEM11gR1
66Summary
67Chapter
3:
Modeling
Groups
and
Systems
69
Groups modeling
with OEM Grid Control 69Types
ofgroups
inOEM Grid Control
71
Integrator
defined grouptypes 71Group
typesandavailability
management 72Creating
groups in OEM Grid Control 72Normal group 73
Privilege propagating group 78
Redundancygroup 80
Monitoring
andmanaging
grouptargets
83Group
home page 83Redundancy
group home page 86Group monitoring 87
Group
management 89Systems
modeling
with OEM Grid Control 91Types
ofsystem targets
in OEM GridControl
93System
targetsandavailability management
93Creating
system targets
in OEM Grid Control 94Creating
a system targetflow 94Monitoring
andmanaging system targets
101System
home page 102Systemcharts 103
System
administration 104System
components 104System
topology
104Chapter
4:
Modeling
Services
109 Servicemodeling
with
OEM GridControl
109Introduction
toservices
110Business
services astargets
in
OEM Grid Control110
Passive and active
monitoring
111Business service
availability
management
114
Introduction toservice
availability
114Availability
basedonsystem 115Availability
basedonservice test 117Service
targets supported
in OEM GridControl
120Web
application
121Forms
application
122Generic
service 123Aggregate
service123
Out of box custom services
124
Creating
services based on asystem
target
124Creating generic
services based
on asystem
124Create
generic
service: Generalstep 126 Creategeneric
service:Availability
step 129Creategenericservice: Performance metrics
step
130 Creategenericservice:Usagemetrics step 131 Creategenericservice: Reviewstep 132Creating
services
Using
command-line
scripts
132Monitoring
services
134All
services page 134Status column 135 Performancealerts 135
Usage
alerts 136System
details 137Key
tests 137Monitoring
beacons 138Generic service
home page
138
General section 139
Keycomponent summary
region
141 All service alertsregion
142Performanceand usage
region
143Key
testsummaryregion
143Service charts tab 144
System
tab
145Topology
tab
146
Service blackouts
147
Creatingaservice blackout 148
TableofContents
Editing
services
154System configuration
157
Availability
definition
159
Rootcause
analysis
160Configuration
161Service failure:
Diagnostics using
rootcauseanalysis
165Automaticrootcause
analysis
165Manual rootcause
analysis
168Summary
168Chapter
5: Service
Modeling Using Synthetic
Transactions
169
Active
monitoring
with OEM Grid Control
170
Introduction
to activemonitoring
170
Beacons 171
Service tests 174
Licensing
information 178Creating
servicesbased
onservice
tests179
Creating
Generic Service based
onhost
ping
test179
Creating
Generic Service: Generalstep 180Creating
Generic Service:Availability step
182Creating
Generic Service: Service test step 182CreatingGeneric Service: Beaconsstep 184
Creating
GenericService: Performancemetrics step 188Creating
Generic Service:Usage
metricsstep 189Creating
Generic Service: Reviewstep
190Creating
services based on command-linescripts
190
emcli
create_service
verb 191Prominent service
test types
192Host
ping
service
testtype
194FTP service test
type
195HTTP
ping
service testtype
197
LDAP service
testtype
199
Web service
(SOAP/REST)
servicetest
type
200Other
testtypes
202Custom
script
testtype 203Advanced
service testtype:
Web
transaction 204Web transaction
recording
204Steps
andstep groups
206
Web
transaction
playback options
207
Debugging
issues related
to web transactions 208Monitoring
services basedonservice
tests 208All
Service
page 209Key
testsummary section 209Test
Performance
tab210
Monitoring
allservice
tests and allbeacons
211Monitoring
asingle
service
test:Test
home page 216Configuring
metric thresholds
and collectionfrequency
forservice test metrics
217
Past
changes
andpending changes
220
Monitoring
beaconTargets
222Beacon
home page
222Beacon monitored
targets
223Watch
Lists
223Host
ping using
network watch list 224HTTP ping using URLwatchlist 227
Ad hoc executionusingthe Testoption 228
Summary
229Chapter
6:
Modeling
Service Metrics
231
Metric collection
using
OEM Grid Control 231Metrics 232
Collection interval 232
Metric thresholds and alerts
232Service
target
metrics
233Availability
233
Performance metrics
233
Usage
metrics
234Business metrics
234Metric
promotion
for servicetargets
235 Metricpromotion
based onsystem components
237Metric
promotion
based
onservice
tests 237Service metric creation
using
OEM Grid Control console
237Performance metrics
238
Usage
metrics 241Service metric creation
using
command line 243emcli
set_metric_promotion
verb
243Editing
servicetarget
metrics 246Configuring
metric collections andadvanced
settings
246Monitoring
service metrics 249Monitoring
metrics in the service home page 249Monitoring
metrics
in the charts page 250Monitoring
service metric alerts
252
Servicemetricalerts in servicetargethome page 252
Table
of
ContentsDiagnosing
metricpromotion
issues254
Manual
diagnostics
254
Diagnostics
using promoted
metrics
diagnostics
doctor
255Summary
256Chapter
7: Service-Level
Management
257
Service-level
agreements
257
Service-level
management
258Service-level
management
inOEM Grid Control
259Service-level rule
259Metrics used for service-level
computation
260
Actual
Service-level
(%)
computation
261
Defining
service-levels inOEM
GridControl
261
Expected
service-level 262Actual
service-level 262Business hours 263
Availability
criteria 263Performance criteria 263
Monitoring
service-levelsusing
OEM GridControl
264
Monitoring
service-levels in service homepage
264 Service-level Details page 265Summary
267Chapter
8:
Modeling Composite
Business Services
269
Introduction
tocomposite
business services270
Aggregate
service
targets
inOEM
GridControl
270Modeling
availability
272Modeling
key performance
indicators 272Modeling
service levels 273Creating aggregate
service
targets
273
Using
OEM GridControl console
274
Add
aggregate
service:Subservicestab 274Add
aggregate
service: Performancetab 276Add aggregateservice:
Usage
tab 278Using
command-line
scripts
279emcli
create_aggregate_service
verb 279Editing
aggregate
servicetargets
280Monitoring
aggregate
servicetargets
281Aggregate
service homepage
282
General section 283 Subservicesregion 283 Performanceandusageregion 284 Alerts
region
284Aggregate
servicecharts
tab 284Topology
tab 284Diagnostics using
Root CauseAnalysis
285 Root CauseAnalysis
details
286 Root CauseAnalysis configuration
287Summary
288
Chapter
9: Real-Time Business Service
Monitoring
289Real-time
monitoring
inOEM
GridControl
290Reports
inOEM Grid Control
291Reports
customization
292Report
Definition:Generaltab 293ReportDefinition: Elements tab 294
ReportDefinition: Schedule tab 295
Report
Definition:Access tab 296Dashboards in OEM Grid
Control296
Desktop
widgets
297Group
andsystem monitoring
dashboards
297System
dashboard drilldowns
299System
monitoring
dashboard
customizations 299 Servicesmonitoring
dashboards
301
Services
monitoring
dashboard drill downs302
Service Statusdashboard 302
Service Detaildashboard 303 Service Level Details dashboard 304
Custom services
monitoring
dashboards
304General
options
306Services
options
306Columns and
time rangesoptions
306
Service
Level andMonitoring widget
307Prerequisites
and installation of SLMdesktop widget
308Client-side
prerequisites
308OMS-sideprerequisites 308
SLM
widget
setup 308Configuring
the SLM
widget
308Summary
view
310Detailed view
311Sortingin the detailed view 312
Table
of
ContentsChapter
10: Business Service
Management
at yourData Center
313
Modeling
IT infrastructure 314Best
practices
forusing
grouptargets
314Best
practices
forusing
system targets
315
Modeling
business services
316
Best
practices
in the servicetarget type
selection 316 Bestpractices
forsystem-based
services 317 Bestpractices
for test-based services 318 Bestpractices
formodeling
locationsusing
beacons
319
Best
practices
for
hybrid
models
320
Best
practices
for
modeling
composite
services 320Modeling
servicehierarchy
321Best
practices
formodeling
servicehierarchy
321Monitoring
business services 322Management by Exception
322
Configuring
metrics and thresholds 322Configuring
blackouts 323Configuring service levels 324