启用审计数据导出 - BlueCat Integrity - 9.5.0

管理指南

Locale
中文 (大陆)
Product name
BlueCat Integrity
Version
9.5.0

以下部分概述了启用“审计数据导出”的步骤。如果您要进行配置以将审计数据导出到 Splunk™ 服务器,请确保您具有 Splunk HTTP 事件收集器 (HEC) 主机和令牌信息。有关在 Splunk 上配置 HTTP 事件收集器的详细信息,请参阅 Splunk 文档

注意:
  • 只能在 Address Manager v9.5.0 上配置到 Kafka 集群和 Elasticsearch 服务器的输出。
  • 从 Address Manager v9.5.0 开始,审计数据导出服务已更新为将数据输出为有效的 JSON,其中包括 Address Manager 服务器的主机名。这允许日志管理工具(例如 Splunk 服务器)将数据正确解析为 JSON,并帮助用户在具有多个 Address Manager 服务器的环境中识别数据源。
    警告: 具有审计数据导出配置的用户在升级到 v9.5.0 后可能需要更新其日志管理工具(数据接收器)的设置,以确保继续接收到消息。如果升级后不再收到消息,请确保将源和接收器类型设置为 JSON 并重新启动日志工具。
  • 审计数据导出服务在将事件数据导出到 HTTP、Splunk、Kafka 或 Elasticsearch 端点前,先将其存储在缓冲区中。如果该服务无法将数据导出到端点,事件数据可能会丢失。如果该服务已启用,但不能正常工作,它将使用额外的磁盘空间将审计数据保存到 BAM 数据库,直到成功导出到外部数据库。
  • 从 Address Manager v9.5.0 开始,每个事件发送的 Address Manager 数据库行的默认数量已经从 20 个减少到 5 个,以确保不超过 Splunk 的默认设置。但是,如果 Address Manager 数据库表超过默认值,则每个事件发送的行数会相应增加以匹配表的大小。这意味着大型数据库仍然可能会超出默认的 Splunk 限制。建议客户监控审计数据导出输出,以确保 Splunk 设置允许导出大量数据。
    可以修改以下 Splunk 设置以支持处理大型审计数据导出事件:
    TRUNCATE 定义每行的字符数,在达到该字符数之后,超出的字符将被丢弃。
    MAX_EVENTS 定义每个多行事件的最大行数。达到该行数后,事件就会中断,而超出的行则会被解释为新事件(有时会导致新的时间戳检测)。
    也可以在 Address Manager 服务器上配置参数以指定每个事件发送的确切行数,请参阅下一个列表项,了解更多详细信息。
  • 从 Address Manager v9.5.0 开始,可以在 Address Manager 服务器上配置一个新属性,用于指定每个事件要发送的数据库表行的确切数量,从而禁用自动增加。如果需要通过此配置来避免超出接收器设置,请联系客户服务中心,以获取配置此服务器属性方面的帮助。
    警告: 配置此属性后,如果系统忙碌,则在数据进入接收器之前用于保存数据的队列可能会增加,从而导致忙碌系统中的磁盘空间使用量增加。如果使用此选项,建议用户仔细监控磁盘空间。
  • 复制数据库以进行灾难恢复时,请在配置复制确保在所有 BAM 上启用审计数据导出服务。在所有 BAM 上启用审计数据导出可确保用于复制的所有 BAM 中均具有审计数据导出服务及其设置,使故障切换能够正常进行。这样还能确保故障切换不会导致审计数据丢失。
  • 如果在配置审计数据导出前已启用数据库复制,请联系 BlueCat 客户服务中心获取有关在现有复制环境中配置审计数据导出的帮助。

