Agent 常见问题
后台显示的 IP 和 Agent 实际 IP 不一致?
如果后台显示的 IP 和 Agent 的实际 IP 不一致,请参考 Dashboard 相关 - 为什么管理面板中显示的 IP 和 Agent 实际 IP 不一致?。
该问题的详细解决方法已在相关文档中说明,此处不再赘述。
一键脚本安装时出错
1. curl: Failed to connect to raw.githubusercontent.com......
此问题多发生在中国大陆的服务器上,原因是 Github 的连接不稳定。解决方法:
- 多次尝试:直接多尝试几次运行一键脚本。
- 手动安装:按照 手动安装 Agent 的指南完成安装。
- 使用加速服务:可使用第三方 Github 加速服务或镜像。找到加速地址后,在一键安装脚本中进行替换。
2. sudo: command not found
如果提示 sudo: command not found
,说明目标服务器未安装 sudo
工具。解决方法:
- 手动安装 sudo:
- 对于 Ubuntu 系统,可以运行以下命令:shell
apt install sudo
- 对于 CentOS 系统,可以运行以下命令:shell
yum install sudo
- 对于 Ubuntu 系统,可以运行以下命令:
- 检查安装成功:安装完成后,再次运行一键脚本进行安装。
Agent 安装目录出现多个配置文件,系统被安装了多个 Agent 服务
为重复运行 Agent 安装脚本所致。Agent 支持根据不同的配置文件安装多个系统服务,故脚本不会覆盖安装而是会安装新的配置到系统服务。
可以使用 Agent 脚本的卸载功能清除所有配置文件和对应的服务:
bash
./agent.sh uninstall
Agent 有 Docker 镜像吗?
Agent 目前没有推出 Docker 镜像。
Agent 的设计思路和 Dashboard 相反:Dashboard 的目标是尽量减少对宿主机的干扰,而 Agent 则需要深度与宿主机集成以执行监控服务和命令任务。
虽然将 Agent 放入容器中可以继续执行监控任务,但 WebShell 等功能将无法正常运行,因此官方不提供 Docker 镜像支持。