38

Administer and Monitor Your Portal with Oracle Enterprise Manger

  • Upload
    lowell

  • View
    61

  • Download
    0

Embed Size (px)

DESCRIPTION

Session id: 40049. Administer and Monitor Your Portal with Oracle Enterprise Manger. Mick Andrew Principal Product Manager Oracle Corporation. Agenda. OracleAS Portal and OEM Portal and Application Server Control Real Time Monitoring Administration Diagnostic Log File Correlation - PowerPoint PPT Presentation

Citation preview

Page 1: Administer and Monitor Your Portal with Oracle Enterprise Manger
Page 2: Administer and Monitor Your Portal with Oracle Enterprise Manger

Administer and Monitor Your Portal with Oracle Enterprise Manger

Mick AndrewPrincipal Product Manager

Oracle Corporation

Session id: 40049

Page 3: Administer and Monitor Your Portal with Oracle Enterprise Manger

Agenda

OracleAS Portal and OEM Portal and Application Server Control

– Real Time Monitoring– Administration– Diagnostic Log File Correlation

Portal and OEM Grid Control– Historical Metric Reports– Thresholds & Notifications– Application Modelling

Page 4: Administer and Monitor Your Portal with Oracle Enterprise Manger

OracleAS Portal & Enterprise Manager

HTTP/S

OracleAS InfrastructureHTTP/S

OracleAS Mid-Tier1

HTTP/S

HTTP/S

Grid Control

Management Repository

HTTP/S

ManagementService

OracleAS Mid-Tier2

Remote OracleAS Metadata Repository or Web Providers

Page 5: Administer and Monitor Your Portal with Oracle Enterprise Manger

Portal & Application Server Control

OracleAS

Mid-Tier Application

Server

Control

Management

Agent

Page 6: Administer and Monitor Your Portal with Oracle Enterprise Manger

Application Server Control - Portal Page Flow

CacheCacheConfigurationConfiguration

CacheCacheConfigurationConfiguration

DADDADConfigurationConfiguration

DADDADConfigurationConfiguration

Web CacheWeb CacheSettingsSettingsScreenScreen

Web CacheWeb CacheSettingsSettingsScreenScreen

Mid-TierMid-TierPagePage

Mid-TierMid-TierPagePage

Re-Association Re-Association Re-Association Re-Association

LogLogViewerViewer

LogLogViewerViewer

PortPortMappingMapping

PortPortMappingMapping

HTTP ServerHTTP ServerHTTP ServerHTTP Server

SyndicationSyndicationServerServer

SyndicationSyndicationServerServer

UltraSearchUltraSearchUltraSearchUltraSearch

Web CacheWeb CacheWeb CacheWeb Cache

ProvidersProvidersProvidersProviders

mod_plsqlmod_plsqlServicesServices

mod_plsqlmod_plsqlServicesServices

PPEPPEServicesServices

PPEPPEServicesServices Error & Error &

Response CodesResponse CodesError & Error &

Response CodesResponse Codes

PortletsPortletsPortletsPortlets

PortalPortalOverviewOverview

PortalPortalOverviewOverview

Page 7: Administer and Monitor Your Portal with Oracle Enterprise Manger

Portal & Application Server Control

Management of OracleAS Portal mid-tier– Real Time Monitoring– Administration– Detailed Log File Diagnostics

Page 8: Administer and Monitor Your Portal with Oracle Enterprise Manger

Real Time Monitoring – Portal Page

General Metrics– General Status & Performance

Repository Metrics– General Status & Version

Component Status– Status of other OracleAS Components used by Portal– Not SSO! Change from 9.0.2, SSO can now only be

viewed from the Infrastructure Application Server Control

Severity Status– Mod_plsql & PPE only

Page 9: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Real Time Monitoring

Page 10: Administer and Monitor Your Portal with Oracle Enterprise Manger

Administration – Portal Page

Create, Edit and Delete DADs via the DAD wizard

Change Portal Web Cache Settings– Applies to Portal, you must still change Web

Cache itself

Edit the OC4J_Portal Web.xml configuration file

– by drilling through to the OC4J_Portal Target Page

