默认情况下,Sentinel 服务器包括以下组件:
Collector Manager: Collector Manager 为 Sentinel 提供了一个灵活的数据收集点。Sentinel 安装程序将在安装期间默认安装一个 Collector Manager。
Correlation Engine: Correlation Engine 处理来自实时事件流的事件,以确定是否应触发任何关联规则。
NetFlow Collector Manager: NetFlow Collector Manager 从网络设备(如路由器、交换器和防火墙)收集网络流数据(NetFlow 和 IPFIX 等)。网络流数据描述了主机之间所有网络连接的基本信息,包括所传输的数据包和字节,从而帮助您将独立主机或整个网络的行为可视化。
重要说明:对于生产环境,NetIQ 建议设置分布式部署,因为它将数据收集组件隔离在独立计算机上,这对于处理高峰期和其他异常情况,同时保持最大的系统稳定性具有重要意义。
本节描述了分布式部署的优势。
默认情况下,Sentinel 服务器包含有一个 Collector Manager。然而,对于生产环境,当收到大量数据时,分布式 Collector Manager 可以提供更好的隔离。在这种情况下,分布式 Collector Manager 可能变得过载,但是 Sentinel 服务器仍将保持对用户请求的响应。
在一个分布式网络中安装多个 Collector Manager 可提供下列优势:
改进系统性能: 附加的 Collector Manager 可在分布式环境中分析并处理事件数据,从而提高系统性能。
提供了附加数据安全并降低了网络带宽要求: 如果 Collector Manager 与事件源位于同一位置,筛选、加密和数据压缩都可在源处执行。
文件超速缓存: 当服务器暂时忙于存档事件或处理激增的事件时,附加的 Collector Manager 可以超速缓存大量数据。对于本身并不支持事件超速缓存的协议(如 syslog)而言,此功能是一种优势。
可以在网络中的适当位置安装附加的 Collector Manager。这些远程 Collector Manager 可以运行连接器和收集器,并将收集的数据转发到 Sentinel 服务器以进行储存和处理。有关安装附加 Collector Manager 的信息,请参见 部分 III, 安装 Sentinel。
注:一个系统上不能安装多个 Collector Manager。您可以在远程系统上安装附加的 Collector Manager,然后将它们连接到 Sentinel 服务器。
您可以部署多个 Correlation Engine(每个 Correlation Engine 位于其各自的服务器上),而无需复制配置或添加数据库。对于具有大量关联规则或极高事件率的环境,安装多个 Correlation Engine 并将某些规则重新部署到新的 Correlation Engine 可能很有利。多个 Correlation Engine 可以提供随着 Sentinel 系统整合其他数据源或事件率提高而伸缩的功能。有关安装附加 Correlation Engine 的信息,请参见部分 III, 安装 Sentinel。
注:一个系统上不能安装多个 Correlation Engine。您可以在远程系统上安装附加的 Correlation Engine,然后将它们连接到 Sentinel 服务器。
NetFlow Collector Manager 从网络设备收集网络流数据。您应安装附加 NetFlow Collector Manager,而不是使用 Sentinel 服务器上的 NetFlow Collector Manager 来释放系统资源给其他重要功能(如事件储存和搜索)。
您可以在如下情形下安装附加 NetFlow Collector Manager:
在有许多网络设备和高速率网络流数据的环境下,您可以安装多个 NetFlow Collector Manager 来分配负载。
如果处于多用户环境下,您应该为每个租户安装独立的 NetFlow Collector Manager 来收集每个租户的独立网络流数据。
有关安装附加 NetFlow Collector Manager 的详细信息,请参见部分 15.0, NetFlow Collector Manager 安装。