在高级 vCenter Server 设置中,您可以配置事件突发筛选器的基本和高级设置。

突发筛选器可以采用以下配置。

  • 已启用:如果已启用 compressToDbcompressToSyslog,则突发筛选器会检测突发,为其发布事件,并在将它们存储在数据库或将其发送到远程 Syslog 服务器之前对事件进行整合。
  • 已禁用:突发筛选器不会检测突发、不会发布这些事件,并不会在将它们存储在数据库或将其发送到远程 Syslog 服务器之前对事件进行整合。如果同时禁用 compressToDbcompressToSyslog,则突发筛选器会检测到突发并为其发布事件,但不会整合事件。

过程

  1. vSphere Client 中,导航到 vCenter Server 实例。
  2. 选择配置选项卡。
  3. 高级设置
  4. 单击编辑
  5. 筛选器文本框中,输入 vpxd.event,然后按 Enter。
  6. 对于基本设置,
    1. 启用或禁用 vpxd.event.burstFilter.compressToDb 选项。
      您可使用此选项压缩数据库中的突发事件。已启用此设置的默认值。
    2. 启用或禁用 vpxd.event.burstFilter.compressToSyslog 选项。
      您可使用此选项压缩 Syslog 服务器中的突发事件。已禁用此设置的默认值。
  7. 高级设置中,突发设置的默认值不可见。但是,可以输入密钥值使配置生效。
    注: 添加或修改高级设置可能会导致环境不稳定。配置参数一旦被添加后将无法移除。
    1. 配置密钥键以启用 config.vpxd.event.burstFilter.enabled 选项。
      此参数允许对 VC 数据库和 Syslog 进行突发检测。禁用 突发筛选器后,未检测到突发,事件会默认存储在数据库或远程 Syslog 服务器中,不进行压缩。默认值为“已启用”。
    2. 配置密钥键以启用 config.vpxd.event.burstFilter.rateEvents 选项。
      您可以配置检测到突发后的事件数量。如果达到配置的限制,事件序列将被视为突发,并在将其存储到 VC 数据库中时进行压缩。默认值为 30。如果设置为默认值,将不会压缩前 30 个事件。它们可用于检测突发。检测到突发时,然后其计数与单个合并事件将替换 前 30 个事件之后的后续事件。
      注: 它不会压缩事件的实时流,如警报和 EventManager 属性收集器更新。
    3. 配置密钥键以启用 config.vpxd.event.burstFilter.rateSeconds 选项。
      通过此参数可以配置自上次事件发生时为事件存储数据的秒数。较高的值会加载 突发筛选器缓存,并在事件入站流量不是偶数时也能检测到突发。较低的值会对 突发筛选器缓存施加较小的负载,并且如果暂时停止入站事件,则可能不会检测突发。默认值为 30 秒。
    4. 配置密钥键以启用 config.vpxd.event.burstFilter.cacheSize 选项。
      突发筛选器跟踪的唯一事件数量。缓存已满时,突发筛选器将会停止监控入站的新唯一事件,并通过 VC 数据库和 Syslog 进行传递。默认值为 128000。
      注: 设置低于默认值的值会减少内存占用空间,但它也降低了检测大量清单突发的能力。
    5. 配置密钥键以启用 config.vpxd.event.burstFilter.whitelist 选项。
      可以将突发筛选器配置为压缩除允许列表上的事件之外的所有类型的事件。此参数允许您分离事件类型。这样就可以避免 突发过滤器监控的事件类型过少。默认值是 "vim.event.UserLoginSessionEvent;"vim.event.UserLogoutSessionEvent"
    6. 配置密钥键以启用 config.vpxd.event.burstFilter.compressRatio 选项。
      突发筛选器开始压缩事件时,它会在突发结束时或在每个 X 事件上发布压缩的事件。如果突发持续了好几天,它会发布某些事件而不是将它们全部静音直到突发结束。默认值为 3600。每 3600 个事件记录一次事件。
    注: 重新启动 vmware-vpxd 服务,使所有更改生效。有关如何重新启动 vSphere Web Client 中的服务的详细信息,请参见 《vCenter Server 和主机管理》文档