如何重新安裝適用於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
若要移除現有的代理程式,然後安裝新的代理程式,請遵循下列步驟:
連線到 Linux 電腦,然後開啟終端工作階段。
若要下載所需的文稿,請執行下列命令:
wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh
執行
sudo sh onboard_agent.sh --purge
。 此命令會下載最新版本的安裝指令碼,並執行解除安裝作業,以移除所有現有的代理程式元件。移除
/etc/opt/microsoft/omsagent
和/var/opt/microsoft/omsagent
資料夾。執行以下命令:
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
確認代理程式重新安裝
若要確認安裝順利完成,請執行啟動代理程式檢查的腳本。 若要啟動檢查,請遵循下列步驟:
連線到 Linux 電腦,然後開啟終端工作階段。
執行這兩個指令的其中一個來檢查代理程式:
如果代理程式正在執行 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 意見反應社群提交產品意見反應。