8.6 规划安装 Identity Reporting

8.6.1 Identity Reporting 的安装核对清单

NetIQ 建议您完成以下核对清单中的步骤:

核对清单项目

  1. 了解 Identity Manager 各组件之间的交互。有关详细信息,请参见部分 3.3.4, Identity Reporting。

  1. 确定要为 Identity Manager 组件使用哪些服务器。有关详细信息,请参见部分 5.7, 建议的安装方案和服务器设置。

  1. 查看有关安装 Identity Reporting 的注意事项。有关详细信息,请参见部分 8.6.2, 安装 Identity Reporting 组件的先决条件。

  1. 查看托管 Identity Reporting 的计算机所要满足的硬件和软件要求。有关详细信息,请参见部分 8.6.4, Identity Reporting 的系统要求。

  1. (视情况而定)对于运行 RHEL 7.3 或更高版本操作系统的计算机,请确保您已安装一组适当的库。

  1. (视情况而定)确保已安装 Identity Applications。如果已安装 Advanced Edition,则必须执行此步骤。有关详细信息,请参见部分 8.0, 计划安装 Identity Manager 引擎、Identity Applications 和 Identity Reporting。

  1. 安装 Sentinel。有关详细信息,请参见部分 7.0, 安装 SLM for IGA

  1. 安装 Identity Reporting。有关详细信息,请参见以下章节之一:

  1. 完成 Identity Reporting 的设置。有关详细信息,请参见部分 11.10, 配置 Identity Reporting。

  1. 配置驱动程序的环境。有关详细信息,请参见部分 11.9, 配置运行时环境。

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

NetIQ 建议您在开始安装前先查看以下信息。

Identity Reporting 的先决条件

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

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

    • Identity Applications,包括 User Application 驱动程序(仅适用于 Advanced Edition)

    • Sentinel 安装在单独的 Linux 计算机上。

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

  • 要针对 Oracle 数据库运行报告,必须确保已复制 ojdbc8.jar。有关详细信息,请参见部分 11.10.2, 对 Oracle 数据库运行报告。

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

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

  • 安装进程会在 Tomcat 的 setenv.sh 文件中修改 JRE 映射的 JAVA_OPTs 或 CATALINA_OPTS 条目。

Identity Reporting 的身份审计事件

本节提供有关如何标识 Identity Manager 报告和自定义报告所需的不同审计事件的信息。您可以解压缩所有报告源并运行以下脚本来标识审计事件:

find . -name *.jrxml -print0 |xargs -0 grep -H "'000[B3]" | perl -ne '($file) = /^\.\/(.*?)\//;@a = /000[3B]..../g; foreach $a (@a) { print "$file;$a\n"}' |sort -u

本节提供有关如何标识和选择 Identity Manager 报告和自定义报告的不同审计事件的信息:

事件名称

审计标志

鉴定和口令更改

选择使用 SSPR 的审计标志: 起动 SSPR 配置编辑器 > 审计配置 > 选择以下审计标志之一:

  • 鉴定

  • 更改口令

  • 解除锁定口令

  • 恢复口令

  • 入侵者尝试

  • 入侵者锁定

  • 入侵者锁定用户

选择使用 iManager 的审计标志: 转到 iManager 角色和任务 > eDirectory 审计 > > 审计配置 > Novell Audit > 选择以下审计标志之一:

  • 更改口令

  • 校验口令

  • 登录

  • 注销

所有其他报告事件

转到 NetIQ Identity Manager UserApp > 管理 > 日志记录 > 启用审计服务

8.6.3 了解 Identity Reporting 组件的安装过程

NetIQ 建议将 Sentinel 和 Reporting 安装在不同的服务器上。

如果进行全新安装,安装程序将在该数据库中创建表并校验连接性。程序还会安装 PostgreSQL JDBC 驱动程序的 JAR 文件,并自动使用此文件建立数据库连接。

如果您已将您的数据(例如 SIEM)从 EAS 迁移到 PostgreSQL 数据库,则安装程序将连接到现有数据库。

Identity Reporting 的安装程序会执行以下功能:

  • 配置 Identity Reporting 的鉴定服务

  • 配置 Identity Reporting 的电子邮件递送系统

  • 配置 Identity Reporting 的核心报告服务

  • 部署 Identity Reporting 正常工作所需的驱动程序、受管系统网关和数据收集服务。

  • 为 Identity Reporting 配置 PostgreSQL 数据库

8.6.4 Identity Reporting 的系统要求

本节提供要安装 Identity Reporting 的服务器的最低要求。

此外,请务必查看安装的先决条件和注意事项,特别是与操作系统有关的内容。

类别

要求

处理器

1 GHz

磁盘空间

1 GB

注:为支持应用程序的内容(例如数据库和应用程序服务器日志)留出足够的空间。

内存

512 MB(建议 4 GB)

操作系统(经认可)

以下 64 位操作系统之一:

  • SLES 12 SP3

  • SLES 12 SP2

  • RHEL 7.4

  • RHEL 7.3

NetIQ 建议您在安装 Identity Manager 之前,按照制造商的自动更新工具应用最新的操作系统增补程序。

注:经认可指操作系统已经过全面测试且受支持。

操作系统(受支持)

经认可操作系统的最新版服务包

注:受支持指操作系统尚未经过测试,但预期可以正常工作。

虚拟化系统

  • Hyper-V Server 2012 R2

  • VMWare ESX 5.5 及更高版本

NetIQ 支持在为运行 NetIQ 产品的操作系统提供官方支持的企业级虚拟化系统上安装 Identity Manager。只要虚拟化系统的供应商为这些操作系统提供官方支持,NetIQ 就可支持这些系统上的整个 Identity Manager 堆栈。

数据库

  • PostgreSQL9.6.6

  • Oracle12.2.01

应用程序服务器

Apache Tomcat 8.5.27

Java

Java 开发工具包 (JDK)

或者

Sun (Oracle) 提供的 Java 运行时环境 (JRE) 1.8.0_162 或更高版本

Web 浏览器

以下任意浏览器(最低版本):

Desktop

  • Apple Safari 9

  • Google Chrome 61 或更高版本

  • Microsoft Internet Explorer 11

  • Mozilla FireFox 51 或更高版本

iPad

  • Apple Safari 9

  • Google Chrome 61 或更高版本

注:必须在浏览器中启用 Cookie。如果禁用了 Cookie,该产品将不会正常运行。

Audit

Sentinel Log Management for IGA