如何升級 Operations Manager 代理程式

重要

此版本的 Operations Manager 已終止支援。 建議您 升級至 Operations Manager 2022

使用下列程序將 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 控制台升級。 否則,必須手動升級代理程式。

當您升級代理程式時,Operations Manager 安裝程式服務會執行,而且在升級完成後才會移除。 如果代理程式升級失敗,您可能必須重新安裝代理程式,因為安裝程式服務未正確移除。 如果您再次嘗試升級代理程式,但失敗,則應該在完成 Operations Manager 的所有功能升級之後重新安裝代理程式。

注意

如果您已在此升級之前針對代理程式啟用稽核收集服務 (ACS) ,則會在代理程序升級程式中停用。 升級完成之後,必須重新啟用 ACS。

如果您要將部署至已安裝其他 System Center 2012 R2 或 2016 Operations Manager 功能的電腦升級代理程式,您必須執行下列動作:

  • 如果代理程式安裝在已安裝 System Center 2012 R2 或 2016 Operations Manager Operations 主控台或 Web 主控台的電腦上,您必須先解除安裝主控台,然後才能升級代理程式。 您可以在 [程式和功能] 中解除安裝 System Center 2012 R2 或 2016 Operations Manager,藉以達成此目的。 您可以在升級完成後重新安裝這些控制台。

如果您要升級部署至已安裝其他 System Center 2019 Operations Manager 功能之電腦的代理程式,您必須執行下列動作:

  • 如果代理程式安裝在已安裝 System Center 2019 Operations Manager Operations 控制台或 Web 控制台的電腦上,您必須先卸載控制台,才能升級代理程式。 您可以在 [程式和功能] 中卸載 System Center 2019 Operations Manager 來執行此動作。 升級完成後,您可以重新安裝這些主控台。

注意

如果已啟用 UAC,您必須從提升權限的命令提示字元執行代理程式升級。

注意

執行升級程序後的 60 分鐘內,Operations 主控台上可能不會顯示已升級的代理程式相關資訊。

升級推入安裝的代理程式

推入安裝的代理程式是指使用 [電腦和裝置管理精靈] 安裝的代理程式。 請使用下列程序來升級這些代理程式。

若要使用 Operations 主控台升級推入安裝的 Windows 代理程式

  1. 登入裝載 Operations Manager Operations 主控台的電腦。 使用 Operations Manager 管理群組的 Operations Manager 系統管理員角色成員的帳戶。

  2. 在 Operations 控制台中,選取 [ 系統管理]。

    注意

    當您在不是管理伺服器的計算機上執行 Operations 控制台時,會出現 [ 連接到伺服器 ] 對話方塊。 在 [伺服器名稱] 方塊中,輸入您要連線的管理伺服器名稱。

  3. 在 [系統管理] 工作區的瀏覽窗格中,選取 [裝置管理] 下方的 [擱置管理]。

  4. [擱置管理 ] 窗格的 [類型:代理程式需要更新] 下,以滑鼠右鍵按兩下列出的每個代理程式管理計算機,然後選取 [ 核准]。

    警告

    您不應該一次核准超過 200 個代理程式。

  5. 在 [ 更新代理程式 ] 對話框中,輸入系統管理員帳戶認證或使用選取的管理伺服器動作帳戶,然後選取 [ 更新]。 升級狀態會顯示在 [ 代理程式管理工作狀態 ] 對話框中。

  6. 升級完成時,請選取 [關閉]。

升級手動安裝的代理程式

手動安裝的代理程式是從命令提示字元或使用 MOMAgent.msi 安裝精靈手動安裝的代理程式。 請使用下列程序來升級這些代理程式。 流覽至 Operations Manager 安裝資料夾,以找出適用於 Windows 的 Agent 安裝檔案: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\amd64

若要使用安裝精靈升級手動安裝的 Windows 代理程式

  1. 使用 Operations Manager 管理群組的 Operations Manager 系統管理員角色帳戶登入裝載代理程序的電腦。

  2. 從 Operations Manager 安裝媒體執行 Setup.exe

  3. 在安裝精靈的第一個頁面上,選取 [ 本機代理程式]。 當 [ 歡迎使用 Microsoft Monitoring Agent 升級精靈 ] 頁面開啟時,選取 [ 下一步]。

  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. 在 Operations 控制台的瀏覽窗格中,選取 [ 系統管理] 按鈕。

  2. [裝置管理] 底下,選取 [代理程式管理]。

  1. 在 [代理程式管理] 窗格中,確認 [版本] 欄中所列的值為 10.19.10050.0。
  1. 在 [代理程式管理] 窗格中,確認 [ 版本 ] 資料行中列出的值為 10.22.10118.0。

注意

主控台可能會在一小時後才顯示代理程式的更新版本。

升級 UNIX 和 Linux 代理程式

