EventLog Analyzer系统要求
本节列出了安装和使用EventLog Analyzer(分布式和独立版)的系统要求。
硬件
日志管理解决方案,选择合适的硬件在确保最佳性能方面发挥着重要作用。
下表根据流程类型表示建议的硬件要求。
|
低性能 |
一般性能 |
高性能 |
处理器内核 |
6 |
12 |
24 |
内存 |
16 GB |
32 GB |
64 GB |
磁盘类型 |
固态硬盘 |
固态硬盘 |
固态硬盘 |
磁盘空间 |
1.2 TB |
3 TB |
4 TB |
网卡容量 |
1 GB/s |
1 GB/s |
10 GB/s |
CPU架构 |
64位 |
64位 |
64位 |
注意:上述值是近似值。建议您先在测试环境中进行测试,其中包含上表中提到的设置细节。根据确切的流量和数据大小,可以微调系统要求。
使用下表来确定实例的流程类型。
日志类型 |
大小(以字节为单位) |
类别 |
日志单元 |
低性能(EPS) |
正常流量(EPS) |
高性能(EPS) |
Windows |
900 |
Windows |
300 |
1500 |
3000 |
Linux、HP、pfSense、Juniper |
150 |
1型系统日志 |
2000 |
10000 |
20000 |
思科,Sonicwall,华为,Meraki,H3C |
300 |
2型系统日志 |
1500 |
6000 |
12000 |
Fortinet |
450 |
3型系统日志 |
1200 |
4000 |
7000 |
Palo Alto、Sophos、Firepower和其他系统日志 |
600 |
4型系统日志 |
800 |
2500 |
5000 |
笔记:
- 单台ELA服务器最多可以处理3000个Windows日志或上表中每种日志类型中提到的任何高性能值。
- 对于上表中未提及的日志类型,请根据日志大小选择适当的类别。例如,在SQL Server日志中,当字节大小为900字节,EPS为3000时,它应该被视为高性能。
- 如果组合流量高于单个节点可以处理的流量,建议采取分布式部署。
- 如果使用了高级威胁分析和大量相关规则,建议选择下一个更高的频段。
一般性建议:
虚拟机基础设施
- 将100%的RAM/CPU分配给运行EventLog Analyzer的虚拟机,与同一主机上的其他虚拟机共享内存/CPU可能会导致RAM/CPU不足,并可能对EventLog Analyzer的性能产生负面影响。
- 不建议启用VM快照,因为主机通过增加读写在多个块中复制数据,从而增加IO延迟并降低性能。
CPU和RAM:
- 服务器CPU利用率应始终保持在85%以下,以确保最佳性能。
- 50%的服务器RAM应保持空闲状态,以便立即使用Elasticsearch以获得最佳性能。
磁盘:
- 磁盘延迟极大地影响了EventLog Analyzer的性能。建议采用与SSD性能相当的直连存储(DAS)。企业存储区域网络 (SAN) 可能比 SSD 更快。
网页浏览器
EventLog Analyzer已经过测试,以支持以下至少具有1024x768显示分辨率的浏览器和版本:
- Microsoft Edge
- Firefox 4及更高版本
- Chrome 8及更高版本
数据库
EventLog Analyzer可以使用以下数据库作为其后端数据库
与产品捆绑在一起
外部数据库
操作系统
EventLog Analyzer可以安装在运行以下操作系统和版本的机器上:
- Windows 7及更高版本,以及Windows Server 2008及更高版本
- Linux:Red Hat 8.0及更高版本/所有版本的RHEL、Mandrake/Mandriva、SUSE、Fedora、CentOS、Ubuntu、Debian
安装服务器
- SIEM解决方案是资源密集型的。建议提供专用服务器以获得最佳性能。
- Eventlog Analyzer使用Elasticsearch。弹性搜索过程预计将利用非堆内存来提高性能。离堆内存由操作系统维护,并在必要时释放。
其他建议:
硬件 |
最小值 |
推荐 |
基本速度 |
2.4 GHz |
3.0 GHz |
内核 |
12 |
16 |
RAM |
64 |
64 |
磁盘空间 |
1.2 TB |
1.5 TB |
磁盘 |
固态硬盘 |
固态硬盘 |