共用方式為


如何重新安裝適用於Linux的 Operations Management Suite (OMS) 代理程式

本文說明移除 Operations Management Suite (OMS) Agent for Linux,然後重新安裝它的步驟。

原始產品版本:Azure 自動化
原始 KB 編號: 4131455

必要條件

重新安裝 OMS 代理程式之前,請確認您有下列專案:

  • 可以使用 sudo 之 Linux 電腦登入帳戶。
  • OMS 工作區的工作區標識碼和主鍵。 若要取得它們,請開啟 Azure 入口網站,流覽至Log Analytics、選取您的工作區,然後選取[進階設定]。 開啟的刀鋒視窗包含名為 [工作區標識符 ] 的屬性,以及另 一個名為 [主鍵] 的屬性。

重新安裝 OMS Agent for Linux

若要移除現有的代理程式,然後安裝新的代理程式,請遵循下列步驟:

  1. 連線到 Linux 電腦,然後開啟終端工作階段。

  2. 若要下載所需的文稿,請執行下列命令:

    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh
    
  3. 執行 sudo sh onboard_agent.sh --purge。 此命令會下載最新版本的安裝指令碼,並執行解除安裝作業,以移除所有現有的代理程式元件。

  4. 移除 /etc/opt/microsoft/omsagent/var/opt/microsoft/omsagent 資料夾。

  5. 執行以下命令:

    sudo sh onboard_agent.sh -w <workspaceid> -s <primarykey>
    
    • 在此命令中,分別將 workspaceid> 和 <primarykey> 取代<為實際 Azure 工作區標識碼和主鍵的適當值。

    • 如果您使用 Azure 公用雲端以外的雲端服務,您必須新增 -d 參數來識別要使用的網域。 例如,如果您使用 Azure US Government 雲端,請執行下列命令:

      sudo sh onboard_agent.sh -w workspaceid -s primarykey -d opinsights.azure.us
      

確認代理程式重新安裝

若要確認安裝順利完成,請執行啟動代理程式檢查的腳本。 若要啟動檢查,請遵循下列步驟:

  1. 連線到 Linux 電腦,然後開啟終端工作階段。

  2. 執行這兩個指令的其中一個來檢查代理程式:

    如果代理程式正在執行 python2,請執行此命令:

    sudo su omsagent -c 'python2 /opt/microsoft/omsconfig/Scripts/PerformRequiredConfigurationChecks.py'
    

    如果代理程式正在執行 python3,請執行此命令:

    sudo su omsagent -c 'python3 /opt/microsoft/omsconfig/Scripts/python3/PerformRequiredConfigurationChecks.py'
    

如果文稿成功執行,您會收到類似此輸出的結果:

instance of PerformRequiredConfigurationChecks
{
    ReturnValue=0
}

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。