37.3 安装 Identity Reporting 组件的先决条件

NetIQ 建议您在开始执行安装过程之前,查看以下先决条件和注意事项。

37.3.1 Event Auditing Service 的先决条件

在安装 Event Auditing Service 时,请注意以下事项:

  • 您必须已有 Openssl 库,通常是 libssl.so.0.9.8 和 libcrypto.so.0.9.8。此外,.so 文件的版本应该匹配。如果不匹配,请创建一个软链接。

  • (视情况而定)在 RHEL 6.x 计算机上,Openssl 库默认位于 /usr/lib 或 /usr/lib64 目录中。系统还可能会使用文件的捆绑升级版本。例如:

    • libssl.so.1.0.0

    • ln -s libssl.so.1.0.0 libssl.so.0.9.8

    • ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8

  • KornShell 必须已安装,因为 EAS 安装脚本将会使用 KornShell(默认位于 /bin/ksh)。通常,所有 Linux 操作系统环境中都会捆绑 KornShell。

  • NetIQ 建议将要安装 EAS 的计算机上的时间,与要同服务交互的组件(例如 Identity Reporting 和其他 Identity Manager 组件)所在计算机上的时间同步。否则,您可能会遇到配置问题。

37.3.2 Identity Reporting 的先决条件

在安装 Identity Reporting 时,请注意以下先决条件和事项:

  • 需要以下 Identity Manager 组件的受支持且经过配置的版本:

    • Identity Applications,包括 User Application 驱动程序

    • 在单独的 Linux 计算机上安装独占的事件审计服务,例如 Sentinel 或 NetIQ Event Auditing Service。您不能创建与单个 EAS 环境通讯的多个报告实例。

    • Driver for Data Collection Service

    • 受管系统网关服务的驱动程序

    有关这些组件的所需版本和增补程序的详细信息,请参见最新的《发行说明》。有关安装驱动程序的详细信息,请参见部分 41.0, 管理运行报告所需的驱动程序。

  • 请不要将 Identity Reporting 安装在群集环境中的服务器上。

  • (视情况而定)要针对 Oracle 12c 数据库运行报告,必须安装相应的 JDBC 文件。有关详细信息,请参见部分 40.2, 对 Oracle 数据库运行报告。

  • (视情况而定)您可以使用自己的 Tomcat 安装程序,而不使用 Identity Manager 安装套件中提供的安装程序。但是,要将 Apache Log4j 服务与您的 Tomcat 版本配合使用,请确保安装了相应的文件。有关详细信息,请参见部分 27.6, 使用 Apache Log4j 服务来记录登录事件和口令事件。

  • 向您要授予报告功能访问权限的所有用户指派报告管理员角色。

  • 确保 Identity Manager 环境中的所有服务器上都设置了相同的时间,尤其是数据库和 EAS 组件的服务器。如果您未同步服务器上的时间,有些报告在执行后可能是空的。例如,如果托管 Identity Manager 引擎的服务器和仓库的服务器的时戳不同,则此问题可能会影响与新用户相关的数据。如果您创建了一个用户,随后对其进行了修改,报告中会填充相应的数据。

  • 根据您要与 Application Server 配合使用的应用程序服务器,安装过程会修改 setenv.sh 文件中 JRE 映射的某些项:

    • Tomcat:JAVA_OPTs 或 CATALINA_OPTS

    • JBoss:JAVA_HOME 或 JRE_HOME

    默认情况下,Tomcat 的便捷安装程序会将 setenv.sh 文件放置在 /opt/netiq/idm/apps/tomcat/bin/ 目录中。安装程序还会在该文件中配置 JRE 位置。

  • (可选)您可以将 Identity Reporting 配置为使用 SAML 2.0 鉴定来与 NetIQ Access Manager 4.0 配合工作。有关详细信息,请参见部分 46.0, 对 NetIQ Access Manager 使用 SAML 鉴定进行单点登录。