380 likes | 599 Views
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
E N D
Session id: 40049 Administer and Monitor Your Portal with Oracle Enterprise Manger Mick AndrewPrincipal Product Manager Oracle Corporation
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
HTTP/S OracleAS Infrastructure HTTP/S Grid Control HTTP/S Remote OracleAS Metadata Repository or Web Providers OracleAS Mid-Tier1 OracleAS Mid-Tier2 HTTP/S HTTP/S Management Repository OracleAS Portal & Enterprise Manager Management Service
Portal & Application Server Control Management Agent OracleAS Mid-Tier Application Server Control
PPE Services Error & Response Codes mod_plsql Services Portal Overview Cache Configuration Providers Web Cache DAD Configuration HTTP Server Port Mapping Portlets UltraSearch Syndication Server Log Viewer Web Cache Settings Screen Re-Association Application Server Control - Portal Page Flow Mid-Tier Page
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
Web Cache Page Request Oracle HTTP Server mod_oc4j Parallel Page Engine Page Response mod_plsql Portal Cache Portal Page Generation Browser Client OracleAS Portal Middle Tier OracleAS Portal Database Tier Page Metadata Portal Repository Database Provider PortletContent CachedMetadata& Content CachedMetadata& Content PortletContent Web Provider
Portal Page with Error Portal Page Generation
Logging Breakdown Web 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 Breakdown Web 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)
Logging Breakdown Web Cache Web 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) mod_plsql
Logging Breakdown Web Cache Web 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) mod_plsql Portal Repos …. [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.217 Unable to lock customizations object. ….
Logging Breakdown Web Cache Web 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) mod_plsql [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 Portal Repos …. [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.217 Unable to lock customizations object. ….
Logging Breakdown Web Cache Web 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 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=Dispatching 3/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 PPE (OC4J) mod_plsql [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 Portal Repos …. [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.217 Unable to lock customizations object. ….
D E M O N S T R A T I O N Diagnostic Log File Correlation
HTTP/S OracleAS Infrastructure HTTP/S Grid Control HTTP/S Remote OracleAS Metadata Repository or Web Providers OracleAS Mid-Tier1 OracleAS Mid-Tier2 HTTP/S HTTP/S Management Repository Portal & OEM Grid Control Management Service
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
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 Guide Sessions - ENTERPRISE PORTALS
Session & Activity Guide Activities - 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
Q & Q U E S T I O N S A N S W E R S A
Reminder – please complete the OracleWorld online session surveyThank you.