若要升級 UNIX 和 Linux 代理程式

  • 在 Operations 主控台的 [系統管理] 窗格中,執行 [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<> (。<version>。<arch>.sh) 至 Linux 伺服器。 此作業應在 SCP 或 FTP 的二進位模式下完成。

  2. 使用下列命令安裝套件。

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

  3. 使用下列命令確認套件已安裝。

    rpm -q scx

  4. 使用下列命令確認 Microsoft SCX CIM Server 正在執行。

    scxadmin -status

從主控台驗證 UNIX 或 Linux 代理程式升級

  1. 在 Operations 控制台的瀏覽窗格中,選取 [ 系統管理]。

  2. [裝置管理] 底下,選取 [UNIX/Linux 計算機]。

  3. 確認 [代理程式 版本 ] 資料行中列出的值為 1.6.10-2。

    注意

    主控台可能會在一小時後才顯示代理程式的更新版本。

使用下列程序將 Windows 或 Linux 上執行的代理程式升級至 System Center Operations Manager 1801。 您應先確認代理程式符合最低支援設定。 如需詳細資訊,請參閱 System Center Operations Manager 的系統需求

注意

如果在升級前是使用推入安裝方法安裝代理程式,在升級代理程式管理的電腦之後,代理程式將會進入待更新狀態,並可透過 Operations 主控台進行升級。 否則,必須手動升級代理程式。

當您升級代理程式時,Operations Manager 安裝程式服務會執行,而且在升級完成後才會移除。 如果代理程式升級失敗,您可能必須重新安裝代理程式,因為安裝程式服務未正確移除。 如果您再次嘗試升級代理程式,但失敗,您應該在完成 Operations Manager 的所有功能升級之後重新安裝代理程式。

注意

如果您已在升級前針對代理程式啟用稽核收集服務 (ACS) ,則會在代理程序升級過程中停用。 升級完成之後,必須重新啟用 ACS。

如果您要升級部署至已安裝其他 System Center 2012 R2 或 2016 Operations Manager 功能的電腦的代理程式,您必須執行下列動作:

  • 如果代理程式安裝在已安裝 System Center 2012 R2 或 2016 Operations Manager Operations 主控台或 Web 主控台的電腦上,您必須先解除安裝主控台,然後才能升級代理程式。 您可以在 [程式和功能] 中解除安裝 System Center 2012 R2 或 2016 Operations Manager,藉以達成此目的。 您可以在升級完成後重新安裝這些控制台。

注意

如果已啟用 UAC,您必須從提升權限的命令提示字元執行代理程式升級。

注意

執行升級程序後的 60 分鐘內,Operations 主控台上可能不會顯示已升級的代理程式相關資訊。

升級推入安裝的代理程式

推入安裝的代理程式是指使用 [電腦和裝置管理精靈] 安裝的代理程式。 請使用下列程序來升級這些代理程式。

若要使用 Operations 主控台升級推入安裝的 Windows 代理程式

  1. 登入裝載 Operations Manager Operations 主控台的電腦。 使用 Operations Manager 管理群組的 Operations Manager 系統管理員角色成員的帳戶。

  2. 在 Operations 控制台中,選取 [ 系統管理]。

    注意

    當您在不是管理伺服器的計算機上執行 Operations 控制台時,會出現 [ 連接到伺服器 ] 對話方塊。 在 [ 伺服器名稱] 方塊中,輸入您要連線的管理伺服器名稱。

  3. 在 [系統管理] 工作區的瀏覽窗格中,選取 [裝置管理],選取 [擱置管理]。

  4. 在 [ 擱置管理] 窗格的 [類型:代理程式需要更新] 下,以滑鼠右鍵按兩下列出的每個代理程式管理計算機,然後選取 [ 核准]。

    警告

    您不應該一次核准超過 200 個代理程式。

  5. 在 [ 更新代理程式] 對話框中,輸入系統管理員帳戶認證或使用選取的管理伺服器動作帳戶,然後選取 [ 更新]。 升級狀態會顯示在 [ 代理程式管理工作狀態 ] 對話框中。

  6. 升級完成時,請選取 [ 關閉]。

升級手動安裝的代理程式

手動安裝的代理程式是從命令提示字元或使用 MOMAgent.msi 安裝精靈手動安裝的代理程式。 請使用下列程序來升級這些代理程式。 請記住安裝檔案位於 Operations Manager 安裝目錄中: C:\Program Files\Microsoft System Center\Operations Manager\Server\AgentManagement\amd64

若要使用安裝精靈升級手動安裝的 Windows 代理程式

  1. 使用 Operations Manager 管理群組的 Operations Manager 系統管理員角色帳戶登入裝載代理程序的電腦。

  2. 從 Operations Manager 安裝媒體執行 Setup.exe

  3. 在安裝精靈的第一個頁面上,選取 [ 本機代理程式]。 當 [ 歡迎使用 Microsoft Monitoring Agent 升級精靈 ] 頁面開啟時,選取 [ 下一步]。

  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. 在 Operations 控制台的瀏覽窗格中,選取 [ 系統管理 ] 按鈕。

  2. [裝置管理] 底下,選取 [代理程序受控]。

  3. 在 [代理程式管理] 窗格中,確認 [版本] 欄中所列的值為 8.0.10918.0。

    注意

    主控台可能會在一小時後才顯示代理程式的更新版本。

升級 UNIX 和 Linux 代理程式

若要升級 UNIX 和 Linux 代理程式

  • 在 Operations 主控台的 [系統管理] 窗格中,執行 [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機器,並將代理程式複製到omsagent-version.universalr<> (。<version>。<arch>.sh) 至 Linux 伺服器。 此作業應在 SCP 或 FTP 的二進位模式下完成。

  2. 使用下列命令安裝套件。

    sh ./omsagent-<version>.universalr.<version>.<arch>.sh –-upgrade

  3. 使用下列命令確認套件已安裝。

    rpm -q omsagent

  4. 使用下列命令確認 Microsoft SCX CIM Server 正在執行。

    scxadmin -status

從主控台驗證 UNIX 或 Linux 代理程式升級

  1. 在 Operations 控制台的瀏覽窗格中,選取 [ 系統管理]。

  2. [裝置管理] 底下,選取 [UNIX/Linux 計算機]。

  3. 確認代理程式之 [版本] 欄中所列的值為 1.4.1-45。

    注意

    主控台可能會在一小時後才顯示代理程式的更新版本。

後續步驟