使用 vRealize Log Insight代理 9确认已在客户机上将 vRealize Log Insight Windows代理作为一项本地服务安装。 如果将 SERVICEACCOUNT和 SERVICEPASSWORD参数配置为使用.mst文件部署 vRealize Log Insight Windows代理的多个实例,请确认 vRealize Log Insight Windows代理已安装在您指定的用户帐户下的 客户机上 如果多个 vRealize Log Insight Windows代理实例失败,请参见 Log Insight Windows Agent批量部署失败s 安装或更新 rEalize Log Insight Linux代理RPM软件包 您可以作为root或非root用户安装或更新 vRealize Log InsightLinux代理,并且可以在安装期间设置配置 参数。安装后,您可以验证安装的版本。 前提条件 阅读 Linux上用于安装 rEalize Log Insight代理的命令行选项以了解安装默认设置以及如何更改这些设 置 以root用户身份登录,或使用sudo运行控制台命令。 vRealize Log InsightLinux代理需要访问 syslog和网络服务才能正常工作。安装 vRealize Log InsightLinux代理并以运行级别3和5运行。如果希望 vRealize Log InsightLinux代理在 其他运行级别下工作,请相应地配置系统 1您可以从控制台中安装或升级代理 ■要使用默认配置设置安装 vRealize Log InsightLinux代理,请打开控制台并运行以下命令。 pm -i VMware-Log-Insight-Agent-<version-and-bui Id-number> rpm 要升级代理而不更改当前配置设置,请打开控制台并运行以下命令。 rpm -Uhv VMware-Log-Insight-Agent-<version-and-build-number.rpm 2(可选)在更新期间,您可以覆盖默认安装配置值或当前配置值。您可以将一些选项指定为安装或升级 命令的一部分以执行该操作。 sudo <OPTIONavalue> rpm -i <version-and-build-number>rpm 3(可选)运行以下命令以检查安装的版本。 rpm -qa I grep Log-Insight-Agent
9 确认已在客户机上将 vRealize Log Insight Windows 代理作为一项本地服务安装。 如果将 SERVICEACCOUNT 和 SERVICEPASSWORD 参数配置为使用 .mst 文件部署 vRealize Log Insight Windows 代理的多个实例,请确认 vRealize Log Insight Windows 代理已安装在您指定的用户帐户下的 客户机上。 下一步 如果多个 vRealize Log Insight Windows 代理实例失败,请参见 Log Insight Windows Agent 批量部署失败。 安装或更新 vRealize Log Insight Linux 代理 RPM 软件包 您可以作为 root 或非 root 用户安装或更新 vRealize Log InsightLinux 代理,并且可以在安装期间设置配置 参数。安装后,您可以验证安装的版本。 前提条件 n 阅读 Linux 上用于安装 vRealize Log Insight 代理的命令行选项以了解安装默认设置以及如何更改这些设 置。 n 以 root 用户身份登录,或使用 sudo 运行控制台命令。 n vRealize Log InsightLinux 代理需要访问 syslog 和网络服务才能正常工作。安装 vRealize Log InsightLinux 代理并以运行级别 3 和 5 运行。如果希望 vRealize Log InsightLinux 代理在 其他运行级别下工作,请相应地配置系统。 步骤 1 您可以从控制台中安装或升级代理。 n 要使用默认配置设置安装 vRealize Log InsightLinux 代理,请打开控制台并运行以下命令。 rpm -i VMware-Log-Insight-Agent-<version-and-build-number>.rpm n 要升级代理而不更改当前配置设置,请打开控制台并运行以下命令。 rpm -Uhv VMware-Log-Insight-Agent-<version-and-build-number>.rpm 2 (可选) 在更新期间,您可以覆盖默认安装配置值或当前配置值。您可以将一些选项指定为安装或升级 命令的一部分以执行该操作。 sudo <OPTION=value> rpm -i <version-and-build-number>.rpm 3 (可选) 运行以下命令以检查安装的版本。 rpm -qa | grep Log-Insight-Agent 使用 vRealize Log Insight 代理 VMware, Inc. 16
使用 vRealize Log Insight代理 示例: Linux代理安装和更新示例 以下命令安装适用于 RPM Linux发行版的 vRealize Log Insight代理。该命令在单独的服务器上安装代 理,分配非默认端口号以及创建 vRealize Log Insight代理用户。 sudo SERVERHOST-myagentserver SERVERPORT-1234 LIAGENTUSER-liagent rpm -1 VMware-Log-Insight 以下命令使用给定的rpm文件更新代理。当前代理配置保持不变。 rpm -Uhv VMware-Log-Insight-Agent-44 1234rpm 安装或更新 vRealize Log Insight Linux代理DEB软件包 您可以从命令行或通过 debconf数据库安装或更新 vRealize Log Insight Linux代理DEB( Debian)软件包。 安装后,您可以验证安装的版本 前提条件 请阅读 Linux上用于安装 rEalize Log Insight代理的命令行选项,了解安装默认设置以及如何对这些 设置进行更改。 以root用户身份登录,或使用sudo运行控制台命令。 确认 vRealize Log InsightLinux代理具有正常工作所需的 syslog和网络服务访问权限。默认情况下, vRealize Log InsightLinux代理在运行级别2、3、4和5上运行,并在运行级别0、1和6上停止 有关详细信息和示例,请参见自定义 Debian linux的代理安装。 步骤 1要安装或更新 vRealize Log Insight LinuⅨx代理,请打开控制台并运行dpkg- package_name命令。 package_name由前缀 vmware-Log- insight- agent-和您下载版本的内部版本号组成 以下命令形式将使用默认值安装此软件包 dpkg -i vmware-log-insight-agent-VERSION-BUILD_NUMBER_alL. deb (可选)运行以下命令以检查安装的版本: dpkg -1 grep -i vmware-log-insight-agent 从命令行配置连接协议。 要覆盖默认连接协议,请使用 SERVERPROTO变量,如以下示例中所示 sudo SERVERPROTO=sys log dpkg -i vmware-log-insight-agent-<version-and-bui ld-number_all. deb
示例:Linux 代理安装和更新示例 n 以下命令安装适用于 RPM Linux 发行版的 vRealize Log Insight 代理。该命令在单独的服务器上安装代 理,分配非默认端口号以及创建 vRealize Log Insight 代理用户。 sudo SERVERHOST=myagentserver SERVERPORT=1234 LIAGENTUSER=liagent rpm -i VMware-Log-InsightAgent-44.1234.rpm n 以下命令使用给定的 rpm 文件更新代理。当前代理配置保持不变。 rpm -Uhv VMware-Log-Insight-Agent-44.1234.rpm 安装或更新 vRealize Log Insight Linux 代理 DEB 软件包 您可以从命令行或通过 debconf 数据库安装或更新 vRealize Log Insight Linux 代理 DEB (Debian) 软件包。 安装后,您可以验证安装的版本。 前提条件 n 请阅读 Linux 上用于安装 vRealize Log Insight 代理的命令行选项,了解安装默认设置以及如何对这些 设置进行更改。 n 以 root 用户身份登录,或使用 sudo 运行控制台命令。 n 确认 vRealize Log InsightLinux 代理具有正常工作所需的 syslog 和网络服务访问权限。默认情况下, vRealize Log InsightLinux 代理在运行级别 2、3、4 和 5 上运行,并在运行级别 0、1 和 6 上停止。 n 有关详细信息和示例,请参见自定义 Debian Linux 的代理安装。 步骤 1 要安装或更新 vRealize Log Insight Linux 代理,请打开控制台并运行 dpkg -ipackage_name 命令。 package_name 由前缀 vmware-log-insight-agent- 和您下载版本的内部版本号组成。 以下命令形式将使用默认值安装此软件包。 dpkg -i vmware-log-insight-agent-VERSION-BUILD_NUMBER_all.deb 2 (可选) 运行以下命令以检查安装的版本: dpkg -l | grep -i vmware-log-insight-agent n 从命令行配置连接协议。 要覆盖默认连接协议,请使用 SERVERPROTO 变量,如以下示例中所示: sudo SERVERPROTO=syslog dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb 使用 vRealize Log Insight 代理 VMware, Inc. 17
使用 vRealize Log Insight代理 自定义 Debian Linux的代理安装 您可以通过使用命令选项来覆盖当前的安装配置值,或通过配置 debconf数据库来自定义安装。 从命令行自定义 要从命令行配置安装,请使用以下形式的命令 sudo <OPTION-value> dpkg -i vmware-log-insight-agent-<version-and-build-number_all. deb 有关完整的选项列表,请参见Lnux上用于安装 rEalize Log Insight代理的命令行选项。 以下示例显示了一些从命令行完成的典型配置 指定一个目标 rEalize Log Insight服务器。 要在安装期间设置目标,请运行sudo命令,并将 hostname替换为 rEalize Log Insight服务器的P 地址或主机名,如以下示例中所示: sudo SERVERHOST-hostname dpkg -iv mware-log-insight-agent-<version-and-build-number>_all. deb 除非您在安装期间启用了- force- confold标记,否则只要您更新到新版本,系统就会提示您保留或 替换 liagent ini配置文件。将显示以下系统消息: Configuration file /var/ib/loginsight-agent/liagent ini Modified (by you or by a script) since installation =m> Package distributor has shipped an updated version what would you like to do about it Your options are: Y or I install the package maintainers version N oro keep your currently-installed version D show the differences between the versions start a shell to examine the situation The default action is to keep your current version 食食1 Agent.ini(Y/I/N/0/D/Z)[ default=N]? 要保留现有配置,请使用[ default=N。仍会应用从命令行中传递的其他参数。 配置连接协议。 要覆盖默认连接协议,请使用 SERVERPROTO变量,如以下示例中所示 sudo SERVERPROTO=sys log dpkg -i vmware-log-insight-agent-<version-and-bui ld-number_all. deb 配置连接端口 要覆盖默认连接端口,请为安装程序提供 SERVERPORT变量值,如以下示例中所示 sudo SERvERPORT-1234 dpkg -i vmware-log-insight-agent-<version-and-bui ld-number_aLL. deb
自定义 Debian Linux 的代理安装 您可以通过使用命令选项来覆盖当前的安装配置值,或通过配置 debconf 数据库来自定义安装。 从命令行自定义 要从命令行配置安装,请使用以下形式的命令: sudo <OPTION=value> dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb 有关完整的选项列表,请参见 Linux 上用于安装 vRealize Log Insight 代理的命令行选项。 以下示例显示了一些从命令行完成的典型配置。 n 指定一个目标 vRealize Log Insight 服务器。 n 要在安装期间设置目标,请运行 sudo 命令,并将 hostname 替换为 vRealize Log Insight 服务器的 IP 地址或主机名,如以下示例中所示: sudo SERVERHOST=hostname dpkg -iv mware-log-insight-agent-<version-and-build-number>_all.deb 除非您在安装期间启用了 --force-confold 标记,否则只要您更新到新版本,系统就会提示您保留或 替换 liagent.ini 配置文件。将显示以下系统消息: Configuration file `/var/lib/loginsight-agent/liagent.ini' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** liagent.ini (Y/I/N/O/D/Z) [default=N] ? 要保留现有配置,请使用 [default=N]。仍会应用从命令行中传递的其他参数。 n 配置连接协议。 要覆盖默认连接协议,请使用 SERVERPROTO 变量,如以下示例中所示: sudo SERVERPROTO=syslog dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb n 配置连接端口。 要覆盖默认连接端口,请为安装程序提供 SERVERPORT 变量值,如以下示例中所示: sudo SERVERPORT=1234 dpkg -i vmware-log-insight-agent-<version-and-build-number>_all.deb 使用 vRealize Log Insight 代理 VMware, Inc. 18
使用 vRealize Log Insight代理 以非root用户身份运行代理 要以非root用户身份运行 vRealize Log Insight Linux代理,请运行sudo命令。 sudo LIAGENTUSER-liagent dpkg -i vmware-log-insight-agent-<version-bui ld-number_all. deb 如果指定的用户不存在, vRealize Log InsightLinux代理会在安装期间创建用户帐户。创建的帐户在卸 载后不会被删除。如果您使用 LIAGENTUSER=non_ root user参数安装 Linux代理并尝试使用 LIAGENTUSER=non_ root user2参数进行升级,将会出现冲突,并且会显示警告,因为 non root user2 用户没有 non root user用户的权限。 debconf数据库的DEB软件包自定义选项 还可以通过 debconf数据库来配置代理DEB软件包。下表显示了支持的 debconf选项和相应的 rEalize Log Insight代理DEB安装程序选项 命令行选项 Debconf项 SERVERHOST=hostname vmware-log-insight vRealize Log Insight虚拟设备的|P地址或主机名 默认值为 loginsigh SERVERPROTO=(cfapilsyslog 1 vmware-log-insight 代理向 vRealize Log Insight服务器发送事件所使用的协 agent/serverproto 议。可能的值为 capi和 sys log ware-log-insight 代理向 rEalize Log Insight服务器或第三方服务器发送事 agent/serverport 沂使用的通信端口。默认情况下,代理根据为SSL和协 议设置的选项使用相应的端口。请参见下面列表中提供的 默认端口值。仅当端口选项与以下默认值不同时,您才需 要指定端口选项。 启用了SSL的capi:9543 禁用了SSL的 capi 启用了SSL的 syslog 禁用了SSL的 syslog: LIAGENT_INITSYSTEM=finit og-insight- 在安装期间,代理会自动检测安装该代理的计算机的初始 agent/init system 化系统类型。您可以使用此选项指定系统类型值,以覆盖 此行为。支持的初始化系统有以下两种类型:init和 LIAGENT_AUTOUPDATE=yes no vmware-log-insight- 启用或禁用代理自动更新。您还必须从 rEalize Log agentauto update Insight服务器中启用自动更新以完全启用自动更新。默认 值为yes Linux B|N软件包不支持自动更新。 LI AGENT RUNSERVICES vmware-log- insight 默认情况下,在安装后,会立即启动 liagentd(代理) 和 liupdaterd(更新程序)服务。可以将 LIAGENT RUNSERVICES debconf参数设置为no以禁 止它们启动。默认值为yes。只接受值yes和no;不支持 值1或0
n 以非 root 用户身份运行代理。 要以非 root 用户身份运行 vRealize Log Insight Linux 代理,请运行 sudo 命令。 sudo LIAGENTUSER=liagent dpkg -i vmware-log-insight-agent-<version-build-number>_all.deb 如果指定的用户不存在,vRealize Log InsightLinux 代理会在安装期间创建用户帐户。创建的帐户在卸 载后不会被删除。如果您使用 LIAGENTUSER=non_root_user 参数安装 Linux 代理并尝试使用 LIAGENTUSER=non_root_user2 参数进行升级,将会出现冲突,并且会显示警告,因为 non_root_user2 用户没有 non_root_user 用户的权限。 debconf 数据库的 DEB 软件包自定义选项 还可以通过 debconf 数据库来配置代理 DEB 软件包。下表显示了支持的 debconf 选项和相应的 vRealize Log Insight 代理 DEB 安装程序选项: 命令行选项 Debconf 选项 描述 SERVERHOST=hostname vmware-log-insightagent/serverhost vRealize Log Insight 虚拟设备的 IP 地址或主机名。 默认值为 loginsight。 SERVERPROTO={cfapi|syslog } vmware-log-insightagent/serverproto 代理向 vRealize Log Insight 服务器发送事件所使用的协 议。可能的值为 cfapi 和 syslog。 默认值为 cfapi。 SERVERPORT=portnumber vmware-log-insightagent/serverport 代理向 vRealize Log Insight 服务器或第三方服务器发送事 件所使用的通信端口。默认情况下,代理根据为 SSL 和协 议设置的选项使用相应的端口。请参见下面列表中提供的 默认端口值。仅当端口选项与以下默认值不同时,您才需 要指定端口选项。 n 启用了 SSL 的 cfapi:9543 n 禁用了 SSL 的 cfapi:9000 n 启用了 SSL 的 syslog:6514 n 禁用了 SSL 的 syslog:514 LIAGENT_INITSYSTEM={init| systemd} log-insightagent/init_system 在安装期间,代理会自动检测安装该代理的计算机的初始 化系统类型。您可以使用此选项指定系统类型值,以覆盖 此行为。支持的初始化系统有以下两种类型:init 和 systemd。 LIAGENT_AUTOUPDATE={yes|no} vmware-log-insightagent/auto_update 启用或禁用代理自动更新。您还必须从 vRealize Log Insight 服务器中启用自动更新以完全启用自动更新。默认 值为 yes。 Linux BIN 软件包不支持自动更新。 LI_AGENT_RUNSERVICES vmware-log-insightagent/init_system 默认情况下,在安装后,会立即启动 liagentd(代理) 和 liupdaterd(更新程序)服务。可以将 LIAGENT_RUNSERVICES debconf 参数设置为 no 以禁 止它们启动。默认值为 yes。只接受值 yes 和 no;不支持 值 1 或 0。 使用 vRealize Log Insight 代理 VMware, Inc. 19
使用 rEalize Lo 于选项 Debconf选项 LIAGENT SSL vmware-log-insight LIAGENTUSEREUser-account-name vmware-log-insight 指定在其下运行代理的帐户。如果用户不存在,安装程序 agent/iagentuser 会创建该用户以作为常规用户。如果指定的用户帐户不存 在, Realize Log Insight Linu代理会在安装期间创建该 用户帐户。创建的帐户在卸载后不会被删除 默认情况下,代理在安装后会以root用户身份运行。 如果您使用 LIAGENTUSER= non root user参数安装代理 并尝试使用 LIAGENTUSER= non root user2进行升级, 将会出现冲突,并且会显示警告,因为 non root user2用 户没有non_ root user用户的权限。 创建的用户在卸载期间不会被移除。可以通过手动方式将 其移除。此参数仅适用于代理服务。更新程序服务将始终 以root用户身份运行 安装 Log Insight Linux Agent二进制软件包 安装二进制软件包涉及将bn文件更改为可执行文件和安装代理 不正式支持升级bin软件包。如果您使用bin软件包安装现有的 Log Insight Linux Agent,请对位 于/var/lib/ loginsight- agent目录的 Reagent.ini文件创建一个备份副本以保存本地配置。创建备份 副本后,手动卸载 Log Insight Linux Agent。请参见手动卸载 Log Insight Linux代理bin软件包。 如果您使用bn软件包安装Lnux代理,名为1 magent的 init. d脚本将在软件包安装过程中进行安装, 但软件包不会注册该脚本。您可以手动注册脚本 您可以通过运行(/sbin/ service liagentd status命令,确认安装是否成功 前提条件 下载 Log Insight Linux Agent.bin软件包并将其复制到目标 Linux计算机。 确认 Log Insight Linux Agent具有 syslog和网络服务的访问权限。 ■阅读有关默认配置值以及如何在安装期间更改这些值的内容。请参见Lnux上用于安装 rEalize Log Insight代理的命令行选项。 1打开控制台并运行 chmod命令,将.bin文件更改为可执行文件。 使用相应的版本替换 filename-version。 chmod +x filengme-version bin 2从命令提示符中,运行./ filename- verslon.bin命令以安装代理 使用相应的版本替换 filename-version /filename-version bin
命令行选项 Debconf 选项 描述 LIAGENT_SSL vmware-log-insightagent/ssl C LIAGENTUSER=user-account-name vmware-log-insightagent/liagentuser 指定在其下运行代理的帐户。如果用户不存在,安装程序 会创建该用户以作为常规用户。如果指定的用户帐户不存 在,vRealize Log Insight Linux 代理会在安装期间创建该 用户帐户。创建的帐户在卸载后不会被删除。 默认情况下,代理在安装后会以 root 用户身份运行。 如果您使用 LIAGENTUSER=non_root_user 参数安装代理 并尝试使用 LIAGENTUSER=non_root_user2 进行升级, 将会出现冲突,并且会显示警告,因为 non_root_user2 用 户没有 non_root_user 用户的权限。 创建的用户在卸载期间不会被移除。可以通过手动方式将 其移除。此参数仅适用于代理服务。更新程序服务将始终 以 root 用户身份运行。 安装 Log Insight Linux Agent 二进制软件包 安装二进制软件包涉及将 .bin 文件更改为可执行文件和安装代理。 不正式支持升级 .bin 软件包。如果您使用 .bin 软件包安装现有的 Log Insight Linux Agent,请对位 于 /var/lib/loginsight-agent 目录的 liagent.ini 文件创建一个备份副本以保存本地配置。创建备份 副本后,手动卸载 Log Insight Linux Agent。请参见手动卸载 Log Insight Linux 代理 bin 软件包。 如果您使用 .bin 软件包安装 Linux 代理,名为 liagentd 的 init.d 脚本将在软件包安装过程中进行安装, 但软件包不会注册该脚本。您可以手动注册脚本。 您可以通过运行 (/sbin/)service liagentd status 命令,确认安装是否成功。 前提条件 n 下载 Log Insight Linux Agent .bin 软件包并将其复制到目标 Linux 计算机。 n 确认 Log Insight Linux Agent 具有 syslog 和网络服务的访问权限。 n 阅读有关默认配置值以及如何在安装期间更改这些值的内容。请参见 Linux 上用于安装 vRealize Log Insight 代理的命令行选项。 步骤 1 打开控制台并运行 chmod 命令,将 .bin 文件更改为可执行文件。 使用相应的版本替换 filename-version。 chmod +x filename-version.bin 2 从命令提示符中,运行 ./filename-version.bin 命令以安装代理。 使用相应的版本替换 filename-version。 ./filename-version.bin 使用 vRealize Log Insight 代理 VMware, Inc. 20