attacker
|
48b2d2281b
|
fix: AgentWizard URL拼接修正(origin/backend分离) + 复制兼容HTTP/移动端
|
2026-06-18 07:14:19 +00:00 |
|
attacker
|
cdb978fcfc
|
fix: 重写 AgentWizard 复制逻辑 + 手动复制文本框 fallback
|
2026-06-18 03:39:58 +00:00 |
|
attacker
|
3a0f5ddb52
|
fix: 清理冲突合并产生的行号前缀
|
2026-06-18 03:37:22 +00:00 |
|
attacker
|
2354959811
|
feat: run.sh四模式(dev/docker/build/binary) + CLI flags + Redka内嵌Redis + Agent复制修复 + 服务器编辑IP字段 + 安装Agent按钮
|
2026-06-18 03:36:04 +00:00 |
|
Logan
|
d0b94d39c0
|
fix: agent install.sh 404 + 三阶段构建编译agent二进制
问题: 构建上下文 ./backend 无法访问 ../agent, 导致容器内
/app/agent/deploy/install.sh 不存在, 返回 404
修复:
- Dockerfile 改为三阶段构建 (backend go1.21 + agent go1.24 交叉编译 + alpine runtime)
- docker-compose backend build context 改为项目根
- routes.go /agent/arch 安装命令改为动态获取 URL
- 新增 .dockerignore
- agent_install.go: SSH 远程安装 handler
- AgentWizard.tsx: 复制按钮 fallback + 动态 server URL
- ServerTableRow.tsx: agent 状态判断
验证: curl|bash 安装成功, agent 上报数据到 MySQL ✅
|
2026-06-18 09:44:12 +08:00 |
|
attacker
|
9276718d37
|
refactor: 拆分AgentAlerts.tsx(542→311行)提取agentAlertHelper+AgentRuleDialog子组件
|
2026-06-17 05:04:01 +08:00 |
|
attacker
|
e544360398
|
refactor: 拆分AgentMonitor.tsx(672→463行)提取HostDetailDialog+agentUtils子模块
- 新增 agentUtils.ts(31行): isOnline/timeAgo/asList 工具函数
- 新增 HostDetailDialog.tsx(201行): 主机详情弹窗+InfoCell+趋势图
- AgentMonitor.tsx 从 672 行降至 463 行, 远离 700 行硬上限
- 移除未使用的 recharts import
|
2026-06-16 05:04:13 +08:00 |
|
attacker
|
be529c8c36
|
feat: ServerManager 死按钮清理+CSV导出+统计卡片提取; 审批/导航后端拆分; DialogDescription修复; AppRelease重试按钮实现
|
2026-06-16 01:07:43 +08:00 |
|
attacker
|
a4fd5fc178
|
feat: 脚本/定时任务真实执行+输出捕获+执行历史 — 替换pending空壳为本地执行,采集stdout/stderr,更新统计;修复CronJobManager/Automation字段名不匹配(status→enabled,cron→cron_expr,command→content,language→type)
|
2026-06-14 22:11:18 +08:00 |
|