AdventNet Inc - Excellence Matters  
主页 | 公司介绍 | 联系我们 | 论坛
主页 > 产品介绍 >ManageEngine Firewall Analyzer > 系统要求

Firewall Analyzer系统要求

硬件要求

安装和运行Firewall Analyzer的最低硬件要求如下

  • 1GHz Pentium 4 及等效处理器
  • 内存512 MB
  • 磁盘空间1 GB
  • 支持1024x768分辨率的显示器

*下面的表格是安装Firewall Analyzer所推荐的系统内存和磁盘的要求。磁盘和内存大小的要求是基于向Firewall Analyzer发送日志的设备数,Firewall Analyzer每秒钟的防火墙的日志数或每天接收日志的日志数。

日志收集率或量 内存大小 每月归档日志的硬盘空间要求
50/秒 or 1.5 GB/日 512 MB 30 GB
100/秒 or 3 GB/日 1 GB 90 GB
300/秒 or 9 GB/日 2 GB 270 GB
500/秒 or 15 GB/日 2 GB 450 GB
1000/秒 or 30 GB/日 3 GB 900 GB
2000/秒 or 60 GB/日 4 GB 1.8 TB

CPU 要求

  • 专用机器每秒处理200个以上的日志。
  • 双核处理器每秒处理500个以上的日志。
  • 四核处理器每秒处理1000个以上的日志。

RAM 要求

  • Firewall Analyzer处理的防火墙数量增加,将需要更大的内存。所以内存最好大一些,以防防火墙的数量超过5个。

独立安装

  • Firewall Analyzer服务器和MySQL数据库可以分别安装在不同的机器上,以防低端CPU机器不能满足高日志率的需求。
  • 以上的硬盘要求仅仅是一个月的。如果你要归档几个月的日志,根据你的需求,用每个月的硬盘需求乘以月数。

: 每秒钟的日志数是Firewall Analyzer从所有配置的设备每秒钟接收的全部日志数量。

MySql性能提升参数

为实现更佳的性能,推荐使用以下的内存对应的MySQL参数替换<FirewallAnalyzerHome>\bin目录下startDB.bat/sh中的MySQL参数。除了改变MySQL参数外,还可以根据RAM利用率调节MySQL表格大小,提高MySQL性能。

内存大小 适用于Windows的MySQL参数 适用于Linux的MySQL参数
512 MB Default configuration as given in startDB.bat Default configuration as given in startDB.sh
1 GB --innodb_buffer_pool_size=300M
--key-buffer-size=150M
--max_heap_table_size=150M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=300M
--key_buffer_size=150M
--max_heap_table_size=150M
--tmp_table_size=100M
--table-cache=512
2 GB --innodb_buffer_pool_size=900M
--key-buffer-size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=900M
--key_buffer_size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
3 GB --innodb_buffer_pool_size=900M
--key-buffer-size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=1400M
--key_buffer_size=1000M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
4 GB --innodb_buffer_pool_size=900M
--key-buffer-size=600M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512
--innodb_buffer_pool_size=1800M
--key_buffer_size=1200M
--max_heap_table_size=350M
--tmp_table_size=100M
--table-cache=512

 

如何根据有效内存调节MySQL表的大小?

除改变MySQL参数外,还需要改变"BATCH_SIZE"。按照以下步骤,配置BATCH_SIZE:

1. 打开Firewall Analyzer Web客户端。
2. 输入http://<Name/IP of m/c in which FWA is installed>:8500/fw/dmConfig.do 8500是缺省的网络服务器端口。
3. 将显示目前默认的"BATCH_SIZE"
4. 根据机器的内存利用率,请设置参数,然后点击“保存”按钮。

内存大小 推荐的Batch Size
1 GB Raw Table = 20000
Hourly Table = 30000
2 GB Raw Table = 30000
Hourly Table = 40000
2 GB以上 Raw Table = 50000
Hourly Table = 40000

 

支持的操作系统

Firewall Analyzer可以在以下的操作系统和版本安装和运行:

  • Windows™ NT/2000/2003/XP/Vista
  • Linux - RedHat 8.0/9.0, Mandrake/Mandriva, SuSE, Fedora, CentOS

注: 若在SuSE Linux中安装Firewall Analyzer,确保用当前系统的相应IP地址和DNS名替换<FirewallAnalyzer_Home>/server/default/deploy目录下的mysql-ds.xml命令行 <connection-url>jdbc:mysql://localhost:33336/firewall</connection-url> 中的localhost。

支持的Web浏览器

  • IE 5.5 及更高版本
  • Netscape 7.0及更高版本
  • Mozilla 1.5 及更高版本
  • Firefox 1.0 及更高版本