您可以从命令行中安装或更新 Windows 代理。

您可以使用默认服务帐户或指定一个服务帐户,并使用命令行参数指定服务器、端口和协议信息。对于 MSI 命令行选项,请参见 Microsoft Developer Network (MSDN) 库网站,并搜索 MSI 命令行选项。

前提条件

  • 验证是否已具有在 Windows 计算机上执行安装和启动服务的权限。
  • 如果您使用静默安装选项 /quiet/qn,请确认您以管理员身份运行安装。如果您不是管理员但运行静默安装,安装将不会显示管理员特权提示并将失败。使用日志记录选项和参数 /lxv* file_name 执行诊断。

过程

  1. 登录到要安装或更新 vRealize Log InsightWindows 代理的 Windows 计算机。
  2. 打开命令提示符窗口。
  3. 转到包含 vRealize Log InsightWindows 代理 .msi 文件的目录。
  4. 使用命令形式如下的默认值进行安装或更新。将 version-build_number 替换为您的版本和内部版本号。
    /quiet 选项以静默方式运行命令, /lxv 选项会在当前目录中创建一个日志文件。
                
                  Drive:\path-to-msi_file>VMware-Log-Insight-Agent-version-build_number.msi /quiet /lxv* li_install.log
              
  5. (可选) 指定要在其下运行 vRealize Log InsightWindows 代理服务的用户服务帐户。
    Drive:\path-to-msi_file>VMware-Log-Insight-Agent-*.msi SERVICEACCOUNT=domain\user SERVICEPASSWORD=user_password
    注: 将为 SERVICEACCOUNT参数所提供的帐户分配 作为服务登录权限,以及对 %ProgramData%\VMware\Log Insight Agent 目录的完整写访问权限。如果所提供的帐户不存在,将会进行创建。用户名不能超过 20 个字符。如果未指定 SERVICEACCOUNT参数, vRealize Log Insight Windows 代理服务将在 LocalSystem 服务帐户下安装或更新。
  6. (可选) 您可以根据需要指定以下命令行选项的值。
    选项 描述
    SERVERHOST=hostname

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

    SERVERPROTO=protocol

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

    默认值为 cfapi。

    SERVERPORT=portnumber
    代理向 vRealize Log Insight 服务器或第三方服务器发送日志事件所使用的通信端口。默认情况下,代理根据为 SSL 和协议设置的选项使用相应的端口。请参见下面列表中提供的默认端口值。仅当端口选项与以下默认值不同时,您才需要指定端口选项。
    • 激活了 SSL 的 cfapi:9543
    • 停用了 SSL 的 cfapi:9000
    • 激活了 SSL 的 syslog:6514
    • 停用了 SSL 的 syslog:514
    SERVICEACCOUNT=account-name 运行 Log Insight Windows Agent服务的用户服务帐户。
    注: SERVICEACCOUNT参数中提供的帐户必须具有 作为服务登录特权以及对 %ProgramData%\VMware\Log Insight Agent 目录的写访问权限,以便安装程序正确运行。如果未指定 SERVICEACCOUNT参数, vRealize Log Insight Windows 代理服务将安装在 LocalSystem 服务帐户下。
    SERVICEPASSWORD=password 用户服务帐户的密码。
    AUTOUPDATE={yes|no}

    激活或停用代理自动更新。您还必须从 vRealize Log Insight 服务器激活自动更新,才能完全激活自动更新。 默认值为 yes。

    LIAGENT_SSL={yes|no}

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

结果

该命令将vRealize Log InsightWindows 代理作为 Windows 服务进行安装或更新。当您启动 Windows 计算机时,vRealize Log InsightWindows 代理服务将启动。

下一步做什么

验证您设置的命令行参数是否在 liagent.ini 文件中正确应用。请参见安装后配置 Log Insight Windows 代理