16.2 了解日志存档

DRA 会将用户活动数据记录在管理服务器上的日志存档中。DRA 将创建每日日志存档分区以储存当天收集和规范化的数据。DRA 将使用管理服务器上的本地时间日期 (YYYYMMDD) 作为每日日志存档分区的命名约定。

如果已启用“管理报告收集器”,则 DRA 会将日志存档数据导出到 SQL Server 数据库,作为 DRA Management(DRA 管理)报告的来源。

最初,DRA 默认情况下会无限期地将日志数据保留在日志存档中。日志存档大小可以达到在安装时根据可用硬盘空间确定的最大大小。当日志存档超过此最大大小时,便不会储存新的审计事件。您可以设置数据保留的时间限制,而 DRA 会去除最旧的数据,以通过清理过程为较新的数据腾出空间。在启用清理之前,请确保您已有备份策略。您可以使用日志存档配置实用程序配置日志存档保留期。有关更多信息,请参见修改日志存档清理设置。

16.2.1 使用日志存档查看器实用程序

您可以使用日志存档查看器实用程序查看储存在日志存档文件中的数据。您可以选择随 DRA 一同安装的 NetIQ DRA 日志存档资源包 (LARK) 将提供日志存档查看器实用程序。有关更多信息,请参见 NetIQ DRA Log Archive Resource Kit Technical Reference(NetIQ DRA 日志存档资源包技术参考)。

16.2.2 备份日志存档文件

日志存档文件是记录块的集合。由于日志存档文件是位于物理数据库之外的压缩二进制文件,因此您无需使用 Microsoft SQL Server Management Studio 备份日志存档。如果您有自动文件备份系统,则会像任何其他文件一样自动备份日志存档文件。

在计划备份策略时,请记住以下最佳实践:

  • 每天创建一个包含当天事件数据的分区。启用清理时,日志存档服务默认情况下会每隔 90 天自动清理这些分区中的数据。备份策略应考虑清理日程表以确定备份的频率。在清理日志存档分区时,DRA 会删除二进制文件。您无法检索已清理的数据。您必须从备份中恢复已清理的数据。有关更多信息,请参见修改日志存档清理设置。

  • 只应在分区关闭后备份分区。在正常情况下,分区将在第二天午夜的 2 小时内关闭。

  • 将分区文件夹及其所有子文件夹作为一个单元进行备份和恢复。备份 VolumeInfo.xml 文件作为分区备份的一部分。

  • 如果要恢复报告的日志存档分区,请确保备份日志存档保留或可以恢复为其原始格式。

  • 配置备份日志存档文件的过程时,NetIQ 建议您排除主日志存档文件夹中的 index_data 和 CubeExport 子文件夹。这些子文件夹包含临时数据,不应备份。

16.2.3 修改日志存档清理设置

安装 DRA 时,默认情况下禁用日志存档清理。为日志存档文件建立常规备份过程时,应启用日志存档清理以节省磁盘空间。您可以使用日志存档配置实用程序修改清理日志存档分区之前的天数。

要更改清理日志存档分区之前的天数:

  1. 使用属于本地管理员组的帐户登录到管理服务器。

  2. 在 NetIQ 管理程序组中,启动 Log Archive Configuration(日志存档配置)。

  3. 单击 Log Archive Server Settings(日志存档服务器设置)。

  4. 如果要启用分区清理,请将 Partition Grooming Enabled(已启用分区清理)字段的值设置为 True。

  5. 在 Number of Days before Grooming(清理前的天数)字段中键入要在清理之前保留日志存档分区的天数。

  6. 单击应用。

  7. 单击是。

  8. 单击关闭。

  9. 找到 NetIQLogArchiveData\<分区名称> 文件夹的路径,通常为:C:\ProgramData\NetIQ\DRA\NetIQLogArchiveData

    如果未选中指定分区中文件或文件夹的 File is ready for archiving(可以存档文件)属性(在文件或文件夹属性中),则必须编辑 CONFIG 文件以启用日志存档清理。要了解选中或没有选中此属性的原因,请参见知识库文章 How do you configure the data retention period for DRA Logarchival Data?(如何配置 DRA 日志存档数据的数据保留期?)中的 Additional Information(其他信息)部分。

    如果值是

     

    选中

    在确认讯息上单击是以重启动 NetIQ Security Manager 日志存档服务。

    注:如果修改任何日志存档设置,则必须重启动日志存档服务才能使更改生效。

    未选中

    在确认讯息上单击否。请参见。

要使 DRA 日志存档服务器能够清理未存档的数据:

  1. 以本地管理员组的成员身份在本地登录到每个 DRA 服务器 Windows 控制台。

  2. 使用文本编辑器打开 C:\ProgramData\NetIQ\Directory Resource Administrator\LogArchiveConfiguration.config 文件,然后找到 <Property name="GroomUnarchivedData" value="false" /> 行。

  3. 将 "false" 更改为 "true" 并保存文件。

  4. 重启动 NetIQ DRA 日志存档服务。

    注:如果修改任何日志存档设置,则必须重启动日志存档服务才能使更改生效。