如何升级 Operations Manager 代理

使用以下过程将 Windows 或 Linux 上运行的代理升级到 System Center Operations Manager 2019。 应首先验证代理是否满足受支持的最低配置。 有关详细信息,请参阅 System Center Operations Manager 的系统要求。

使用以下过程,将在 Windows 或 Linux 上运行的代理升级到 System Center Operations Manager 2022。 应首先验证代理是否满足受支持的最低配置。 有关详细信息,请参阅 System Center Operations Manager 的系统要求。

注意

  • 若要通过控制台升级 Operations Manager 代理,请确保在所有管理服务器和网关上通过登录即服务授予用于升级的运行方式帐户。 有关详细信息,请参阅 启用服务登录
  • 如果在升级之前使用推送安装方法安装代理,请在升级后将代理管理的计算机置于挂起的更新状态,并且可以通过操作控制台进行升级。 否则,需要手动升级代理。

升级代理时,Operations Manager 安装程序服务将运行,直到升级完成后才会删除。 如果代理升级失败,可能需要重新安装代理,因为安装程序服务未正确删除。 如果尝试再次升级代理且失败,则应在完成 Operations Manager 的所有功能升级后重新安装代理。

注意

如果在升级之前为代理启用了审核收集服务(ACS),则会在代理升级过程中将其禁用。 升级完成后,必须重新启用 ACS。

如果要将部署到安装了其他 System Center 2012 R2 或 2016 Operations Manager 功能的计算机的代理升级,则必须执行以下操作:

  • 如果在安装了 System Center 2012 R2 或 2016 Operations Manager 操作控制台或 Web 控制台的计算机上安装代理,必须先卸载控制台,然后才能升级代理。 可以通过在程序和功能中卸载 System Center 2012 R2 或 2016 Operations Manager 来执行此操作。 升级完成后,可以重新安装这些控制台。

如果要将部署到安装了其他 System Center 2019 Operations Manager 功能的计算机的代理升级,则必须执行以下操作:

  • 如果将代理安装在已安装了 System Center 2019 Operations Manager 操作控制台或 Web 控制台的计算机上,则必须首先卸载控制台,然后再升级代理。 可以通过在“程序和功能”中卸载 System Center 2019 Operations Manager 来执行此操作。 升级完成后,你可以重新安装这些控制台。

注意

如果启用了 UAC,则必须从提升的命令提示符中运行代理升级。

注意

执行升级后,有关已升级的代理的信息可能等待多达 60 分钟后才会显示在操作控制台中。

升级推式安装的代理

强制安装的代理是指那些使用“计算机和设备管理向导” 安装的代理。 使用以下过程升级这些代理。

使用操作控制台升级强制安装的 Windows 代理

  1. 登录到托管 Operations Manager 操作控制台的计算机。 使用属于 Operations Manager 管理组的 Operations Manager 管理员角色成员的帐户。

  2. 在 Operations 控制台中,选择“管理”

    注意

    在不是管理服务器的计算机上运行操作控制台时,将显示“ 连接到服务器 ”对话框。 在“服务器名称” 框中,键入要连接到的管理服务器的名称。

  3. “管理”工作区的导航窗格中,选择“设备管理”下的“挂起管理”。

  4. “挂起的管理”窗格中,在“类型:代理需要更新”下,右键单击列出的每个代理管理的计算机,然后选择“批准”。

    警告

    一次不应批准 200 多个代理。

  5. “更新代理 ”对话框中,输入管理员帐户凭据或使用选定的管理服务器操作帐户,然后选择“ 更新”。 升级状态显示在 “代理管理任务状态 ”对话框中。

  6. 升级完成后,选择“ 关闭”。

升级手动安装的代理

手动安装的代理是从命令提示符或使用MOMAgent.msi安装向导手动安装的代理。 使用以下过程升级这些代理。 导航到 Operations Manager 安装文件夹,找到适用于 Windows 的代理安装文件: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\amd64

使用安装向导升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 从 Operations Manager 安装介质运行 Setup.exe

  3. 在安装向导的第一页上,选择“ 本地代理”。 当 “欢迎使用Microsoft监视代理升级向导 ”页打开时,选择“ 下一步”。

  4. 在“Microsoft Monitoring Agent 安装”对话框中,选择“升级”。 状态页面将显示升级的进度。

  5. 当“正在完成 Microsoft Monitoring Agent 安装向导”页出现时,选择“完成”

从命令提示符升级手动安装的 Windows 代理

  1. 使用 Operations Manager 管理组的 Operations Manager 管理员角色帐户登录到托管代理的计算机。

  2. 使用“以管理员身份运行” 选项打开命令提示符窗口。

  3. 运行以下命令,其中 D:\ 是升级日志文件的位置。

    msiexec /i MOMAgent.msi /qn /l*v D:\logs\AgentUpgrade.log AcceptEndUserLicenseAgreement=1
    

验证 Windows 代理升级

验证 Windows 代理升级

  1. 在操作控制台的导航窗格中,选择“ 管理 ”按钮。

  2. 设备管理下,选择“代理托管”。

  1. 在“代理托管”窗格中,验证“版本”列中列出的值为 10.19.10050.0。
  1. 在“代理托管”窗格中,验证“版本”列中列出的值是否为“10.22.10118.0”

注意

控制台可能需要一个小时才能显示更新的代理版本。

升级 UNIX 和 Linux 代理

升级 UNIX 和 Linux 代理

  • 在操作控制台中,在“管理” 窗格中运行“UNIX/Linux 升级向导”

    任何现有的运行方式配置文件和运行方式帐户都将继续具有有效的配置。 有关 Operations Manager 中 UNIX 和 Linux 监视的运行方式配置文件和帐户的更改,请参阅 Operations Manager 中的访问 UNIX 和 Linux 计算机。

手动升级 UNIX 和 Linux 代理

导航到 Operations Manager 安装文件夹,找到 UNIX/Linux 的代理安装文件: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits

  1. 登录到 Linux/Unix 计算机并复制代理(scx-version.universalr<>)。<版本>。<arch>.sh) 到 Linux 服务器。 这应该通过 SCP 或 FTP 在二进制模式下完成。

  2. 使用以下命令安装包。

    sh ./scx-<version>.universalr.<version>.<arch>.sh –-upgrade --enable-opsmgr

  3. 使用以下命令验证包是否已安装。

    rpm -q scx

  4. 使用以下命令验证Microsoft SCX CIM 服务器是否正在运行。

    scxadmin -status

从控制台验证 UNIX 或 Linux 代理升级

  1. 在操作控制台的导航窗格中,选择“ 管理”。

  2. 在设备管理下,选择 UNIX/Linux 计算机

  3. 验证代理 版本 列中列出的值为 1.6.10-2。

    注意

    控制台可能需要一个小时才能显示更新的代理版本。

后续步骤

  • 若要了解应执行的升级后任务以完成到管理组的升级,请参阅 升级到 System Center Operations Manager 时的升级后任务。

  • 若要了解在管理组中的多个服务器上安装 Operations Manager 服务器角色的顺序和步骤,请参阅 Operations Manager 的分布式部署。

  • 若要了解安装代理和发现 Operations Manager 要监视的对象的选项和步骤,请查看“ 管理发现和代理” 部分中的信息。