OIG 11G R2 PS1 Field Enablement Training

Similar documents
OIG 11G R2 PS2 Field Enablement Training. Table of Contents

OIG 11G R2 Field Enablement Training

OIG 11G R2 Field Enablement Training

OIG 11G R2 Field Enablement Training

OIG 11G R2 Field Enablement Training

OIG 11G R2 Field Enablement Training

Oracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade

OIG 11G R2 Field Enablement Training

Lab 19: Event Handlers for User Entities

Contents at a Glance. vii

OIG 11G R2 Field Enablement Training

Lab 3: Configuration of OIM to manage user accounts lifecycle in DSEE application

1Z0-430

Oracle WebLogic Diagnostics and Troubleshooting

OIG 11G R2 Field Enablement Training

1Z Oracle WebLogic Server 12c - Administration I Exam Summary Syllabus Questions

Exam Name: IBM Certified System Administrator - WebSphere Application Server Network Deployment V7.0

OIG 11G R2 Field Enablement Training

Question: 1 Which item must be enabled on the client side to allow users to complete certification in offline mode?

Diplomado Certificación

Question No: 1 In which file should customization classes be specified in the cust-config section (under mds-config)?

Customizing Oracle Identity Governance: Populating Request Attributes

Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon

Oracle WebLogic Server 11g: Administration Essentials

Deployment Scenario: WebSphere Portal Mashup integration and page builder

BEAProducts. ISV Partners Guide

Lab 13: Configure Advanced Provisioning Infrastructure for Request based scenarios

WEB SERVER MONITORING AND ALERTING USING WEBLOGIC

Installing ITDS WebAdmin Tool into WebSphere Application Server Network Deployment V7.0

WA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc.

Oracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Provisioning and Reconciliation

1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions

1Z Oracle Identity Governance Suite 11g PS3 Implementation Essentials Exam Summary Syllabus Questions

WebSphere Performance

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Hands-on Lab Session 9909 Introduction to Application Performance Management: Monitoring. Timothy Burris, Cloud Adoption & Technical Enablement

Purpose. Configuring ARCHIVELOG mode

BEAProducts. ISV Partners Guide

Lab 1 - Getting started with OIM 11g

Monitoring WebLogic with WLDF

EVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc.

CO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express

Oracle Identity Manager 11g: Essentials

ORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007

Hung Thread Detection

WEBSPHERE APPLICATION SERVER

Dynamic Clusters in WebLogic Server

C exam IBM C IBM Digital Experience 8.5 Fundamentals

IC L17 Strategic Understanding using Symantec Protection Center Hands-On Lab

WebSphere Application Server V7: Administration Consoles and Commands

P6 EPPM BI Publisher Configuration Guide

Author - Ashfaque Ahmed

Oracle WebLogic Server

AquaLogic BPM Enterprise Configuration Guide

C

Oracle WebLogic Server 11g: Diagnostics and Troubleshooting

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

WebSphere Process Server Business Process Choreographer Process Cleanup Service Sample V2 Enhanced business process instance deletion

C IBM. IBM WebSphere Application Server Network Deployment V8.0 Core Administrati

Oracle Fusion Middleware

System Administration of PTC Windchill 11.0

Oracle WebLogic Server 12c: Administration I

Oracle Identity and Access Management

SSO Plugin. Installation for BMC AR System. J System Solutions. Version 5.1

In the first look we can see the below new features in ORACLE EPM

Oracle Fusion Middleware

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

BEAWebLogic Server. Node Manager Administrator s Guide

Oracle SOA Suite/BPM Suite VirtualBox Appliance. Introduction and Readme

Chapter. Installing WebLogic Server and Using the Management Tools

Oracle Fusion Middleware

Oracle BAM Enterprise Message Source and JDE Integration

HP Operations Orchestration Software

Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training

IBM. WebSphere Application Server V5.0, Multiplatform Administration

Oracle Field Sales/Laptop

Table of Contents HOL-PRT-1463

Oracle Banking Platform Collections

Contents Overview... 5 Downloading Primavera Gateway... 5 Primavera Gateway On-Premises Installation Prerequisites... 6

SAS Enterprise Case Management 2.2. Administrator s Guide

IBM z/os Management Facility Hands-on Lab