Page 11: Administer and Monitor Your Portal with Oracle Enterprise Manger

Administration - Application Server Page

Reassociate a Portal midtier with a– new Identity Management Server (SSO & OID)– new, different, or relocated OracleAS Metadata

Repository

Manage Ports used by your Portal midtier from central location

Page 12: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Portal Web Cache Settings Screen

Page 13: Administer and Monitor Your Portal with Oracle Enterprise Manger

Diagnostic Log File Correlation

Log Viewer– Access all OracleAS diagnostic logs from single

location

Log Loader– Automatically load log data into a file-based

repository for easier investigation– Cross-correlation queries via ECID

Execution Context Identifier

Page 14: Administer and Monitor Your Portal with Oracle Enterprise Manger

PortletContent

OracleAS Portal Middle Tier

PageRequest

PageResponse

Portal Portal RepositoryRepository

Database Database ProviderProvider

PageMetadata

Browser Client

PortletContent

Portal Page Generation

CachedMetadata& Content

Ora

cle

HT

TP

Ser

ver

Ora

cle

HT

TP

Ser

ver

mo

d_

oc4

jm

od

_o

c4j

Par

alle

l P

aral

lel

Pag

eP

age

En

gin

eE

ng

ine

mo

d_

pls

ql

mo

d_

pls

ql

Portal Portal CacheCache

WebWebProviderProvider

OracleAS Portal Database Tier

CachedMetadata& Content

Page 15: Administer and Monitor Your Portal with Oracle Enterprise Manger

Portal Page with Error

Portal Page Generation

Page 16: Administer and Monitor Your Portal with Oracle Enterprise Manger

Logging BreakdownWeb CacheWeb Cache "64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958

"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

Page 17: Administer and Monitor Your Portal with Oracle Enterprise Manger

Logging BreakdownWeb CacheWeb Cache "64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958

"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

PPE (OC4J)PPE (OC4J)

Page 18: Administer and Monitor Your Portal with Oracle Enterprise Manger

Logging BreakdownWeb CacheWeb Cache "64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958

"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

mod_plsqlmod_plsql

Web CacheWeb Cache

PPE (OC4J)PPE (OC4J)

Page 19: Administer and Monitor Your Portal with Oracle Enterprise Manger

Logging Breakdown"64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

….[27-MAR-2003 06:30:27] [DEBUG] id=64628721371, 1 ctx=wwpro_util.get_provider_info user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217[SQL] Select from wwpro_providers$[27-MAR-2003 06:30:27] [ERROR] id=64628721371, 1 ctx=wwptl_html_portlet.show user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217Unable to lock customizations object.….

Web CacheWeb Cache

mod_plsqlmod_plsql

Web CacheWeb Cache

PPE (OC4J)PPE (OC4J)

Portal ReposPortal Repos

Page 20: Administer and Monitor Your Portal with Oracle Enterprise Manger

Logging Breakdown"64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

….[27-MAR-2003 06:30:27] [DEBUG] id=64628721371, 1 ctx=wwpro_util.get_provider_info user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217[SQL] Select from wwpro_providers$[27-MAR-2003 06:30:27] [ERROR] id=64628721371, 1 ctx=wwptl_html_portlet.show user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217Unable to lock customizations object.….

Web CacheWeb Cache

mod_plsqlmod_plsql

Web CacheWeb Cache

PPE (OC4J)PPE (OC4J)

Portal ReposPortal Repos

[Thu Mar 27 06:30:27 2003] [error] [client 127.0.0.1] [ecid: 64628721371, 1:139.185.136.98:24253:0:56,0][info] mod_plsql: [perf] 130.35.93.217 /pls/smaslin2403/!SMASLIN2403.wwpob_page.show status=200 user=SMASLIN2403 reqTime=1140ms connSU=NEW,342ms connRO=NEW,16ms connNSSO=(null),0ms procTime=645ms sessionTidyTime=127ms cache=(null) cookie=HIT,2ms pageCalls=0,0ms bytes=12634 describe=No,0ms streamTime=2ms pid=446d sessFile=797/6608 userFile=403/1822 sysFile=800/1678 cacheLevel=(null) cacheTime=0ms dbProcTime=620ms, 1 spid=(null) qs=(null) requestTrace=(null) cookieLen=0 cookieValue=(null) reqUserTime=1013ms assertUser=(null) subid=1 authLevel=10 oraError=0

