38.1 Using the Guided Process to Install Identity Reporting

The following procedure describes how to install Identity Reporting using an installation wizard, either in GUI format or from the console. To perform a silent, unattended installation, see Section 38.2, Installing Identity Reporting Silently.

To prepare for the installation, review the prerequisites and system requirements listed in Section 36.4.2, System Requirements for Identity Reporting. Also see the Release Notes accompanying the release.

  1. Ensure that the SIEM database in your event auditing service is running.

    The installation program creates tables in the database and verifies connectivity. The program also installs a JAR file for the PostgreSQL JDBC driver, and automatically uses this file for database connectivity.

  2. Log in to the computer where you want to install Identity Reporting.

  3. Stop the application server, such as Tomcat.

  4. (Conditional) If you have the .iso image file for the Identity Manager installation package, navigate to the directory containing the installation files for Identity Reporting, located by default in the products/Reporting/ directory.

  5. (Conditional) If you downloaded Identity Reporting installation files from the NetIQ Downloads website, complete the following steps:

    1. Navigate to the .tgz file for the downloaded image.

    2. Extract the contents of the file to a folder on the local computer.

  6. From the directory that contains the installation files, complete one of the following actions:

    • Linux (console): Enter ./rpt-install.bin -i console

    • Linux (GUI): Enter ./rpt-install.bin

    • Windows: Run rpt-install.exe

  7. In the installation program, specify the language that you want to use for installation, and then click OK.

  8. Review the Introduction text, and then click Next.

  9. Accept the License Agreement, and then click Next.

  10. To complete the guided process, specify values for the following parameters:

    • Installation folder

      Specifies the location for the installation files.

    • Application server platform

      Specifies the application server that will run the core (IDMRPT-Core.war), EASREST REST API (easrestapi.war), EAS Webstart (easwebstart.war), and Reporting REST API Reference WAR (rptdoc.war) files.

      NOTE:Do not change the names of these WAR files. If you change the file names, the deployment process fails.

    • Application server details

      Applies only for JBoss and Tomcat application servers.

      Specifies a path to the deployment or webapps directory of the application server instance. For example, /home/netiq/idm/jboss/server/IDM/deploy or /opt/netiq/idm/apps/tomcat/webapps.

    • Application server connection

      Represents the settings of the URL that users need to connect to Identity Reporting on the application server. For example, https:myserver.mycompany.com:8080.

      NOTE:If OSP runs on a different instance of the application server, you must also select Connect to an external authentication server and specify values for the OSP server.

      Protocol

      Specifies whether you want to use http or https. To use SSL for communication, specify https.

      Host name

      Specifies the DNS name or IP address of the application server. Do not use localhost.

      Port

      Specifies the port that you want the application server to use for communication with Identity Reporting.

      Connect to an external authentication server

      Specifies whether a different instance of the application server hosts the authentication server (OSP). The authentication server contains the list of users who can log in to Identity Reporting.

      If you select this setting, also specify values for the authentication server’s Protocol, Host name, and Port.

    • Authentication server details

      Specifies the password that you want to create for the Identity Reporting service to use when connecting to the OSP client on the authentication server.

      To modify this password after installation, use the RBPM Configuration utility.

    • Event auditing service

      Specifies whether you want to use NetIQ Event Auditing Service (EAS) to track events in Identity Reporting and the User Application.

      If you select this setting, also specify the DNS name or IP address of the server that hosts EAS.

    • Database details (not using EAS)

      Represents the settings for your SIEM database.

      Database type

      Applies only when you do not use EAS and your SIEM database runs on an Oracle platform.

      Specifies whether your SIEM database is an Oracle database. If you select this setting, also specify values for the JDBC driver.

      JDBC driver jar

      Applies only when your SIEM database runs on an Oracle platform.

      Specifies the path to the jar file for the Oracle JDBC driver. For example, opt\oracl\ojdbc7.jar.

      For more information, see Section 39.2, Running Reports on an Oracle Database.

      JDBC driver classname

      Applies only when your SIEM database runs on an Oracle platform.

      Specifies the class of the JDBC driver.

      JDBC driver type

      Applies only when your SIEM database runs on an Oracle platform.

      Specifies the type of JDBC driver.

      Database host

      Applies only when you do not use EAS.

      Specifies the DNS name or IP address of the server that hosts your SIEM database. Do not use localhost.

      Database name

      Applies only when you do not use EAS.

      Specifies the name of your SIEM database.

      Database port

      Specifies the port for the SIEM database. The default value is 15432.

      DBA userid

      Applies only when you do not use EAS.

      Specifies the name of the administrative account for the SIEM database server and owner of the event auditing schema and views.

      DBA password

      Specifies the password for the administrative account for the database.

      If you are using EAS, the installation program creates this password for the dbauser account.

      idmrptsrv user password

      Specifies the password for the account that owns the Identity Reporting schema and view in the database.

      If you are using EAS, the installation program creates this password for the idmrptsrv account.

      idmrptuser user password

      Specifies the password for the account that can access the database to run reports.

      If you are using EAS, the installation program creates this password for the idmrptuser account.

      Test database connection

      Indicates whether you want the installation program to test the values specified for the database.

      The installation program attempt the connection when you click Next or press Enter.

      NOTE:You can continue with installation if the database connection fails. However, after installation, you must manually create the tables and connect to the database. For more information, see Section 38.3, Manually Generating the Database Schema.

    • Authentication details

      Represents the settings for the authentication server. To modify these settings after installation, use the RBPM Configuration utility.

      Use SSL

      Specifies whether you want to use SSL protocol for connections between Identity Reporting and the authentication server.

      Identity Vault server

      Specifies the DNS name or IP address of the authentication server. Do not use localhost.

      Identity Vault port

      Specifies the port that you want the authentication server to use for communication with Identity Reporting. For example, specify 389 for a non-secure port or 636 for SSL connections.

      Identity Vault admin user

      Specifies the LDAP distinguished name (DN) for an administrator account of the authentication server. For example, cn=admin,ou=sa,o=system.

      Identity Vault admin password

      Specifies the password for the administrator account of the authentication server.

      Base container

      Specifies the DN of the container that lists the users that can log in to Identity Reporting. For example, o=data.

      NOTE:If the DN contains special characters, you might need to escape those characters. For more information, see RFC 2253/4514 Section 2.4.

      Login attribute

      Specifies the attribute that you want to use for searching the subtree of the user container. For example, cn.

      Target locale

      Specifies the language that you want to use for Identity Reporting. The application uses the specified local in searches.

    • User Application driver

      Represents the settings for the User Application driver.

      User Application driver

      Specifies the name of the User Application driver.

      Driver set name

      Specifies the name of the driver set for the User Application driver.

      Driver set container

      Specifies the DN for the container that stores the driver set.

    • Email deliver

      Represents the settings for the SMTP server that sends report notifications. To modify these settings after installation, use the RBPM Configuration utility.

      Default email address

      Specifies the email address that you want Identity Reporting to use as the origination for email notifications.

      SMTP server

      Specifies the IP address or DNS name of the SMTP email host that Identity Reporting uses for notifications. Do not use localhost.

      SMTP server port

      Specifies the port number for the SMTP server. The default value is 465.

      Use SSL for SMTP

      Specifies whether you want to use SSL protocol for communication with the SMTP server.

      Require server authentication

      Specifies whether you want to use authentication for communication with the SMTP server.

      If you select this setting, also specify the credentials for the email server.

      SMTP user name

      Applies only when you select Server requires authentication.

      Specifies the name of an login account for the SMTP server.

      SMTP password

      Applies only when you select Server requires authentication.

      Specifies the password of a login account for the SMTP server.

    • Report details

      Represents the settings for maintaining completed reports.

      Keep finished reports for

      Specifies the amount of time that Identity Reporting will retain completed reports before deleting them. For example, to specify six months, enter 6 and then select Month.

      Location of report definitions

      Specifies a path where you want to store the report definitions. For example, /opt/netiq/IdentityReporting.

    • Novel identity audit

      Represents the settings for auditing activity in Identity Reporting.

      Enable auditing for Identity Reporting

      Specifies whether you want to send log events to an auditing server.

      If you select this setting, also specify the location for the audit log cache.

      Audit log cache folder

      Applies only when you enable auditing for Identity Reporting.

      Specifies the location of the cache directory that you want to use for auditing. For example, /opt/novell/Identity Reporting.

      NOTE: Ensure that the logevent file has valid paths for the cache directory and nauditpa.jar file. If these settings are not defined correctly, Identity Reporting will not start.

    • NAudit certificates

      Applies only when you enable auditing for Identity Reporting.

      Represents the settings for the NAudit service which sends events from Identity Reporting to EAS.

      Specify existing certificate / Generate a certificate

      Indicates whether you want to use an existing certificate for the NAudit server or create a new one.

      Enter Public key

      Applies only when you want to use an existing certificate.

      Lists the custom public key certificate that you want the NAudit service to use to authenticate audit messages sent to EAS.

      Enter RSA Key

      Applies only when you want to use an existing certificate.

      Specifies the path to the custom private key file that you want the NAudit service to use to authenticate audit messages sent to EAS.

  11. Review the information in the Pre-Installation Summary window, and then click Install.

  12. (Conditional) To use WebSphere to host Identity Reporting, continue to Section 39.1, Configuring Identity Reporting for WebSphere.