Administer and Monitor Your Portal with Oracle Enterprise Manger
description
Transcript of 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
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
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
Portal & Application Server Control
OracleAS
Mid-Tier Application
Server
Control
Management
Agent
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
Portal & Application Server Control
Management of OracleAS Portal mid-tier– Real Time Monitoring– Administration– Detailed Log File Diagnostics
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
D E M O N S T R A T I O N
Real Time Monitoring
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
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
D E M O N S T R A T I O N
Portal Web Cache Settings Screen
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
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
Portal Page with Error
Portal Page Generation
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
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)
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)
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
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
[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
D E M O N S T R A T I O N
Diagnostic Log File Correlation
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
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
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
D E M O N S T R A T I O N
Historical Metric Reports
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
D E M O N S T R A T I O N
Thresholds & Notifications
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
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
D E M O N S T R A T I O N
Application Performance Monitoring
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
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
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
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
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
Reminder – please complete the OracleWorld online session survey
Thank you.