managing oracle weblogic server with oracle enterprise manager 12c
TRANSCRIPT
1 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Managing Oracle WebLogic Server with
Oracle Enterprise Manager Cloud Control
Enterprise Manager 12c
2 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Safe Harbor Statement
• The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
• This document in any form, software or printed matter, contains proprietary information that is the
exclusive property of Oracle. Your access to and use of this confidential material is subject to the
terms and conditions of your Oracle Software License and Service Agreement, which has been
executed and with which you agree to comply. This document and information contained herein may
not be disclosed, copied, reproduced or distributed to anyone outside Oracle without prior written
consent of Oracle. This document is not part of your license agreement nor can it be incorporated
into any contractual agreement with Oracle or its subsidiaries or affiliates.
3 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Agenda
• Enterprise Manager Overview
• WebLogic Server Management Challenges
• WebLogic Server Management Solution
Overview
• Q&A
4 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved. 4
Oracle Enterprise Manager
Overview
5 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Oracle Enterprise Manager Evolution
Total Cloud Control
Complete Lifecycle
Management
Integrated Cloud
Stack Management
Business-Driven Application
Management
Self-Service IT | Simple and Automated | Business Driven
7 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Oracle Enterprise Manager Solution Overview
8 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved. 8
WLS Management Challenges
9
Challenges in WebLogic Server Management
1. Managing WebLogic Server performance & availability
• Across the enterprise
• Across multiple domains
2. Enterprise Java Application performance & availability
• Business transactions span shared components / services
• Deployed across several tiers in different containers
3. Control over changes that
• Affect application availability
• May not be authorized
• Lead to compliance & security concerns
4. Administrative tasks to patch, clone & scale up that are
• Time consuming
• Error prone
More Business Downtime
+ Higher IT
costs +
Less Agility
Result
10 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
WebLogic Management via Enterprise Manager
• 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 when encountering bugs
Reduce IT operational cost and improve Quality of Service
Configuration Management
Lifecycle Management
Performance Monitoring
and Diagnostics
Development
Test Production
11
Challenges in WebLogic Server Management
1. Managing WebLogic Server performance & availability
• Across the enterprise
• Across multiple domains
2. Enterprise Java Application performance & availability
• Business transactions span shared components / services
• Deployed across several tiers in different containers
3. Control over changes that
• Affect application availability
• May not be authorized
• Lead to compliance & security concerns
4. Administrative tasks to patch, clone & scale up that are
• Time consuming
• Error prone
WebLogic Server
Management Pack EE
12
Solution Benefits
• Increase IT staff productivity through centralized management
and out-of-box monitoring
• Improve performance and availability of WebLogic Server and
Enterprise Java applications
• Improve service by minimizing downtime due to planned or
unplanned changes or outages
• Reduce cost through automated patching and deployment
procedures to clone middleware
More Minimize
Downtime +
Lower IT costs
+ Increase Agility
Result
13 13
WebLogic Server Management
Solution Overview
14
WebLogic Server Management Overview Complete management solution for all your WebLogic Servers
• Application Performance Management
• Service Level Management
• Lifecycle Management
• Coherence Management
15
WebLogic Server Management Overview Complete management solution for all your WebLogic Servers
• Application Performance Management
• Service Level Management
• Lifecycle Management
• Coherence Management
16 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Centralized Mgmt & Out-of-box Monitoring
• Manage multiple domains centrally
• Monitoring spans:
– Clusters and servers
– Applications (servlets, JSPs, EJBs)
– Resources (JDBC connection pool, data
sources)
• Predefined metrics
– Performance and availability
– Real-time monitoring
– Historical monitoring for trending and
reporting
Monitor all applications, all domains from one console
17 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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 WLS, WLST
scripts
• Predefined & user-defined monitoring
templates
Be aware of availability & performance problems 24x7
18 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Centralized Incident and Problem Management
Centralized incident management for the Cloud
View, manage, diagnose and resolve incidents from one console
Support for incident lifecycle operations
Assign, acknowledge, prioritize, track status, escalate, suppress
Accelerated resolution with “My Oracle Support” integration
Integrated with Helpdesk Systems
Out-of-box connectors for Remedy, HP Service Center
19 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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 more efficiently
20 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Metric Extensions
• Next generation user-defined metrics
• Wizard guides you through process of creating custom metrics
• Java Management Extensions (JMX) adapter provided to retrieve JMX
attributes from JMX-enabled servers and return attributes as metric table
Extend default monitoring to meet datacenter needs
21 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Composite Application Management Increase efficiency and productivity
• Provides single dashboard with
complete visibility (e.g. incidents,
performance, compliance) across
multi-tier composite application
• Supports all major target types with
specialized regions for JVMs,
services, SLAs and Coherence
• Regions can be customized and
personalized to display any relevant
metric
• Routing topology view displays all
target relationships
22 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
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
23 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
JVM Diagnostics Accelerate production JVM diagnostics with minimal impact
• Always on, real-time and historical
monitoring and diagnostics
• No application instrumentation or
server restarts required
• Complete visibility into the JVM
stack heap and threads
• Analyze impact bi-directionally JVM
to DB, DB to JVM
• Deploy on any JVM (i.e. Sun,
JRockit, IBM)
24 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Middleware Diagnostics Advisor
• Diagnose problems with advisory
findings instead of only raw metrics and
configuration details
• Utilizes algorithms to provide findings
based on:
– Various metrics (JMX, JVM Diagnostics,
component dependencies)
– Server, application and host configuration
properties
• Resolve problems immediately with
integrated configuration and lifecycle
management capabilities
Resolve problems more quickly with guided help
25 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Diagnostic Snapshots
• Persist and maintain snapshots
of JVM diagnostics correlated
with other middleware metrics
and logs
• Export/Import snapshots and
share them with other users or
Oracle support
• Capture and analyze logs, JVM
and WLS/FMW metrics
together in single packaged
snapshot for analysis at any
point in future
Correlate and import/export critical WLS and JVM diagnostics
26 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Log Viewer
• Access WebLogic and
Fusion 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
27 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Routing Topology Viewer
• Predefined, graphical topology of
middle-tier environment
• Understand routing details (e.g. Web
Cache to OHS to WLS to data
source)
• 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
28
Business Transaction Management
• Live tracking of individual transactions
• Spans all interacting tiers and applications, beyond a single app server
• Encompasses servers, applications, ESB's, BPM's, appliances, and more
• Toolkit extends custom visibility into home grown systems
• Leverages transaction content for business visibility and interactive management
• Non-invasive approach avoids modifying applications or messages
• No "tracers" or headers required
• Requires no coding/deployment cycle
• Unique patent pending "fingerprinting“ algorithm
• Doesn't disrupt applications or messaging systems
• Overcomes "uncooperative" components beyond management control
28
Process Engine Service Bus
End-to-End, Application Level View
29
WebLogic Server Management Overview Complete management solution for all your WebLogic Servers
• Application Performance Management
• Service Level Management
• Lifecycle Management
• Coherence Management
30 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Service Level Management Manage IT from a business perspective
• Model services and underlying
systems
• Monitor availability, performance
and service level compliance of
critical services
• Define SLA compliance as
flexible set of objectives on top
of a variety of metric indicators
• Proactively monitor end-user
experience from remote
locations via service tests
31 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Hosts
Databases Application Servers
Web Servers
Synthetic Test Monitoring Service Level Management
NY
Tokyo
Paris
SF
Berlin
Rio
DNS, Custom Script, FTP, Web
Transaction, HTTP Ping, Host Ping, IMAP, JDBC
SQL Timing, LDAP, NNTP, Oracle SQL
Timing, POP, Port Checker, SMTP,
TNS Ping, SOAP, ATS
32
WebLogic Server Management Overview Complete management solution for all your WebLogic Servers
• Application Performance Management
• Service Level Management
• Lifecycle Management
• Coherence Management
33 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Asset Discovery & Tracking
• Automated, daily collection of
configuration data
– Applications, resources, JMS
configuration, config files, etc.
– Installations & patches
• Customize frequency of
collection
• Detect real-time change
– Reconcile change with
change management system
– Authorized vs. unauthorized
Know what you have – effective use of your assets
34 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Enhanced Configuration Comparison for WLS
• Support for comparing WebLogic
Domains
• Predefined, customizable
configuration compare template
– Ignore expected differences
– Receive email when
differences detected
• Save output of compare in
printable, data-centric format
• Provision and synchronize
configurations via Application
Configuration Console
Understand differences across environments quickly
35 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Enhanced Configuration Search for WLS
• Predefined configuration
searches
• Create and save user-
defined configuration
searches
• Search for configuration
items and follow
relationships to other
targets
Find configuration data across domains more efficiently
36 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Enhanced Compliance Management for WLS
• Former BEA Guardian signatures
integrated into EM
• Configuration Change Console
integrated into EM
– Create user-defined compliance…
• Rules: checks/tests performed against
specific target types
• Standards: collection of rules
associated to multiple targets
• Frameworks: conceptual ‘folders’ map
standards to real-world structure of
compliance frameworks (PCI, COBIT,
HIPAA, CIS, etc.)
Ensure compliance to best practices, industry standards
37 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Enhanced Provisioning Framework
• Middleware provisioning home page
• Separation of Designer and Operator roles
• Fine grained privileges to restrict access
• Input “lock down” for end operators to enforce standard deployments and minimize errors
• User-defined deployment procedures
• EMCLI and web services interfaces for integration with other tools
• Integration with Self Update
38 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Centralized Software Library
• Single page for creating and
accessing components, scripts and assemblies
• Integrated with Self Update
• Can be co-located with Self-Service Application or with cloud targets
• 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
39 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Patching Oracle WebLogic Server
• Search for and download WebLogic
Server 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
40 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Patching Oracle WebLogic Server (cont’d)
• Minimize errors via automated
validation checking to detect patch
conflicts and potential problems
• Patch via console user interface or
command line interface (EMCLI)
• Track which patches applied where
across domains in datacenter
• Support for releases 12.1.1 as well
as 10.3.1 and later
• Available with EM12c Bundle Patch 1
and 12.1.0.2 FMW Plug-in Update
Automate application of patches across managed servers
41 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Clone WebLogic Domain from Reference Install
• Clone operation includes WebLogic
Server binaries and domain
configuration
• Customize domain - listen addresses,
ports, managed server names, data
sources
• Extend domain/cluster in same flow
• Modify predefined procedure with
custom steps & scripts
• Access cloning capability from menu
of domain to be cloned
Reduce time and eliminate errors in building environments
42 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Clone WebLogic Domain from Software Library
• Create components in Software
Library for Middleware Home
binaries and/or WebLogic
Domain configuration
• Clone such components to new
hardware
• Specify domain configuration
such as listen addresses, ports,
data sources, JMS stores,
security store/providers
• Expanded OS platform support
Ensure consistent, standardized images deployed across IT
43 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Scale Up/Out Existing WebLogic Domain
• Add capacity to existing domain
or cluster to accommodate
increase in load
• Scale up/out operation includes
provisioning home,
adding/cloning managed
servers, creating machine and
node manager
• Access operation from menu of
domain to be scaled up/out
Quickly improve application performance
44 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Deploy/Undeploy Java EE Applications
• New deployment procedure
automates deploying, redeploying,
undeploying application(s) to/from
domain(s)
• Include archive, deployment plan,
pre/post deployment scripts,
additional files as part of operation
• Specify staging mode, start mode,
whether to deploy archive as
library
Reduce need for multiple administration consoles
45 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Automate Disaster Recovery Operations
• Primary and standby sites represented as
Generic System targets
• Supports stopping and starting a site,
Switchover, and Failover operations
• Automatic pre-check performed prior to any
operation
• Operations initiated via EM Command Line
Interface (EMCLI)
• Track progress of Switchover or Failover
operations via Cloud Control console
• Available with EM12c Bundle Patch 1 and
12.1.0.2 Plug-in Update
Ensure high availability as well as data protection
46 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Support Workbench for WebLogic Server
• When critical errors occur in
WebLogic Server, Support
Workbench automatically collects
WebLogic Server diagnostic data
and simplifies process of sending
data to Oracle Support
• Greatly reduces resolution time for
external bugs related to WebLogic
Server
Stream-line interaction with Oracle Support for WLS issues
47
WebLogic Server Management Overview Complete management solution for all your WebLogic Servers
• Application Performance Management
• Service Level Management
• Lifecycle Management
• Coherence Management
48 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Enhanced Coherence Performance & Topology
• Identify associations of Caches,
Nodes and their performance
hotspots
• Check WebLogic application
dependencies on Coherence Nodes
• Customize performance views for set
of metrics important for your
business needs
• Overlay charts for different caches,
nodes for comparative analysis
• Save multiple views
49 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.