从边缘主机卸载 Elastic Agent
编辑从边缘主机卸载 Elastic Agent编辑
在 macOS、Linux 和 Windows 上卸载编辑
要卸载 Elastic Agent,请从 Elastic Agent 运行的目录运行 uninstall
命令。
请确保从 Elastic Agent 运行的目录运行 uninstall
命令,如以下示例所示,而不是从之前运行 install
命令的目录运行。从错误的目录运行命令可能会导致代理处于不一致状态。
您必须以 root 用户身份运行此命令。
sudo /Library/Elastic/Agent/elastic-agent uninstall
您必须以 root 用户身份运行此命令。
sudo /opt/Elastic/Agent/elastic-agent uninstall
以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标并选择 以管理员身份运行)。
从 PowerShell 提示符运行
C:\"Program Files"\Elastic\Agent\elastic-agent.exe uninstall
按照提示确认您要卸载 Elastic Agent。该命令会在停止和卸载 Elastic Agent 之前停止和卸载任何托管程序,例如 Beats 和 Elastic Endpoint。
如果您遇到问题,请参考 排查常见问题。
如果您使用的是 DEB 或 RPM,可以使用包管理器删除已安装的包。
对于在启用了代理篡改保护的 Elastic Defend 集成中注册的主机,您需要在命令中包含卸载令牌,使用 --uninstall-token
标志。有关更多信息,请参考 代理篡改保护文档。
手动删除 Elastic Agent 文件编辑
如果安装过程中出现故障,您可能需要手动删除 Elastic Agent 文件。
要从系统中手动删除 Elastic Agent
- 如果代理由 Fleet 管理,请 注销代理。
- 对于独立代理,请备份您要保留的任何配置文件。
-
在您的主机上,停止代理。如果任何与 Elastic Agent 相关的进程仍在运行,请将其停止。
搜索这些进程,如果它们仍在运行,请将其停止:
filebeat
、metricbeat
、fleet-server
和elastic-endpoint
。 - 从您的系统中手动删除 Elastic Agent 文件。例如,如果您在 macOS 上运行 Elastic Agent,请删除
/Library/Elastic/Agent/*
。不确定文件安装在哪里?请参考 安装布局。 -
如果您已配置 Elastic Defend 集成,请还删除为端点保护安装的文件。目录结构类似于 Elastic Agent,例如
/Library/Elastic/Endpoint/*
。当您从 macOS 主机(10.13、10.14 或 10.15)中删除 Elastic Defend 集成时,端点系统扩展会故意保留在磁盘上。如果您想删除扩展,请参考您的操作系统的文档。