4.3 安装 ZENworks 代理

以下各节提供了有关在设备上手动安装 ZENworks 代理的指导。

注:除了手动安装 ZENworks 代理以外,您还可以使用网络设备发现和部署来执行自动安装。发现和部署过程不在本《快速入门》的介绍范围内。要了解如何使用此过程,请参见《ZENworks 发现、部署和淘汰参考手册》。

4.3.1 在 Windows 上进行手动安装

  1. 确保设备满足必要要求(请参见受管理设备要求)。

  2. 在目标设备上,打开 Web 浏览器并导航到以下地址:

    https://server:port/zenworks-setup

    server 替换为 ZENworks 服务器的 DNS 名称或 IP 地址,并仅当 ZENworks 服务器未使用默认端口(80 或 443)时替换 port

    Web 浏览器会显示 ZENworks 代理的部署包列表。每种体系结构(32 位和 64 位)都有以下类型的部署包:

    • 网络(需要 .NET): 网络(需要 .NET)包只会将预代理安装到目标设备;预代理随后会从 ZENworks 服务器下载并安装 ZENworks 代理。网络(需要 .NET)包要求在将代理部署到设备之前,设备上必须安装 Microsoft .NET 4.0 或更高版本。

    • 独立(需要 .NET): 独立(需要 .NET)包要求在将代理部署到设备之前,设备上必须安装 Microsoft .NET 4.0 或更高版本。此包包含安装 ZENworks 代理所需的全部可执行文件(除 Microsoft .NET 安装程序以外)。

    • 独立: 独立包会在目标设备上安装预代理,并提取安装 ZENworks 代理所需的全部可执行文件(包括 Microsoft .NET 安装程序)。预代理随后会从本地设备安装 ZENworks 代理。如果需要将 ZENworks 代理安装到当前与网络断开连接的设备上,独立包会非常有用。您可以将包保存到可卸媒体(CD、USB 闪存驱动器等)并让独立设备从该媒体运行包。ZENworks 代理会安装到设备上,但只有当设备连接到网络后,才能进行注册或管理。

    • 自定义: 包名称、默认代理指预定义的部署包。通过部署 > 编辑部署包创建的自定义部署包的显示名称为创建该包时指定的名称。

  3. 单击要使用的部署包的名称,然后将包保存到设备的本地驱动器或从 ZENworks 服务器运行。

  4. 如果下载了该包,请在设备上起动该包。

    有关从命令行起动包时可以对其使用的选项的信息,请参见《ZENworks 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

    重要说明:如果选择安装完整包,则起动包后安装 Windows Installer 或 .NET Framework 可能需要重引导。一条讯息将会出现,显示多个重引导选项。选择以下选项之一:

    • 不执行任何操作,在 5 分钟后自动重引导。

    • 单击取消。稍后需要重引导。

    • 单击确定,立即重引导。

    设备重引导后,安装会自动继续进行。

  5. 如果安装 Windows Installer 或 .NET Framework 时已重引导设备,则安装完成后设备将自动重引导。

    重引导后,设备会注册到“管理区域”中,并在系统盘通知区域内显示 ZENworks 图标。

    在 ZENworks 控制中心内的“设备”页中,\服务器文件夹或 \工作站文件夹下会显示该设备。

有关在设备上登录和使用 ZENworks 代理的信息,请参见使用 ZENworks 代理

4.3.2 在 Linux 上进行手动安装

您可以手动从 ZENworks 服务器下载 ZENworks 代理部署包然后进行安装,而无需让服务器将 ZENworks 代理递送给设备。

重要说明:如果您有 root 或管理员许可权限,则可以在 Linux 上安装 ZENworks 代理。

  1. 确保设备满足必要的要求(请参见《ZENworks 2020 Update 1 系统要求》中的受管设备要求)。

  2. 在目标设备上,打开 Web 浏览器并导航到以下地址:

    http://server:port/zenworks-setup

    server 替换为 ZENworks 服务器的 DNS 名称或 IP 地址,并仅当 ZENworks 服务器未使用默认端口(80 或 443)时替换 port

    Web 浏览器会显示部署包列表。每种体系结构(32 位和 64 位)都有以下类型的部署包:

    • 网络: 此包只会将预代理安装到目标设备;预代理随后会从 ZENworks 服务器下载并安装 ZENworks 代理。

    • 独立: 独立包会在目标设备上安装预代理,并提取安装 ZENworks 代理所需的全部可执行文件(包括 JRE 安装程序)。预代理随后会从本地设备安装 ZENworks 代理。如果需要将 ZENworks 代理安装到当前与网络断开连接的设备上,独立包会非常有用。您可以将包保存到可卸媒体(例如,CD 或 USB 闪存驱动器)并让独立设备运行媒体中的包。ZENworks 代理会安装到设备上,但只有当设备连接到网络后,才能进行注册或管理。

    • 自定义: 包名称、默认代理指预定义的部署包。通过部署 > 编辑部署包创建的自定义部署包会以创建该包时指定的名称显示。

  3. 单击要使用的部署包的名称,将该包保存到设备的本地驱动器,然后通过运行命令 chmod 755 文件名授予对文件的可执行权限。

    有关从命令行起动包时可以对其使用的选项的信息,请参见《ZENworks 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

  4. (可选)在 RHEL 设备上运行以下命令:

    chcon -u system_u -t rpm_exec_t 文件名

  5. 在终端窗口中,转到下载包的目录,然后通过运行命令 ./文件名起动设备上的包,其中,文件名是您在步骤 3 中下载的包的名称。

  6. (视情况而定)在 Linux 设备上安装代理后,如果要在通知区域查看 ZENworks 通知图标,请注销然后重新登录设备。

    在 ZENworks 控制中心内,该设备会显示在“设备”页中的 \服务器文件夹或 \工作站文件夹下。

4.3.3 在 Macintosh 上进行手动安装

您可以从 ZENworks 下载页下载部署包,将 ZENworks 代理部署到 Macintosh 设备。

重要说明:

  • 如果您有 root 或管理员许可权限,则可以在 Macintosh 设备上安装 ZENworks 代理。

  1. 在目标 Macintosh 设备上,打开 Web 浏览器并输入以下地址:

    http://<服务器>/zenworks-setup

    请用 ZENworks 服务器的 DNS 名称或 IP 地址替换 <服务器>

  2. 单击相应的 Macintosh 包下载该包。

    注:包有两种类型:

    • 网络: 此包要求可以通过网络访问 ZENworks 服务器,以便下载所需的 PKG 文件。

    • 独立: 安装代理时不需要访问 ZENworks 服务器。

  3. 在命令提示符处运行 chmod +x<file_name> 命令,指定对下载的 .bin 文件的可执行权限。

    有关可对包使用的选项的详细信息,请参见《ZENworks 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

  4. 在命令提示符处,定位至下载的包所在的目录,然后运行以下命令在设备上起动该包:

    sudo ./filename

    filename 为您在步骤 2中下载的包的名称。

  5. 在 Macintosh 设备上安装代理后,注销然后重新登录设备以查看通知区域中的 ZENworks 通知图标。

    在 ZENworks 控制中心内,该设备会显示在“设备”页中的 \服务器文件夹或 \工作站文件夹下。

    注:在 Macintosh 设备上部署 ZENworks 代理后,/opt/novell/zenworks/bin 尚未添加到 PATH 变量,因此您无法直接使用该目录中的命令。请在 Macintosh 设备上执行以下任何一项操作,以便运行 /opt/novell/zenworks/bin 中的命令:

    • 重新登录设备。

    • 指定完整路径来访问命令。

      例如:/opt/novell/zenworks/bin/zac