49
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Managing Oracle WebLogic Server with Oracle Enterprise Manager Cloud Control Enterprise Manager 12c

Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

Embed Size (px)

Citation preview

Page 1: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

1 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Managing Oracle WebLogic Server with

Oracle Enterprise Manager Cloud Control

Enterprise Manager 12c

Page 2: Managing Oracle WebLogic Server with Oracle 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.

Page 3: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 4: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

4 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved. 4

Oracle Enterprise Manager

Overview

Page 5: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

5 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Oracle Enterprise Manager Evolution

Page 6: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

Total Cloud Control

Complete Lifecycle

Management

Integrated Cloud

Stack Management

Business-Driven Application

Management

Self-Service IT | Simple and Automated | Business Driven

Page 7: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

7 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.

Oracle Enterprise Manager Solution Overview

Page 8: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

8 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved. 8

WLS Management Challenges

Page 9: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 10: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 11: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 12: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 13: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

13 13

WebLogic Server Management

Solution Overview

Page 14: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

14

WebLogic Server Management Overview Complete management solution for all your WebLogic Servers

• Application Performance Management

• Service Level Management

• Lifecycle Management

• Coherence Management

Page 15: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

15

WebLogic Server Management Overview Complete management solution for all your WebLogic Servers

• Application Performance Management

• Service Level Management

• Lifecycle Management

• Coherence Management

Page 16: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 17: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 18: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 19: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 20: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 21: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 22: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 23: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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)

Page 24: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 25: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 26: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 27: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 28: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 29: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

29

WebLogic Server Management Overview Complete management solution for all your WebLogic Servers

• Application Performance Management

• Service Level Management

• Lifecycle Management

• Coherence Management

Page 30: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 32: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

32

WebLogic Server Management Overview Complete management solution for all your WebLogic Servers

• Application Performance Management

• Service Level Management

• Lifecycle Management

• Coherence Management

Page 33: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 34: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 35: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 36: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 37: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 38: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 39: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 40: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 41: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 42: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 43: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 44: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 45: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 46: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 47: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

47

WebLogic Server Management Overview Complete management solution for all your WebLogic Servers

• Application Performance Management

• Service Level Management

• Lifecycle Management

• Coherence Management

Page 48: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

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

Page 49: Managing Oracle WebLogic Server with Oracle Enterprise Manager 12c

49 Copyright © 2012, Oracle and/or its affiliates. All rights

reserved.