重要提示:本文章是 Microsoft 软件自动翻译的结果,而非专业译者翻译的结果。 Microsoft 提供专业人员翻译的文章、由自动翻译生成的文章以及来自 Microsoft 社区的文章翻译,因此你能够以自己的语言阅读所有知识库文章。 需要注意的是,由自动翻译生成的文章(包括 Microsoft 社区审阅的文章)可能包含词汇、句法或语法错误。 对于因不正确的内容翻译或使用不正确的内容翻译而造成的不准确或错误或任何损害,Microsoft 概不负责。
查看原始英文文章:4131455
摘要
本文介绍的步骤,就可以删除用于 Linux 的操作管理套件 (OMS) 代理,然后重新安装它。
先决条件
重新安装 OMS 代理之前,请确保您有下列各项:
- 有能力使用sudoLinux 计算机登录帐户。
- 工作区标识符和主键的 OMS 区。若要获取此,打开 Azure 的门户网站、 导航到日志分析,选择您的工作区,然后选择高级的设置。打开刀片式服务器包括具有名为工作区 Id属性和另一个已命名主键。
请重新安装 Linux 的 OMS 代理
若要删除现有的代理程序,然后安装新的代理,请执行以下步骤:
- 连接到 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 区 ID 和主键,分别。
- 如果您使用 Azure 的公有云非云服务,您必须添加-d参数来标识要使用的域。例如,如果您使用 Azure 美国政府云,运行以下命令:
sudo sh onboard_agent.sh -w workspaceid -s primarykey -d opinsights.azure.us
验证代理程序重新安装
若要验证安装已成功完成,可以运行一个脚本来启动代理程序的检查。若要启动该检查,请执行以下步骤:
- 连接到 Linux 计算机中,然后再打开一个终端会话。
- 运行
sudo -u omsagent /opt/microsoft/omsconfig/Scripts/PerformRequiredConfigurationChecks.py
.
如果该脚本成功运行,您应该收到类似于以下内容的输出:
instance of PerformRequiredConfigurationChecks
{ReturnValue=0
}