6.1 分布式部署的优势

默认情况下,Sentinel 服务器包括以下组件:

  • 收集器管理器: 收集器管理器为 Sentinel 提供了一个灵活的数据收集点。Sentinel 安装程序将在安装期间默认安装一个收集器管理器。

  • 关联引擎: 关联引擎处理来自实时事件流的事件,以确定是否应触发任何关联规则。

  • NetFlow 收集器管理器: NetFlow 收集器管理器从网络设备(如路由器、交换器和防火墙)收集网络流数据(NetFlow 和 IPFIX 等)。网络流数据描述了主机之间所有网络连接的基本信息,包括所传输的数据包和字节,从而帮助您将独立主机或整个网络的行为可视化。

重要说明:对于生产环境,NetIQ 建议设置分布式部署,因为它将数据收集组件隔离在独立计算机上,这对于处理高峰期和其他异常情况,同时保持最大的系统稳定性具有重要意义。

本节描述了分布式部署的优势。

6.1.1 附加收集器管理器的优势

默认情况下,Sentinel 服务器包含有一个收集器管理器。然而,对于生产环境,当收到大量数据时,分布式收集器管理器可以提供更好的隔离。在这种情况下,分布式收集器管理器可能变得过载,但是 Sentinel 服务器仍将保持对用户请求的响应。

在一个分布式网络中安装多个收集器管理器可提供下列优势:

  • 改进系统性能: 附加的收集器管理器可在分布式环境中分析并处理事件数据,从而提高系统性能。

  • 提供了附加数据安全并降低了网络带宽要求: 如果收集器管理器与事件源位于同一位置,筛选、加密和数据压缩都可在源处执行。

  • 文件超速缓存: 当服务器暂时忙于存档事件或处理激增的事件时,附加的收集器管理器可以超速缓存大量数据。对于本身并不支持事件超速缓存的协议(如 syslog)而言,此功能是一种优势。

可以在网络中的适当位置安装附加的收集器管理器。这些远程收集器管理器可以运行连接器和收集器,并将收集的数据转发到 Sentinel 服务器以进行储存和处理。有关安装附加收集器管理器的信息,请参见 部分 III, 安装 Sentinel。

注:一个系统上不能安装多个收集器管理器。您可以在远程系统上安装附加的收集器管理器,然后将它们连接到 Sentinel 服务器。

6.1.2 附加关联引擎的优势

您可以部署多个关联引擎(每个关联引擎位于其各自的服务器上),而无需复制配置或添加数据库。对于具有大量关联规则或极高事件率的环境,安装多个关联引擎并将某些规则重新部署到新的关联引擎可能很有利。多个关联引擎可以提供随着 Sentinel 系统整合其他数据源或事件率提高而伸缩的功能。有关安装附加关联引擎的信息,请参见部分 III, 安装 Sentinel。

注:一个系统上不能安装多个关联引擎。您可以在远程系统上安装附加的关联引擎,然后将它们连接到 Sentinel 服务器。

6.1.3 附加 NetFlow 收集器管理器的优势

NetFlow 收集器管理器从网络设备收集网络流数据。您应安装附加 NetFlow 收集器管理器,而不是使用 Sentinel 服务器上的 NetFlow 收集器管理器来释放系统资源给其他重要功能(如事件储存和搜索)。

您可以在如下情形下安装附加 NetFlow 收集器管理器:

  • 在有许多网络设备和高速率网络流数据的环境下,您可以安装多个 NetFlow 收集器管理器来分配负载。

  • 如果处于多用户环境下,您应该为每个租户安装独立的 NetFlow 收集器管理器来收集每个租户的独立网络流数据。

有关安装附加 NetFlow 收集器管理器的详细信息,请参见部分 14.0, NetFlow 收集器管理器安装。