如果组织策略不允许您以 root 身份运行 Sentinel 的完整安装,则可以作为非 root 用户(即 novell 用户)安装 Sentinel。在此安装过程中,将以 root 用户身份执行前几步,然后以 root 用户创建的 novell 用户身份继续安装 Sentinel。最后,根用户完成安装。
以非 root 用户身份安装 Sentinel 时,您应该以 novell 用户身份安装 Sentinel。尽管安装顺利且成功,但不支持除 novell 用户之外的非根安装。
注:在现有的非默认目录中安装 Sentinel 时,请确保 novell 用户对此目录拥有所有权权限。运行以下命令以分配所有权权限:
chown novell:novell <non-default installation directory>
从 下载网站下载安装文件。
在命令行指定以下命令从 tar 文件提取安装文件:
tar -zxvf <install_filename>
使用安装文件实际名称替换 <install_filename>。
以root身份登录到要使用root身份安装 Sentinel 的服务器。
指定以下命令:
./bin/root_install_prepare
此时将显示要使用根权限执行的一列命令。如果您希望非 root 用户在非默认位置安装 Sentinel,可以在命令中指定 --location 选项。例如:
./bin/root_install_prepare --location=/foo
将您传给 --location 选项的值 foo 附加到目录路径前面。
若不存在,还将创建一个 novell组和一个novell用户。
接受命令列表。
显示的命令将被执行。
指定以下命令以更改为新创建的非 root 用户(即 novell):
su novell
(有条件)要执行交互式安装:
根据要安装的组件指定相应命令:
组件 |
命令 |
---|---|
Sentinel 服务器 |
默认位置: ./install-sentinel 非默认位置: ./install-sentinel --location=/foo |
Collector Manager |
默认位置: ./install-cm 非默认位置: ./install-cm --location=/foo |
Correlation Engine |
默认位置: ./install-ce 非默认位置: ./install-cm --location=/foo |
继续步骤 9。
(有条件)要执行无提示安装,请确保您已将安装参数记录到某个文件中。有关创建响应文件的信息,请参见 Sentinel 服务器标准安装或Sentinel 服务器自定义安装。
要执行无提示安装,请执行以下操作:
根据要安装的组件指定相应命令:
组件 |
命令 |
---|---|
Sentinel 服务器 |
默认位置: ./install-sentinel -u <response_file> 非默认位置: ./install-sentinel --location=/foo -u <response_file> |
Collector Manager |
默认位置: ./install-cm -u <response_file> 非默认位置: ./install-cm --location=/foo -u <response_file> |
Correlation Engine |
默认位置: ./install-ce -u <response_file> 非默认位置: ./install-ce --location=/foo -u <response_file> |
将使用储存在响应文件中的值继续安装。
继续执行步骤 12。
指定您希望用于安装的语言数量。
最终用户许可证协议将以选定的语言显示。
阅读最终用户许可证协议并输入 yes 或 y 接受此许可证,然后继续安装。
安装将开始安装所有的 RPM 程序包。该安装完成可能需要几秒钟的时间。
将提示您指定安装模式。
如果您选择执行标准配置,请继续执行Sentinel 服务器标准安装中的步骤 8 到步骤 10。
如果您选择执行自定义配置,请继续执行Sentinel 服务器自定义安装中的步骤 8 到步骤 15。
以root用户身份登录,指定以下命令来完成安装:
./bin/root_install_finish
Sentinel 安装结束,服务器将启动。安装之后,因为系统要执行一次性初始化,所以可能需要花费几分钟来启动所有服务。等待安装完成之后,才能登录到服务器。
要访问 Sentinel 主界面,请在 Web 浏览器中指定下列 URL:
https://IP_AddressOrDNS_Sentinel_server:8443/sentinel/views/main.html
其中,IP_AddressOrDNS_Sentinel_server 是 Sentinel 服务器的 IP 地址或 DNS 名称,8443 是 Sentinel 服务器的默认端口。