从边缘主机卸载 Elastic Agent

编辑

在 macOS、Linux 和 Windows 上卸载

编辑

要卸载 Elastic Agent,请从 Elastic Agent 运行的目录中运行 uninstall 命令。

请确保从 Elastic Agent 安装目录之外的目录运行 uninstall 命令。

例如,在 Windows 系统上,安装位置为 C:\Program Files\Elastic\Agent。从 C:\Program Files\Elastic\tmp 甚至您的默认主目录运行卸载命令

C:\"Program Files"\Elastic\Agent\elastic-agent.exe uninstall

您必须以 root 用户身份运行此命令。

sudo /Library/Elastic/Agent/elastic-agent uninstall

按照提示确认您是否要卸载 Elastic Agent。该命令会在停止和卸载 Elastic Agent 之前停止和卸载任何托管程序(例如 Beats 和 Elastic Endpoint)。

如果您遇到问题,请参阅排查常见问题

如果您使用的是 DEB 或 RPM,则可以使用包管理器删除已安装的包。

对于已启用 Agent 篡改保护功能并注册到 Elastic Defend 集成的主机,您需要在命令中包含卸载令牌,使用 --uninstall-token 标志。有关更多信息,请参阅Agent 篡改保护文档

手动删除 Elastic Agent 文件

编辑

如果安装过程中出现故障,您可能需要手动删除 Elastic Agent 文件。

要从系统中手动删除 Elastic Agent

  1. 如果它是由 Fleet 管理的,则注销代理
  2. 对于独立代理,请备份您要保留的任何配置文件。
  3. 在您的主机上,停止代理。如果任何与 Elastic Agent 相关的进程仍在运行,请将其停止。

    搜索这些进程并在它们仍在运行时停止它们:filebeatmetricbeatfleet-serverelastic-endpoint

  4. 手动从您的系统中删除 Elastic Agent 文件。例如,如果您在 macOS 上运行 Elastic Agent,请删除 /Library/Elastic/Agent/*。不确定文件安装在哪里?请参阅安装布局
  5. 如果您已配置 Elastic Defend 集成,还请删除为端点保护安装的文件。目录结构类似于 Elastic Agent,例如 /Library/Elastic/Endpoint/*

    当您从 macOS 主机(10.13、10.14 或 10.15)中删除 Elastic Defend 集成时,端点系统扩展程序会故意保留在磁盘上。如果您想删除扩展程序,请参阅您的操作系统的文档。