上一主题: 连接器配置要求下一主题: 从 CA Enterprise Log Manager 筛选事件


配置设置如何影响报告代理

对于 CA Enterprise Log Manager 集成,报告代理会定期从审核日志文件中收集端点审核消息,然后将这些事件传递到配置的分发服务器上的审核队列。 可以通过调整报告代理设置来影响性能。

注意:报告代理是 CA ControlMinder 企业报告服务的一部分,还负责发送数据库快照以用于端点报告。 此进程只说明报告代理为将审核事件传递到 CA Enterprise Log Manager 而执行的操作。

当您启用了审核收集时(将 audit_enabled 配置设置设为 1),报告代理会执行以下操作:

示例:审核收集和传递的默认报告代理设置

此示例说明了我们如何设置默认报告代理配置设置,为何种环境设置这些设置以及它们如何影响性能。

我们希望一般环境为每秒 30 个事件 (EPS)。 因此,报告代理每过一秒钟会读取 30 个事件。 要降低对其他正在运行的应用程序(CPU 使用率和上下文开关参数)产生的影响,我们可以将报告代理设置为每 10 秒钟读取 300 个事件,如下所示:

audit_sleep=10
audit_read_chunk=300

CA ControlMinder 在报告代理和分发服务器之间传输消息所使用的消息总线对大数据包(发送时间间隔较长)的处理效果要好于对小数据包(发送时间间隔较短)的处理效果。 以下配置设置指定报告代理在收集的审核记录达到定义的数量时将这些记录发送到分发服务器。 假设每秒 30 个事件,如果希望报告代理大约每隔一分钟(60 秒)发送一次审核记录,我们需要按如下所示设置报告代理:

audit_send_chunk=1800

但是,在夜间或在其他时间,如果每秒的事件数小于 30,则每分钟的事件数将少于 1800。 要验证报告代理是否仍然定期将审核记录发送到分发服务器,我们将发送审核记录的最大时间间隔设置为 5 分钟,如下所示:

audit_timeout=300