Page 21: Administer and Monitor Your Portal with Oracle Enterprise Manger

[Thu Mar 27 06:30:27 2003] [error] [client 127.0.0.1] [ecid: 64628721371, 1:139.185.136.98:24253:0:56,0][info] mod_plsql: [perf] 130.35.93.217 /pls/smaslin2403/!SMASLIN2403.wwpob_page.show status=200 user=SMASLIN2403 reqTime=1140ms connSU=NEW,342ms connRO=NEW,16ms connNSSO=(null),0ms procTime=645ms sessionTidyTime=127ms cache=(null) cookie=HIT,2ms pageCalls=0,0ms bytes=12634 describe=No,0ms streamTime=2ms pid=446d sessFile=797/6608 userFile=403/1822 sysFile=800/1678 cacheLevel=(null) cacheTime=0ms dbProcTime=620ms, 1 spid=(null) qs=(null) requestTrace=(null) cookieLen=0 cookieValue=(null) reqUserTime=1013ms assertUser=(null) subid=1 authLevel=10 oraError=0

Logging Breakdown"64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958"64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115

….[27-MAR-2003 06:30:27] [DEBUG] id=64628721371, 1 ctx=wwpro_util.get_provider_info user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217[SQL] Select from wwpro_providers$[27-MAR-2003 06:30:27] [ERROR] id=64628721371, 1 ctx=wwptl_html_portlet.show user=SMASLIN2403 subscriberId=1 language=us userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217Unable to lock customizations object.….

Web CacheWeb Cache

mod_plsqlmod_plsql

Web CacheWeb Cache

PPE (OC4J)PPE (OC4J)

Portal ReposPortal Repos

3/27/03 6:30 AM portal: id=64628721371, 0 Stall Timeout reached. Interrupting Fetcher name=content-fetcher21 label=dbPortlet url=http://webdbsvr1.us.oracle.com:3000/pls/smaslin2403/!SMASLIN2403.wwpro_app_provider.execute_portlet/275141447/17 time=16694ms timeout=16000ms process=Dispatching3/27/03 6:30 AM portal: [perf] 130.35.93.217 http://webdbsvr1.us.oracle.com:3000/pls/smaslin2403/!SMASLIN2403.wwpob_page.show?_pageid=1,33055 id=64628721371, 0 type=pageMeta name=1,33055 status=200 user=(null) subscriberID=1 reqTime=1072ms waitTime=1ms cache=(null) timeout=No redirects=0 bytes=0 authLevel=0 webCacheStatus=MISS,NON-CACHEABLE [N] webCacheExpires=(null) webCacheAge=(null) csConv=No

Page 22: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Diagnostic Log File Correlation

Page 23: Administer and Monitor Your Portal with Oracle Enterprise Manger

Portal & OEM Grid Control

HTTP/S

OracleAS InfrastructureHTTP/S

OracleAS Mid-Tier1

HTTP/S

HTTP/S

Grid Control

Management Repository

HTTP/S

ManagementService

OracleAS Mid-Tier2

Remote OracleAS Metadata Repository or Web Providers

Page 24: Administer and Monitor Your Portal with Oracle Enterprise Manger

Portal & OEM Grid Control

Enterprise Manager Grid Control– Manage your entire Enterprise from one instance– Separate installation and machine from all Oracle

Application Servers and Databases– Scheduled to ship at the same time as Oracle

Database 10g

Page 25: Administer and Monitor Your Portal with Oracle Enterprise Manger

Historical Metric Reports

A subset of all Portal Metrics are collected by the Management Agent and uploaded into the Management Repository

– Collected Metrics are configured out of the box– Not configurable due to performance reasons

Charts & Reports may be executed against the Collected Metrics

– Shows up to 31 days history– Like metrics may be compared against any other

midtiers

Page 26: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Historical Metric Reports

Page 27: Administer and Monitor Your Portal with Oracle Enterprise Manger

