安装二进制软件包涉及将 .bin 文件更改为可执行文件和安装代理。

不正式支持升级 .bin 软件包。如果您使用 .bin 软件包安装现有的 Log Insight Linux Agent,请对位于 /var/lib/loginsight-agent 目录的 liagent.ini 文件创建一个备份副本以保存本地配置。创建备份副本后,手动卸载 Log Insight Linux Agent。请参见手动卸载 Log Insight Linux 代理 bin 软件包

如果您使用 .bin 软件包安装 Linux 代理,名为 liagentdinit.d 脚本将在软件包安装过程中进行安装,但软件包不会注册该脚本。您可以手动注册脚本。

您可以通过运行 (/sbin/)service liagentd status 命令,确认安装是否成功。

前提条件

过程

  1. 打开控制台并运行 chmod 命令,将 .bin 文件更改为可执行文件。
    使用相应的版本替换 filename-version
     chmod +x filename-version.bin
  2. 从命令提示符中,运行 ./filename-version.bin 命令以安装代理。
    使用相应的版本替换 filename-version
    ./filename-version.bin
  3. (可选) 要在安装期间设置目标 vRealize Log Insight 服务器,请运行 sudo SERVERHOST=hostname ./filename-version.bin 命令。
    hostname 替换为 vRealize Log Insight 服务器的 IP 地址或主机名。
    sudo SERVERHOST=hostname ./filename-version.bin
  4. (可选) 要覆盖默认连接协议,请使用 SERVERPROTO 变量,如以下示例中所示:
    sudo SERVERPROTO=syslog ./filename-version.htm
  5. (可选) 要覆盖默认连接端口,请为安装程序提供 SERVERPORT 变量值,如以下示例中所示:
    sudo SERVERPORT=1234 ./filename-version.htm
  6. (可选) 要以非 root 用户身份运行 Log Insight Linux Agent,请运行 sudo 命令。
                sudo LIAGENTUSER=liagent ./filename-version.bin
              
    如果指定的用户不存在, Log Insight Linux Agent会在安装期间创建用户帐户。创建的帐户在卸载后不会被删除。如果您使用 LIAGENTUSER=non_root_user 参数安装 Log Insight Linux Agent 并尝试使用 LIAGENTUSER=non_root_user2 参数进行升级,将会出现冲突并显示警告,因为 non_root_user2 用户没有 non_root_user 用户的权限。