要启用审计数据导出:

  1. 选择管理选项卡。选项卡会记住上次处理的页面,因此请再次选择该选项卡以确保您在管理页面上。
  2. 数据管理下,单击审计数据设置
  3. 单击审计数据导出
  4. 通用下,设置以下参数:
    • 启用审计数据导出 — 选中此复选框可启用“审计数据导出”功能。
    • 日志目标 — 选择审计数据将导出到的位置。可以将数据导出到 HTTP 端点、Splunk 服务器、Kafka 集群或 Elasticsearch 服务器。
      如果选择 HTTP,将显示以下字段:
      • 输出 URI — 输入 HTTP 端点的 URI。
        注:
        • BlueCat 建议在此字段中输入端点的 IP 地址。
        • 输出 URI 字段的 URI 必须遵循 RFC2396 中所述的格式。
      • 运行状况检查 — 选中此复选框可启用运行状况检查服务,取消选中此复选框可禁用运行状况检查服务。在初始化时,运行状况检查可确保下游服务可访问,且可接受审计数据。
      • 运行状况检查 URI — 输入将使用运行状况检查信息的 HTTP 端点的 URI。
        注: 运行状况检查 URI 字段的 URI 必须遵循 RFC2396 中所述的格式。
      如果选择 Splunk,将显示以下字段:
      • 主机 — 输入 Splunk HEC 主机的 URI。Splunk Enterprise 中 HEC URI 的标准格式如下:
        <protocol>://<FQDN or IP address of the host only>:<port>
        注:
        • BlueCat 建议在此字段中输入端点的 IP 地址。
        • 请确保完全遵循上述 HEC URI 格式,而未添加或省略任何部分。端口是必需的,即使是默认端口。不要在 URI 中包含额外的斜杠或文件夹。
        • 主机字段的 URI 必须遵循 RFC2396 中所述的格式。
      • 令牌 — 输入 Splunk HEC 令牌。
      • 运行状况检查 — 选中此复选框可启用运行状况检查服务,取消选中此复选框可禁用运行状况检查服务。在初始化时,运行状况检查可确保下游服务可访问,且可接受审计数据。
        注: 选中此复选框后,Address Manager 服务器将在 /services/collector/health/1.0 中使用默认的 Splunk 运行状况检查端点。
      如果选择 Kafka,将显示以下字段:
      • 主题 — 输入要将事件写入到的 Kafka 主题的名称。
      • 引导服务器 — 输入以逗号分隔的主机和端口对列表,这些主机和端口对是“引导” Kafka 集群中的 Kafka 代理的地址,Kafka 客户端将连接到该集群以实现初始自我引导。此字段支持 IPv4、IPv6 和 FQDN 值。

        示例:10.14.22.123:9092,10.14.23.332:9092

        注:
        • BlueCat 建议在此字段中使用 IP 地址。
        • 不要在 Kafka 代理的地址中包含 httphttps
      • 键字段(可选) — 输入用于主题键的日志字段名称或标签键。如果日志或标签中不存在字段,则将使用空白值。如果未指定,则不发送键。Kafka 使用键的散列来选择分区,或者如果记录没有键,则使用轮询。
      • 运行状况检查 — 选中此复选框可启用运行状况检查服务,取消选中此复选框可禁用运行状况检查服务。在初始化时,运行状况检查可确保下游服务可访问,且可接受审计数据。
        注: 根据 Kafka Broker 地址配置运行状况检查 URI。
      如果选择 Elasticsearch,将显示以下字段:
      • 端点 — 输入要将日志发送到的 Elasticsearch 端点。此字段支持 IPv4、IPv6 和 FQDN 值。

        示例:http://10.24.32.122:9000

        示例:https://example.com

        示例:https://user:password@example.com

        注:
        • BlueCat 建议在此字段中输入端点的 IP 地址。
      • 索引 — 输入要将事件写入到的 Elasticsearch 索引名称。
      • 用户 — 输入基本认证用户名。
      • 认证 — 输入基本认证密码。
      • 运行状况检查 — 选中此复选框可启用运行状况检查服务,取消选中此复选框可禁用运行状况检查服务。在初始化时,运行状况检查可确保下游服务可访问,且可接受审计数据。
        注: 根据 Elasticsearch 实例配置运行状况检查 URI。
    • TLS 选项 — 选中此复选框可配置 TLS 选项。
      注意: 如果在配置输出时在 输出 URI运行状况检查 URI主机引导服务器端点字段中输入 HTTPS 端点,则必须选中此复选框并输入 TLS 信息。
      • CA 证书上传下,单击浏览并找到将用于验证远程主机的 TLS 服务器证书上的 CA 签名的 CA 证书(受信任的第三方或自签名)。
        注: 包含 CA 证书或证书包的文件必须为 PEM 格式。为确保 TLS 握手成功,上传到客户端 (BAM) 的 CA 证书应与服务器用于验证其 TLS 服务器证书的 CA 签名的 CA 证书(和中间证书,如果适用)相同。可以通过浏览器导出或其他可信来源获取 CA 证书,并将其转换为 PEM 格式。
      • 单击上传以上传 CA 证书。
      • 选中验证证书复选框以尝试使用上传的 CA 证书与远程主机的 TLS 服务器证书进行 TLS 握手。
        注: 验证证书不会验证所上传证书的真实性。此上下文中的验证证书仅检查 CA 证书是否与 TLS 服务器证书准确匹配以创建成功的握手。
        注: 如果验证证书发生错误,则可能需要在 Address Manager 服务器上手动安装 CA/链式 CA 证书。有关手动安装说明,请参阅 BlueCat 客户服务中心门户上的 KB-17944
      • 选中验证主机名复选框以在 TLS 握手期间根据服务器证书的 CN(公共名称)或 SAN(使用者可选名称)验证 URI 的主机名部分。
        注: 如果使用自签名证书,建议用户添加带有 IP 地址的主题备用名称(请参阅 RFC 5280 4.2.1.6),或禁用验证主机名检查。
  5. 单击更新
启用审计数据导出并在 BAM 中生成会话和事件日志后,登录到接收服务器以查看详细的事件信息。
注: BAM UI 会在完全连接到 SIEM 解决方案前完成。因此,用户应通过查看 BAM 内的事件日志中是否存在任何失败来验证导出是否正常进行。建议设置监控服务以获取 SNMP 或接收事件电子邮件。