在安装 EAS 之前,必须准备好 Linux 环境。例如,必须更新内核 SHMMAX 参数,以启用 PostgreSQL 并启用防火墙(如果要转发系统日志文件)。
为确保 Linux 系统正确返回主机名,请完成以下步骤:
在文本编辑器中,打开 /etc/hosts 文件。
在包含 IP 地址(例如 127.0.0.1)的行中,输入 hostname -f。
要在服务器上运行 PostgreSQL 数据库,请完成以下操作:
在文本编辑器中,打开 /etc/sysctl.conf 文件。
更改内核 SHMMAX 参数的最小值,以启用该数据库。
例如,在 RHEL 6.x 系统上,请在该文件的末尾输入以下文本:
# for Sentinel Postgresql kernel.shmmax=1073741824
注:系统所需的内存可能比此最小值要多。有关详细信息,请参见 PostgreSQL 文档中的“Managing Kernel Resources”(管理内核资源)。
要设置该参数,请执行以下命令:
cd /proc/sys/kernel echo new_val_to_set > shmmax
要转发系统日志文件以供审计,请完成下列其中一个步骤:
在安装 EAS 时,请启用相应的选项来配置防火墙,以进行系统日志端口转发。
执行以下命令:
iptables -t nat -A PREROUTING -p udp --destination-port 514 -j REDIRECT --to-ports 1514