Nimsoft Monitor. websphere Guide. v1.5 series

Integration Framework. Architecture

Causeway ECM Team Notifications. Online Help. Online Help Documentation. Production Release. February 2016

BEAWebLogic Server. Using the WebLogic Diagnostic Framework Console Extension

Build the application using Rational Build Forge

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic

Oracle WebLogic Server 11g: Overview for WLS Administrators

2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment

Implement SAML 2.0 SSO in WLS using IDM Federation Services

IBM Lotus Sametime Media Manager Cluster Deployment Walk-through Part VI- Bandwidth Manager IBM Corporation

vcloud Usage Meter 3.5 User's Guide vcloud Usage Meter 3.5

BEAAquaLogic Enterprise Repository. IBM Rational ClearCase and IBM Rational ClearQuest Integration Guide

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

1z0-479 oracle. Number: 1z0-479 Passing Score: 800 Time Limit: 120 min.

Oracle WebLogic Server

SAS Financial Management 5.3: Installation and Configuration Guide

SAS. Installation Guide Fifth Edition Intelligence Platform

Transcription:

OIG 11G R2 PS1 Field Enablement Training Lab27_ Disclaimer: The Virtual Machine Image and other software are provided for use only during the workshop. Please note that you are responsible for deleting them from your computers before you leave. If you would like to try out any of the Oracle products, you may download them from the Oracle Technology Network (http://www.oracle.com/technology/index.html) or the Oracle E-Delivery WebSite (http://edelivery.oracle.com) 1 P a g e

Table of Contents OIG 11G R2 PS1 Field Enablement Training... 1 DMS metrics collection... Error! Bookmark not defined. 1. Introduction... 3 2. Run the Reconciliation to gather recon metrics... 3 3. Analyzing the Reconciliation DMS metrics... 5 4. Dumping DMS metrics to file... 9 5. Creating Incident report.11 6. Resetting the DMS metrics 13 7. Profile validation using EM.14 2 P a g e

1. Introduction This lab shows how to look at the Dynamic Monitoring Service (DMS) metrics specifically for reconciliation. DMS allow you to analyze the metrics for looking at the performance of OIM server components, event handler, scheduled jobs etc.. 2. Run the Reconciliation to gather recon metrics Note: Make sure to start the Admin Server and OIM Server. We need to have some data with reconciliation to look at the metrics for reconciliation. Lets run the OUD target reconciliation so that reconciliation events gets generated which will trigger the DMS metrics for reconciliation collected. 1. Open the SYSADMIN console in a new browser window. 2. Login as ADMIN or XELSYSADM. 3. Click on Scheduler under System Management. 4. Search for the schedule job LDAP Connector User Search Reconciliation 5. Make sure to remove the Latest Token. Click on Apply and Run Now 3 P a g e

6. Make sure couple of recon events gets generated for LDAP User under Event Management when you search. Note: If you are not getting recon events. Use the Apache Studio LDAP Browser in the VM (launchapachestudio.sh) and modify couple of users to update department number or middle initial/name. Run the recon again. 7. Now go back to the schedule job LDAP Connector User Search Reconciliation 8. This time run the reconciliation again ( This time Latest Token. Will have the last recon run time) We would just run the incremental recon 9. Click on Run Now to run the reconciliation 4 P a g e

Note: If you are not getting any new recon events. Use the Apache Studio LDAP Browser in the VM (launchapachestudio.sh) and modify couple of users to update department number or middle initial/name. Run the recon again. 3. Analyzing the Reconciliation DMS metrics Let analyze the various metrics for reconciliation. During reconciliation the metrics will be collected at 4 places i. Schedule Job This captures how much time it took to capture the events from target and how much time it took to create the event ii. iii. iv. Processing the Event- Action Task Reports how much time it took to process the events Post processing Event Handlers How much time it took to execute any post process event handlers attached. Audit Handler Time taken to record/process audit There are also multiple ways to look at the DMS metrics. Here are the tools available to view the metrics i. DMS Spy servlet http://<host>:<port>/dms/spy Available on Admin and manage servers as well. For a cluster view from Admin Server will give you metrics for all managed servers 5 P a g e

ii. iii. iv. WebLogic Diagnostic Framework (WLDF) WLST commands Jconsole v. Enterprise Manager vi. WSADMIN ( For IBM WebSphere) We will use the dms spy servlet to view the metrics. The URL will be http://identity.oracleads.com:7001/dms Schedule Job Metrics: This metrics gives information about the time taken by the schedule job to connect and pull data from the target system as well as the time taken by the schedule job to create the events. 1. Access the DMS url http://identity.oracleads.com:7001/dms 2. Login as weblogic/oracle123. 3. On the left hand side scroll down and click on OIM_ScheduledJob. This will open the various scheduled jobs in OIM on right hand side. 4. Scroll down on the right side to locate LDAP Connector User Search Reconciliation. This is the job we ran and we would like to look at the metrics for this job. 6 P a g e

Now this metrics tells us that the scheduler has been running on oim_server1. If there is a cluster you would have second entry for that server as well. Lets look at the metrics highlighted Active threads 0 This shows the active threads currently running at the time of the metrics collection. If the scheduled job is running this would be a non zero number Ave msecs This indicates average time it took by this scheduled job. In this example we have run the scheduled job 2 times (completed ops). So the average will be for these two jobs Completed ops Number of times this scheduled job has run MaxActive Threads maximum number of threads used during the run MaxTime Maxium time taken by a single run among all the runs. In our example it s the max time taken in our 2 runs mintime This is the minimum time taken by this job among all the runs. Time This is the total time taken by this job among all the runs. Processing the Events Action Task and Audit Handler Metrics Once the events are in the OIM. Events get processed. Action Task takes the events and submits in batches to the stored procedure in the database for processing. Audit handler will audit the events. DMS collects metrics for both of these handlers. 5. Click on the OIM_JMS on the left hand side. It should bring the Action Task Metrics on the right hand side. 7 P a g e

This Action Task shows you the time taken to process the Reconciliation Events. This event processing is internally done by the stored procedure. In the above example, we have 2 operation completed (we have run the recon 2 times). It shows you the average time taken. Maximum time and minimum time taken among all the runs and it also shows you the Total time taken by all the runs. Post Processing Event Handlers Metrics Once the processing of events finishes, event handlers gets triggered for any post processing. You could have your custom post event handlers which will also get reported in DMS metrics. 6. Click on OIM_EventHandler on the left hand side. This will open the metrics on the right hand side. We don t have post processing event handlers in the VM. If you do have multiple event handlers those should show up. Below is the screen shot from one of the development machines. 8 P a g e

You can see from the above screenshot, this system has the UserLoginHandler and the corresponding metrics. 4. Dumping DMS Metrics to file In order to share the metrics offline, you can dump the DMS metrics to file. This allows you to share the metrics for debugging purpose like with Oracle support. The WLST command allows you to dump the metrics to file. 1. In an terminal navigate to /app/middleware/oracle_common/common/bin 2. Enter./wlst.sh 3. connect( weblogic, Oracle123 ) 4. We would like to get the metrics for our OIM Server. Its possible to get the metrics for multiple server as well. You just need to specify the server names as comma separated list Execute the below command dumpmetrics(servers= oim_server1,format= xml ) You should see the metrics displayed in the terminal window. 9 P a g e

5. You can also get metrics for specific category as well. Enter the below command to get metrics on JMS and OIM_JMS displaymetrictables( JVM, OIM_JMS,servers= oim_server1 ) You should see the output like as shown below Host: identity.oracleads.com Name: JVM Parent: / Process: oim_server1:14000 ServerName: oim_server1 activethreadgroups.maxvalue: 9.0 activethreadgroups.minvalue: 6.0 groups groups activethreadgroups.value: 9 groups activethreads.maxvalue: 121.0 threads activethreads.minvalue: 16.0 threads activethreads.value: 121 threads freememory.maxvalue: 830282.0 freememory.minvalue: 450506.0 kbytes kbytes freememory.value: starttime.value: 450506 kbytes 1374084452891 msecs totalmemory.maxvalue: 1452736.0 totalmemory.minvalue: 950272.0 kbytes kbytes totalmemory.value: 1384576 kbytes uptime.value: 10785208 msecs ------- OIM_JMS ------- 10 P a g e

Host: idmsrv01.oracleads.com Name: ActionTask Parent: /oracle/iam/reconciliation/impl Process: oim_server1:14000 ServerName: oim_server1 processtime.active: 0 threads processtime.avg: 2433.5 msecs processtime.completed: 2 processtime.maxactive: 1 ops threads processtime.maxtime: 4420 msecs processtime.mintime: 447 msecs processtime.time: 4867 msecs Note: More information on the commands is in below documentation http://docs.oracle.com/cd/e17904_01/web.1111/e13813/custom_dms.htm#babhfbhb 5. Creating Incident report Incident reports are helpful for debugging the performance. There are WLST scripts to create incident reports. Incident report will also include the DMS metrics so that these can be shared with support. This output can be zipped and shared with support 1. In a terminal window navigate to /app/middleware/oracle_common/common/bin 2. Invoke WLST./wlst.sh 3. Connect to Admin Server connect( weblogic, Oracle123 ) 4. We would like to gather the incident report for oim_server1 WLS managed server. Enter the command createincident(server= oim_server1 ) 11 P a g e

5. You should see the output similar to shown below. Incident report by default will go to adr directory of managed server. In our example incident report will be in /app/middleware/user_projects/domains/iam_domain/servers/oim_server1/adr Now looking at the adr directory then we can look for zip file. Note: Your incdir_252 number might be diffrent You can now share this file with support for diagnostic. This will also contain the DMS metrics. Note: More information on Performance tuning and Incident creation look at Support Note : 1539554.1. Look at Page 21 of the document attached to the note. Here are additional documentation on this topic 12 P a g e

http://docs.oracle.com/cd/e23943_01/web.1111/e13813/custom_dfw.htm#autoid1 http://docs.oracle.com/cd/e23943_01/core.1111/e10105/diagnostics.htm#autoid26 6. Resetting the DMS metrics DMS metrics get reset automatically if you reset the server. However if you want to reset the metrics without restart its possible using the URL to reset the metrics. 1. Let s reset the DMS metrics for LDAP Connector User Search Reconciliation under OIM_ScheduledJob. As we have run the reconciliation couple of times. We do have the metrics for this populated currently. 2. Now in the browser type the URL http://identity.oracleads.com:7001/dms/spy?operation=reset&format=raw&name=/ldap%20c onnector%20user%20search%20reconciliation Now if you refresh the metrics page, you should see the metrics getting reset for LDAP Connector User Search Reconciliation 3. Lets reset metrics for oracle.iam.platform.kernel.orchestrationengine Lets check the metrics before reset 13 P a g e

Type the URL http://identity.oracleads.com:7001/dms/spy?operation=reset&format=raw&name=/oracle/iam /platform/kernel/orchestrationengine Observe that the metrics has been reset Note: Similarly you can also reset the metrics for the entire DMS The URL will be http://identity.oracleads.com:7001/dms/spy?operation=reset&format=raw&name=/ You can reset DMS metrics for a specific package 14 P a g e

The URL will be like http://identity.oracleads.com:7001/dms/spy?operation=reset&format=raw&name=/oracle/iam &name=/thor/api http://identity.oracleads.com:7001/dms/spy?operation=reset&format=raw&name=/oracle/iam /reconciliation 7. Profile validation using EM Profile validation allows validation of reconciliation profiles using MBean in the Enterprise Manager. MBean provides the information of the validity of the profile and all the indexes on the tables involved in the reconciliation matching rule. 1. Logion to EM http://identity.oracleads.com:7001/em as weblogic/oracle123 2. Expand the WebLogic Domain 3. Now right click on iam_domain and select System MBean Browser 4. Click on Search (image), Enter ProfileValidator and click Search. You should see the ProfileValaidator bean selected. 15 P a g e

5. Now on the Right hand side click on validate method. This should open the description 6. Now for the Profile Name enter LDAP User and click on Invoke Note: We are validating the OUD reconciliation profile. Our Resource object is LDAP User. 7. Now you should see the output reporting profile is valid. It will also show you the current profile. 16 P a g e

8. If you scroll down further, it will also report the indexes. This will be helpful for sharing it with support for debugging performance along with DMS metrics. 17 P a g e

Conclusion: This lab shows you how to gather the metrics for debugging the reconciliation performance and how to share the information if needed for debugging. 18 P a g e