19. Performance Monitoring and
Diagnostics
– Manage across multiple domains
– Improve performance and availability of Java EE and web
service applications
– Diagnose performance problems across tiers
– Trace business transactions in the context of the payload
Configuration Management
– Track and maintain configurations
– Minimize/eliminate downtime due to infrastructure changes
– Comply with security and compliance standards
Lifecycle Management
– Automate time consuming, manual installation, patching,
and configuration process
– Reduce human error in building new environments
– Streamline communication with support
Solution for the Enterprise
Configuration
Management
Lifecycle Management
Performance
Monitoring and
Diagnostics
Development
TestProduction
20
24. Central Enterprise Manager
− One source of truth for all
− Data via agents
− Repository Persistant Store
2 WebLogic Server Applications
− Console
− Provides UI and Target specific
management
− Platform Background Services
(PBS)
− A set of background services critical for
monitoring and management
Oracle Management Service (OMS) 25
25. Repository
Most critical part of EM system
− Deploy with performance and availability in mind
Persistant store of data collected from the managed targets
− Performance and availability metrics
− Configuration and compliance information
Used to store a variety of EM configuration
− Users and privileges
− Monitoring settings
− Job definitions
26
26. Targets
Components that are managed/monitored by
Cloud Control
Hundreds out-of-te-box types
Examples
− Host, Database, ASM, WebLogic Server, Fusion
Applications, Service Bus, Coherence, mySQL, …
− But also Oracle Home’s…etc.
27
27. Agents
Collect monitoring and configuration data from the
targets and store locally in XML files
− Collected data uploaded at scheduled intervals to
Management Service using HTTP/HTTPS
− XML files are purged once data has been uploaded
Execute tasks on behalf of Enterprise Manager
users
− Real time data collections, Jobs
− Deployment procedures
28
30. Centralized Management & Out-of-box Monitoring
Manage multiple domains centrally
Monitoring spans:
− Databases, Servers and Clusters
− Applications (servlets, JSPs, EJBs)
− Other Resources (JDBC connection pool,
data sources), ESB, Coherence, MySQL,
etc.
Predefined metrics
− Performance and availability
− Real-time monitoring
− Historical monitoring for trending and
reporting
Monitor all from one console
31
31. Event Monitoring
Specify critical vs. warning thresholds for
metrics
Various notification methods: email/page,
SNMP trap, OS command
Notification rules and schedule for when
to receive alerts
Corrective Actions: Start/stop Database,
OS Scripts, WLS, WLST scripts
Predefined & user-defined monitoring
templates
Be aware of availability & performance problems 24x7
32
32. Centralized Incident and Problem Management
Centralized incident management
− View, manage, diagnose and resolve
incidents from one console
Support for lifecycle operations
− Assign, acknowledge, prioritize, track
status, escalate, suppress
“My Oracle Support” integration
Integrated with Helpdesk Systems
− Out-of-box connectors for Remedy, HP
Service Center
33
33. Customizable Performance Summaries
Specify time range from which to
display data
Choose charts to be displayed
Arrange order of charts
Display data from multiple components
in single chart
Display prior performance data
alongside current data
Save customizations as named chart
set accessible in future
Save baseline of current performance
data to be compared with future data
Analyze and correlate performance data efficiently
34
34. Metric Extensions
Next generation user-defined metrics
Wizard guides you through process of creating custom metrics
Re-use or (Shell) scripts, SQL, PL/SQL, WLS, ANT, Java, etc.
Extend default monitoring to meet needs
35
35. Increase efficiency and productivity
• Provides single dashboard with
complete visibility (e.g. incidents,
performance, compliance) across
multi-tier environments
• Supports all major target types, like
databases, OS; with specialized
regions for JVMs, Services, SLAs,
Coherence
• Regions can be customized and
personalized to display any relevant
metric
• Routing topology view displays all
target relationships
36Composite Management
36. Problem Analysis Flow
Navigate from key metric
alerts into problem
analysis flow to correlate
targets
Review performance
summaries for related
targets
Review related metrics
Expand and analyze
different timeframes for all
correlated targets
Reduce problem resolution time
37
37. Diagnostics Advisor
Diagnose problems with advisory
findings instead of only raw metrics
and configuration details
Utilizes algorithms to provide findings
based on
− Various metrics
− Server, application and host
configuration properties
Resolve problems immediately with
integrated configuration and lifecycle
management capabilities
Resolve problems more quickly with guided help
38
38. Diagnostic Snapshots
Persist and maintain
snapshots of diagnostics
correlated with other
(middleware) metrics and
logs
Export/Import snapshots and
share them with other users
or Oracle support
Capture and analyze logs,
metrics together in single
packaged snapshot for
analysis at any point in future
Correlate and import/export critical diagnostics
39
39. Log Viewer
Access Database, OS,
WebLogic and Middleware
log files from single console
Search and correlate
messages across log files
based on time, severity or
Execution Context ID (ECID)
Download log files or export
messages to file
Gain access to log files regardless of where they reside
40
40. Routing Topology Viewer
Predefined, graphical topology of
multi-tier environment
Understand routing details
Assess overall health across
domain
Search/filter topology
Overlay performance data
Context sensitive menus via
right-mouse click on nodes
Print as .PNG file
Identify potential performance problems impact across tiers
41
41. Single page for creating and
accessing components, scripts
and assemblies
Integrated with Self Update
Choice of storage types and
protocols (NFS, HTTP(S)), ideally
suited for remote data centers
Integrated with Packaging tools
like Assembly Builder
Supports Access rights for each
image/assembly
Centralized Software Library 42
42. Patching Oracle
Search for and download Oracle
patches available on My Oracle
Support
Automate applying one-off
patches and critical patch updates
across domain via Patch Plan
Eliminate downtime by applying
patches in rolling mode (parallel
mode also supported)
Rollback already applied patches
in cases where new problems
occur
Automate application of patches
across managed servers
43
43. DBaaS Service Governance
Create homogeneous
infrastructure of platform pools
capable of hosting standard
database services
Define placement policies
Define access control on
those pools
Define quota based on CPU,
storage, number of databases,
etc and assign them to roles
Define retirement policies, e.g.
retire after a month of
inactivity
44
44. DBaaS Service Catalog
• Create Service Template
Capture gold image (from reference system) for the provisioning payload
Define Deployment Procedure for the provisioning logic
• Grant the Service Template to specific users
• Publish the Service Template to the Service Catalog
45
48. Experiences (based on OEM 12c R1/2/3)
Finally (+wow!)
− A decent Menu
− Redesign Diagnostic/Tuning Pack
Patch rollout via Wizard GUI (test/deploy)
A lot of functionality even with bare minimum
Metric Extensions
Complete overview
49