Skip Headers
Oracle® Identity Manager Administrative and User Console Guide
Release 9.0.3

Part Number B32450-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

16 Working with the Diagnostic Dashboard

This chapter describes the Diagnostic Dashboard feature of Oracle Identity Manager.

This chapter discusses the following topics:

Introduction to the Diagnostic Dashboard

You use the Diagnostic Dashboard tool to validate some of the Oracle Identity Manager prerequisites and to verify the installation.You must have the appropriate system administrator privileges for your Application Server and Oracle Identity Manager environments to use this tool. Some database related tests need DBA privileges. If you do not have DBA privileges, give the URL to the test to a DBA and have the DBA send the results back to you.The list of tests available and displayed depends on whether Oracle Identity Manager is installed or not and on what application server this tool and Oracle Identity Manager will be or are installed on.The Diagnostic Dashboard tool and Oracle Identity Manager should be installed on the same application server.

Installation Checks

You use this tool before installing Oracle Identity Manager, right after Oracle Identity Manager installation to verify that the installation is fine, and subsequently to check the status of the installation.

The following tests are performed before Oracle Identity Manager installation:

  • Microsoft SQL Server JDBC Libraries Availability Check

  • Microsoft SQL Server Prerequisites Check

  • Oracle Prerequisites Check

  • Embedded JMS Server Status

In addition, the following two reports are available:

  • Java VM System Properties Report

  • WebSphere Version Report

The following tests are only available after Oracle Identity Manager installation is available on the application server:

  • Database Connectivity Check

  • Account Lock Status

  • Data Encryption Key Verification

  • Scheduler Service Status

  • Remote Manager Status

  • JMS Messaging Verification

  • Target System SSL Trust Verification

  • SSL Diagnostic Information

The following two reports are also available only after an Oracle Identity Manager installation is available:

  • Oracle Identity Manager Libraries and Extensions Version Report

  • Oracle Identity Manager Libraries and Extensions Manifest Report

You can run these tests at any time to check the status of the Oracle Identity Manager installation:

  • Display Version Number

  • JVM Version Verification

  • Fresh Oracle Identity Manager installation Verification

  • Database Verification

  • WebSphere Embedded JMS Installation Verification

  • Database Encryption Key Generation

Post Installation Check

The following are the post-installation tests:

  • Database Encryption Key Verification

  • Trust store verification

  • SSO Diagnostics/Verification

  • JMS Server availability on WebSphere

  • Messaging Verification

  • Scheduler verification

  • Remote Manager Verification

  • Reporting version numbers

  • Packaging

Installing the Diagnostic Dashboard

The Oracle Identity Manager Diagnostic Dashboard tool is distributed on the installation CD with the Oracle Identity Manager installer. It is available as a WAR file under the Diagnostic Dashboard directory on the CD-ROM.

Oracle recommends that you deploy the Diagnostic Dashboard tool on the application server before installing Oracle Identity Manager.

Installing the Diagnostic Dashboard on OC4J

This section describes how to install the Diagnostic Dashboard on OC4J.

Note:

For clustered installations, you must install Diagnostic Dashboard on each node in the cluster.

To install the Diagnostic Dashboard on the OC4J server:

  1. Log in to the Oracle Administrative and User Console:

    http://xlserver_host_ip:port

  2. Click Log on to Oracle Enterprise Manager 10g Application Server Control.

  3. Log in with your OC4J admin user name and password.

  4. For non-clustered deployments, click Home under the OC4J instance column under Groups. For clustered deployments, select the instance name of the cluster node.

  5. Click Application on the OC4J home page.

  6. Click Deploy.

  7. Select the Archive is present on local host. Upload the archive to the server where Application Server Control is running: option.

  8. Click Browse and select XIMDD.war from the following directory:

    <installer_home>\dashboard\

    Click Next

  9. In step 2, specify a name for the application (for example, XIMDD), and then click Deploy in step 3.

    You should be able to access the Diagnostic Dashboard at the following location:

    http://xlserver_host_ip:port/XIMDD
    

Deploying on JBoss

To deploy Oracle Identity Manager Diagnostic Dashboard on JBoss, copy the XIMDD.WAR file to the following location:

<JBOSS_HOME>/server/default/deploy

Deploying on WebSphere

