从命令行安装 vRealize Log Insight 代理时,您可以包括相应的选项以在安装期间配置您的部署。这些选项对应于 liagent.ini 文件中的设置。

在安装期间可以使用以下选项来配置在 Linux 系统上运行的 vRealize Log Insight 代理。

选项 描述
SERVERHOST=hostname

vRealize Log Insight虚拟设备的 IP 地址或主机名。

默认值为 loginsight

SERVERPROTO={cfapi|syslog}

代理向vRealize Log Insight服务器发送事件所使用的协议。可能的值为 cfapisyslog

默认值为 cfapi。

SERVERPORT=portnumber
代理向 vRealize Log Insight 服务器或第三方服务器发送事件所使用的通信端口。默认情况下,代理根据为 SSL 和协议设置的选项使用相应的端口。请参见下面列表中提供的默认端口值。仅当端口选项与以下默认值不同时,您才需要指定端口选项。
  • 启用了 SSL 的 cfapi:9543
  • 禁用了 SSL 的 cfapi:9000
  • 启用了 SSL 的 syslog:6514
  • 禁用了 SSL 的 syslog:514
LIAGENT_INITSYSTEM={init|systemd} 在安装期间,代理会自动检测安装该代理的计算机的初始化系统类型。您可以使用此选项指定系统类型值,以覆盖此行为。支持的初始化系统有以下两种类型:initsystemd
LIAGENT_AUTOUPDATE={yes|no}

启用或禁用代理自动更新。您还必须从 vRealize Log Insight 服务器中启用自动更新以完全启用自动更新。默认值为 yes。

Linux BIN 软件包不支持自动更新。

LIAGENT_SSL={yes|no}

启用安全连接。如果启用了 SSL,代理会使用 TLS 1.2 协议与服务器进行通信。默认值为 yes。

LIAGENTUSER=user-account-name

指定在其下运行代理的帐户。如果用户不存在,安装程序会创建该用户以作为常规用户。如果指定的用户帐户不存在,vRealize Log Insight Linux 代理会在安装期间创建该用户帐户。创建的帐户在卸载后不会被删除。

默认情况下,代理在安装后会以 root 用户身份运行。

如果您使用 LIAGENTUSER=non_root_user 参数进行安装,并尝试使用 LIAGENTUSER=non_root_user2 进行升级,则会出现冲突,并且会显示警告,因为 non_root_user2 用户没有 non_root_user 用户的权限

创建的用户在卸载期间不会被移除。可以通过手动方式将其移除。此参数仅适用于代理服务。更新程序服务将始终以 root 用户身份运行。