发布地址
可从以下地址下载发布包。如果 GitHub 下载失败, 可以尝试使用 Gitee 镜像:
bash
curl -L --fail \
--connect-timeout 30 --max-time 30 \
https://github.com/lijiahangmax/orion-visor-agent/releases/latest/download/instance-agent-release.tar.gz \
-o instance-agent-release.tar.gz
全部命令
instance_agent [command] [flags] [上下文目录]
bash
# 查看版本
./instance_agent version
# 初始化探针
./instance_agent init -k <系统的AgentKey> .
-k | --key 系统的 AgentKey
# 启动探针
./instance_agent start .
# 停止探针
./instance_agent stop -kf .
-k | --kill 发送 kill 信号
-f | --force 强制停止此 pid
目录结构
bash
/root/orion/orion-visor/instance-agent/
├── config.yaml # 配置文件
├── instance_agent # 探针可执行文件 (Linux / macOS)
├── instance_agent.exe # 探针可执行文件 (Windows)
├── start.sh # 启动脚本 (Linux / macOS)
├── start.cmd # 启动脚本 (Windows)
├── .pid # 当前运行进程的 PID (启动时生成)
├── .key # 探针的 AgentKey (init 时生成)
├── logs/ # 日志目录
配置说明
yaml
# 服务端设置
server:
# 服务端地址 需要修改
url: http://$${SERVER_HOST}:9200/orion-visor/api
# 服务端 token 需要修改
token: $${SERVER_TOKEN}
# 日志设置
zap:
# 日志文件路径 ${home} 为家目录, ${context} 为上下文目录
path: ${context}/logs
手动启动 (Linux/Darwin)
bash
# 1. 创建文件夹
mkdir -p ${home}/orion/orion-visor/instance-agent
cd ${home}/orion/orion-visor/instance-agent
# 2. 解压缩发布包
tar -zxvf instance-agent-release.tar.gz
# 3. 修改配置文件
vim config.yaml
# 4. 修改 start.sh 中的参数
vim start.sh
# 4. 重命名对应的启动文件
mv instance_agent_<os>_<arch> instance_agent
# 5. 提权
chmod +x instance_agent
chmod +x ./start.sh
# 6. 启动探针
./start.sh
# 7. 查看日志
tail -f logs/app.log
手动启动 (Windows)
windows 因为平台限制, 不支持自动安装。手动安装流程同上