To deploy Oracle Identity Manager Diagnostic Dashboard on WebSphere:

  1. Log in to the admin console.

    • Start the application server.

    • Type URL (http://localhost:9090/admin) on Internet Explorer.

  1. Click OK to proceed.

    The WebSphere main screen appears.

  2. Click Applications link on the left menu pane, then click the Install New Application link.

    The Preparing for the Application Installation screen appears.

  3. Specify the location of the WAR file as the value of the Path attribute & 'XIMDD' as the Context root.

  4. Click Next to proceed, and then click Next on the Generate Default Bindings screen.

    The Install New Application screen appears.

  5. Change application name to XIMDD. Click Next twice.

  6. Choose the cluster or server, check the XIMDD.war check box and click Apply.

  7. Confirm that the chosen cluster/server appears under the Server column and click Next.

  8. Click Finish.

    The Installing... screen appears. After the application installs successfully, you see the following message: Application XIMDD installed successfully.

  9. Click the Save to Master Configuration link, then click Save.

  10. Click the Applications > Enterprise Applications link in the left menu pane.

  11. Check XIMDD check box, then click Start.

    It displays a status, for example, if the installed application has been started successfully.

Deploying on WebLogic

To deploy Oracle Identity Manager Diagnostic Dashboard on WebLogic:

  1. Log in to the administrative console.

    • Start the application server

    • In Internet Explorer, type the following URL:

      http://localhost:7001/console

  1. Click the Deployments link on the left menu pane, then click Web Application Modules link in the left menu pane.

  2. Click the Deploy a new Web Application Module… link, then click Upload your file(s) link to upload the XIMDD.war file.

  3. Navigate to the location for uploading the WAR file. Typically this should be under the following:

    WL_HOME\user_projects\domains\<your-domain-name> \<your-adminserver-name>\upload.

  4. Click the Upload button.

    Select the XIMDD.war radio button and click Target Module.

  5. Click Deploy button.

    The next page displays the successful deployment of the application.

You can now use a browser and connect to the diagnostic dashboard.

Launching the Diagnostic Dashboard

Once deployed, you can access the Diagnostic Dashboard using the following URL template:

http://<host>:<port>/XIMDD.

In a clustered installation, you need to connect to the individual cluster members directly with their corresponding host and port numbers. Click the Diagnostic Dashboard link on the left menu pane to display the main Diagnostic Dashboard main page.

The Diagnostic Dashboard tool indicates on which application server the tool is deployed. It also illustrates if Oracle Identity Manager is already installed in that application server or not. The tests displayed in the following table may vary, depending on whether the Oracle Identity Manager is installed or not and which application server is used. The following table displays the availability of these tests:

Test Name Availability when Oracle Identity Manager is not installed Application Servers
SQL Server JDBC Libraries Availability Check Yes JBoss
SQL Server Prerequisites Check Yes JBoss
Oracle Prerequisites Check Yes WebSphere/WebLogic/JBoss/OC4J
WebSphere Embedded JMS Server Status Yes WebSphere
Database Connectivity Check No WebSphere/WebLogic/JBoss/OC4J
Account Lock Status No WebSphere/WebLogic/JBoss/OC4J
Data Encryption Key Verification No WebSphere/WebLogic/JBoss/OC4J
Scheduler Service Status No WebSphere/WebLogic/JBoss/OC4J
Remote Manager Status No WebSphere/WebLogic/JBoss/OC4J
JMS Messaging Verification No WebSphere/WebLogic/JBoss/OC4J
Target System SSL Trust Verification No WebSphere/WebLogic/JBoss/OC4J
Java VM System Properties Report Yes WebSphere/WebLogic/JBoss/OC4J
WebSphere Version Report Yes WebSphere
Oracle Identity Manager Libraries and Extensions Version Report No WebSphere/WebLogic/JBoss/OC4J
Oracle Identity Manager Libraries and Extensions Manifest Report No WebSphere/WebLogic/JBoss/OC4J
SSO Diagnostic Information No WebSphere/WebLogic/JBoss/OC4J

Using the Diagnostic Dashboard

The Diagnostic Dashboard main screen includes the sections listed in the following table:

Items Description
System Information

Application Server

Displays the name of application server.
Oracle Identity Manager Installation Display installation details as: product version, build number, host, and location of the product.
Test Details

Test Name

Displays the test name.
Description Displays the description of the test.
Test Parameters Display testing parameters if required for verifying the test.

To get the result:

  1. Select the tests by clicking on the check box on the Diagnostic Dashboard main screen.

  2. Enter necessary parameters if required.

  3. Click Verify to see the result.

    The Diagnostic Dashboard Test Result screen appears and displays the status information listed in the following table:

Test Results Description
Result Summary The result summary shows all the selected test(s) with icons (pass/fail) indicating the result. The test name is a Web link that allows the user to jump to the result details directly.
Test Name Displays the name of the Test.
Description Displays description of the test being verified.
Input Parameters Displays the test parameters of the test being verified.
Result Displays if the test has passed or failed.
Details Details about pass/fail of test.
Back to Top Takes you back to top of the page.

  1. Click Diagnostic Dashboard link on the left menu pane to get back to previous test page.

Test Details and Parameters

The following tests are available for different application servers:

Microsoft SQL Server JDBC Libraries Availability Check

Prerequisite: None

Description: Oracle Identity Manager needs JDBC drivers in the CLASSPATH to work with Microsoft SQL Server. This test verifies if the drivers are available in the CLASSPATH.

Result: SQL Server Driver should be found.

Microsoft SQL Server Prerequisites Check

Application Server: JBoss

Prerequisite: The following are the prerequisite for verifying this test:

Prerequisite Description
Database Server Enter the location for database server.
Port Enter the Port number.
Database Name Enter the database name.
Oracle Identity Manager Database User Name Enter Oracle Identity Manager database user name.
Oracle Identity Manager Database User Password Enter Oracle Identity Manager database user password.

Description: Checks if the specified SQL server instance satisfies the prerequisites necessary for Oracle Identity Manager installation

Result: It will display the following information:

  • Necessary privileges for user

  • XA support should be enabled.

  • SQL Server Version.

Oracle Prerequisites Check

Application Server: JBoss/ WebSphere/WebLogic/OC4J

Prerequisite:

Prerequisite Description
Database Server Enter the location for database server.
Port Enter the Port number.
Database Name (SID) Enter the database name (SID)
Oracle Identity Manager Database User Name Enter the Oracle Identity Manager database user name.
System User Name Enter System User Name.
System User Password Enter system user password.

Description: Checks if the specified Oracle instance satisfies the prerequisites necessary for Oracle Identity Manager installation. This test requires SYSTEM privileges.

Result: It will display the following information:

  • Necessary privileges for user

  • XA support enabled.

  • JVM enabled.

  • Oracle Version Information.

WebSphere Embedded JMS Server Status

Application Server: WebSphere

Prerequisite:

Prerequisite Description
Host Enter Host name.
Port Enter Port number.
User Name Enter User name.
Password Enter Password.

Description: Checks the status of JMS Server. This test is valid for WebSphere only and requires Oracle Identity Manager to be installed.

Result: Displays the status of JSM Server.

Database Connectivity Check

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Run this test to verify if Oracle Identity Manager is able to connect to the database or not. This test verifies the direct database connection as well as the J2EE data sources (XA and non-XA).

Result: It will display the following information:

  • Direct database connectivity.

  • XA and Non-XA execution.

Account Lock Status

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite:

Prerequisite Description
User Name Enter User name

Description: Oracle Identity Manager locks an account when there are successive multiple invalid login attempts. This test checks if a given account is locked or not.

Result: Checks for locked/unlocked accounts in database.

Data Encryption Key Verification

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: The data encryption key in an Oracle Identity Manager installation should be the same as the one used to encrypt the data in the Oracle Identity Manager database. This may not be the case when an Oracle Identity Manager installation is pointed to a database schema created for a different Oracle Identity Manager installation. This can also happen when database dump from one Oracle Identity Manager installation is imported for a different Oracle Identity Manager installation without copying the corresponding key.

Result: Checks if database key is present in Oracle Identity Manager configuration directory

Scheduler Service Status

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Checks the status of the Oracle Identity Manager Scheduler Service running on this server.

Result: Displays the status of scheduler service.

Remote Manager Status

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Reports the status of the Remote Managers that this Oracle Identity Manager installation is all set to work.

Result: Displays the status of Remote manager.

JMS Messaging Verification

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: The purpose of this test is to verify that Oracle Identity Manager will be able to submit a JMS message and process it.

Result: Displays if Oracle Identity Manager is able to submit and process JMS message.

Target System SSL Trust Verification

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite:

Prerequisite Description
Host Enter Host name
Port Enter Port number.
Trust Store Location Enter location for storage.
Trust Store Password Enter password for storage.

Description: Oracle Identity Manager should be setup to trust the Target System certificates if the connectivity is over SSL. Enter the Host name and the port where a Target System is listening for SSL connections.

Result: It displays the following information:

  • Valid/Invalid Host and Port address

  • Trusted Certificates.

Java VM System Properties Report

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Prints out all the Java VM system properties

Result: It displays all the Java VM system properties

WebSphere Version Report

Application Server: WebSphere

Prerequisite: None

Description: Obtains the WebSphere Application Server version information along with a list of all the fix packs and components installed in the application server

Result: Displays WebSphere version information

Oracle Identity Manager Libraries and Extensions Version Report

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Reports the version of the Oracle Identity Manager libraries and extensions

Result: Displays the versions of the Oracle Identity Manager libraries and extensions

Oracle Identity Manager Libraries and Extensions Manifest Report

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Reports the manifest information of the Oracle Identity Manager libraries and extensions.

Result: Displays the manifest information of the Oracle Identity Manager libraries and extensions.

SSO Diagnostic Information

Application Server: JBoss/WebSphere/WebLogic/OC4J

Prerequisite: None

Description: Provides information pertaining to SSO setup. Also, provides instructions needed to setup Oracle Identity Manager to enable retrieving run-time diagnostic information related to SSO logins.

Result: Displays if the SSO setup is enabled for related Oracle Identity Manager installation.