Thresholds & Notifications

Thresholds may be defined against any displayed metrics

– Many are defined out of the box

If the Threshold is breached– Alert is automatically visible on the Portal Page– Additionally a notification may be configured

May be one of Outgoing Mail Server, Script (OS Command or PL/SQL) or SNMP Trap

Page 28: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Thresholds & Notifications

Page 29: Administer and Monitor Your Portal with Oracle Enterprise Manger

Application Modelling

A physical Application Server as viewed via the Grid Control may not truly represent the way you have deployed your Portal Sites

– I.e. http://portalcenter.oracle.com, http://portalcatalog.oracle.com and http://portalstudio.oracle.com are all located in the same Portal Repository and accessed from the same middle-tiers

A Web Application is generally a more accurate way of modelling a Portal Site that you need to manage/monitor

Page 30: Administer and Monitor Your Portal with Oracle Enterprise Manger

Application Modelling

A Web Application allows targeted performance analysis of

– End-user response time Including a URL Watch List

– Representative transactions May be played back via multiple ‘Beacons’ located

in physically remote locations

Page 31: Administer and Monitor Your Portal with Oracle Enterprise Manger

D E M O N S T R A T I O N

Application Performance Monitoring

Page 32: Administer and Monitor Your Portal with Oracle Enterprise Manger

Summary

Portal and Application Server Control– Real Time Monitoring– Administration– Diagnostic Log File Correlation

Portal and OEM Grid Control– Historical Metric Reports– Thresholds & Notifications– Application Modelling

Page 33: Administer and Monitor Your Portal with Oracle Enterprise Manger

Sessions - ENTERPRISE PORTALS

Session & Activity Guide

• Design an Attractive and Compelling Portal InterfaceMonday, 4:00 PM Moscone 133

• An Overview of Enterprise Portals: Today and TomorrowTuesday, 11:00 AM Moscone 134

• Manage, Integrate, and Publish Enterprise Content into Your PortalTuesday, 8:30 AM Moscone 133

• Develop Java Portlets for Your PortalTuesday, 5:00 PM Moscone 252

•Get Your Community to Collaborate on the Same Portal PageWednesday, 8:30 AM Moscone 252

•Integrate your Enterprise Business Applications Into Your PortalWednesday, 11:00 AM Moscone 252

•Tips and Techniques for Deploying a Scalable PortalWednesday, 1:00 PM Moscone 302

•Administer and Monitor Your Portal with Oracle Enterprise ManagerWednesday, 4:30 PM Moscone 302

Page 34: Administer and Monitor Your Portal with Oracle Enterprise Manger

Session & Activity GuideActivities - ENTERPRISE PORTALS

•Hands On Labs Monday, 10:30 AM – 5:00 PMTuesday, 8:30 AM – 12:30 PMTuesday, 3:00 PM – 5:00 PMTuesday, 6:30 PM – 10:00 PMWednesday, 8:30 AM – 4:30 PMThursday, 8:30 AM – 2:30 PMMarriott Hotel - Golden Gate B2

•Oracle DEMOgroundsMonday, 5:00 PM – 8:00 PMTuesday, 10:30 AM – 1:00 PMTuesday, 3:00 PM – 6:00 PMWednesday, 11:00 AM – 4:30 PMThursday, 10:30 AM – 2:00 PMShow floor: Booth 1326 Oracle AS

•Meet the Portal Guru – Marco TilliTuesday, 3:30 PM Guru Lounge

•Portal PartnersOracle Application Server Partner Pavilion Booth 710

Page 35: Administer and Monitor Your Portal with Oracle Enterprise Manger

Next Steps….

See Your Business in Our Software– Visit the DEMOgrounds for a customized

architectural review, see a customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information.

Relevant web sites to visit for more information

– http://portalcenter.oracle.com– http://otn.oracle.com/products/oem/content.html

Page 36: Administer and Monitor Your Portal with Oracle Enterprise Manger

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Page 37: Administer and Monitor Your Portal with Oracle Enterprise Manger

Reminder – please complete the OracleWorld online session survey

Thank you.

Page 38: Administer and Monitor Your Portal with Oracle Enterprise Manger