2026年03月30日
内容截止日: 2026年04月05日
本周工作计划与执行完成进度
中心服务平台 - 功能完善
- 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
以往已完成的工作不再重复,详情请查看上周及上月报告- 〔工作量〕es-center-server-services 13 次(设计 9 · 代码 4)· 代码 +0.1k | es-center-server-web-app 26 次(设计 18 · 代码 8)· 代码 +0.2k/-0.1k | es-center-server-install-app 2 次 · 代码 +0.1k/-0.1k | es-server-deploy 9 次 · 代码 +0.2k
- 〔方法论〕数据权限差距分析驱动修复(梳理接口 → 差距分析 → 差距修复落地)| 仪表盘 Pencil 原型起步迭代 | 已有功能测试验证收口
- 3-30 ~ 3-31: 新功能复测与回放协作
- 🟡 直播显示修复后,近期功能仍须在新部署版本中复测 〔es-center-server-web-app〕
实施修复全屏只显示地图的问题,使直播画面、设备列表、底部操作栏一同叠加;调整设备列表、实时视频地图与自动导入定义。实施sync-playback-branch.sh 反复调整并收尾,支持与绍工分支重复同步合并。协作非 P2P媒体测试问题已反馈,待处理后合入主版本。重构清理三处模块 AGENTS.md。设计重组根指南、模式与开发流程,保留回放任务输入和模拟数据的过程记录。测试固件上传 .img/.bin 校验的前端场景待最新升级程序制作并部署后核对,本条保留测试前置条件。
- 🔘 固件与配置通知继续安排自测 〔es-center-server-services〕
测试最新升级程序部署后,核对 .img/.bin 上传、采集服务器公网 IP 上报与关联设备配置推送,以及主从固件文件同步;不把待开展的验证写成已通过。
- 🟡 直播显示修复后,近期功能仍须在新部署版本中复测 〔es-center-server-web-app〕
- 3-31 ~ 4-02: 数据权限差距与修复
- 🟡 权限修复收敛到计数和部门查询,测试仍待继续 〔es-center-server-services〕
设计全量盘点 126 个控制器、194 个数据查询映射,仅 2 个已有完整过滤链路。两份重叠提案合为 data-authority-gap-analysis,gap-fix 规格、设计和任务明确范围。评审设备“仅本人”基于领用关系,暂不按 created_by 实施;to-c 在本租户内全量可见。getById(单条查询)和 device-service 控制器不在本轮,部门过滤另拆 org-data-authority capability。实施4-01,为设备/采集服务器 count 和部门 list/page/count 注入权限条件,组织树按本部门或下级过滤;dataAuthorityMy 同时提供用户名和组织键,管理员全量可见,缺 org 时生成不可命中的条件。主/设备配置保持一致,控制器排除范围仍保留。审查核对新用户、角色/用户组/租户关系同事务创建及登录 JWT 重建,确认无需额外缓存改造。测试其余自测开展后边测边修,发现问题立即记录处理。排障6 处员工归属查找只在非空时覆盖回退对象,修复最后空结果导致 JWT 空指针及跨租户取错;移除 UserPlusController 未使用依赖。
- ✅ 轨迹当前位置图标去掉多余朝向动画 〔es-center-server-web-app〕
排障4-02 按小姚反馈取消从北向转到目标朝向的过渡,每次绘制直接面向正确方向;补朝向规格、调整 CS 开发环境和编辑器配置。
- 🟡 权限修复收敛到计数和部门查询,测试仍待继续 〔es-center-server-services〕
- 4-02 ~ 4-05: 仪表盘原型与报表待办
- 🟡 Dashboard 原型开始迭代,业务报表维度仍为待办 〔es-center-server-web-app〕
设计Pencil(界面原型工具)建立 dashboard-1、dashboard-elimination-1,持续修改设计稿、截图和提示记录,调整 Agent 指南。实施引入设计技能,调整采集脚本。协作后续任务开发优先级仍在沟通,清单向公司长期发展方向对齐。设计业务类数据报表尚未开始实施,六类待办维度保留:- 设备数量:采集服务器总数(含绑定设备总数)、设备总数。
- 在线时长:采集服务器/设备排名,今日/近7天/近30天/近90天。
- 数据上传:设备上传数量与大小排名,今日/近7天/近30天/近90天。
- 告警:采集服务器中设备告警次数、设备告警次数排名,今日/近7天/近30天/近90天。
- 当前存储:采集服务器/设备已用存储排名,含总空间。
- 当前电量:设备可用电量排名,含电池容量。
- 🟡 Dashboard 原型开始迭代,业务报表维度仍为待办 〔es-center-server-web-app〕
- 3-30 ~ 4-02: 搜索服务、发布与安全处理
- ✅ 安装引用推进到三月末发布物 〔es-center-server-install-app〕
实施先更新 03-30 11:48,再推进 03-31 14:28,服务镜像、安装/升级、部署和上传一致;CA/HS 凭据与目标运维命令同步。
- ✅ SearXNG(聚合搜索服务)搜索配置与安全排查步骤持续完善 〔es-server-deploy〕
实施增加图片代理、自动语言、连接池和 HTTP/2;Valkey 持久缓存带 LRU 上限、双端健康检查与只读配置。引擎恢复/禁用多轮复测后,禁用易 CAPTCHA/403/429 的来源,启用百度、搜狗、360 和中国搜索新闻;请求/最大超时从 3.5/10 秒放宽到 30/60 秒,补日志跟随脚本。排障更新加拿大凭据与恶意软件扫描入口;河山 /tmp/mysql 带不可变属性,删除后核查登录/systemd 持久化,启用 fail2ban,并以每 3 秒监控终止异常进程,保留远程日志观察。
- ✅ 后端规格入口迁到 Claude,旧检索资产撤下 〔es-center-server-services〕
实施opsx 命令/技能从 OpenCode 迁 .claude,所需后端/Java/Spring/Lombok/prompt/review skills 建软链接,删除旧 OpenCode、禁用 RAG 模型和 Ralph Loop 状态。设计CLAUDE.md 替代根及模块 AGENTS。
- ✅ 安装引用推进到三月末发布物 〔es-center-server-install-app〕
其它工作
- 目标: 记录日常杂项工作、协作沟通等事务
- 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
- 📌 以往已自测工作不再重复,详情请查看上周及上月报告
- 30 日
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
- ✅ AI 基础设施完善: 完成 SearXNG MCP 服务器搭建与优化(排除部分搜索报错的站点)
- ✅ 编写自动合并代码脚本,用于将当前分支的变动自动合并到绍工分支(后续可通过脚本重复执行)
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
- 31 日
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
- ✅ AI 基础设施完善: SearXNG MCP 服务已分别部署在国内外服务器上,并针对性地进行了优化配置。统一去除了易被封禁的搜索网站及暗网内容,国内服务器还额外移除了国内无法访问的搜索网站。
- ✅ 基于自动合并脚本合并后的分支,重新制作安装及升级程序,并部署到 zxs-cs/zxs-ca 服务器上进行测试。
- ✅ 测试过程中发现的问题: 属于他人负责的模块及时反馈,属于自身责任范围的记录并立即处理。
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
- 1 日
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"- 上午发现 zxs-ca 服务器被挖矿利用: 查杀挖矿程序 → 重启服务器 → 再次查杀挖矿程序。目前问题已解决。
- 下午发现 zxs-ca 服务器存在被挖矿利用的情况,已按以下步骤处理: 查杀挖矿程序 → 修改 root 账号密码(增强复杂度)→ 重启服务器 → 再次查杀挖矿程序。目前问题已解决。
- ✅ 检查所有服务器是否存在挖矿利用风险,上午及下午各检查一次
- 2 日
- ✅ 检查所有服务器是否存在挖矿利用风险,上下午各检查一次。
- 检查命令示例:
ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
- 上午发现 zxs-ca 服务器存在挖矿利用行为。处理措施: 安装 fail2ban 以抵御暴力破解 → 修改 root 账号密码(提升复杂度)→ 重启服务器。目前问题已解决。
- 检查命令示例:
- ✅
完成 50%获取bmc-arm全部代码,并对 bmc-server 项目进行代码审查。
- ✅ 检查所有服务器是否存在挖矿利用风险,上下午各检查一次。
- 3 日
- ✅
完成 100%获取bmc-arm全部代码,完成对 bmc-server 项目的代码审查。 - ✅ 修复
bmc-arm/bmc-server在本地无法编译的问题。 - ✅ 修复
bmc-arm/bmc-server的src/bmc-server/upload/目录下存在的多处内存与资源管理问题。
- ✅
备忘
目前的工作任务分为三个方向:
- 测试、问题改进与日常维护支持: 近期开发的主从数据同步功能,目前处于 zxs-cs(主)、zxs-ca(从)的测试与稳定性观察阶段;印度客户定制需求(采集服务器回放,播放端在中心服务器 Web 界面)处于测试收尾阶段;正在处理服务器被恶意利用挖矿的问题。
- 用户反馈意见的测试核实与改进: 王工、韦工等在使用中发现的问题,优先处理易于改进的项;部分需求开发周期较长,需先梳理需求并编写 PRD 文档,再排入工作计划。例如: 「客户需通过手机 App + Web 端观看视频,如何实现?」属于 To C 类业务。
- 待办工作任务规划: 整理完成后排定优先级,编写详细的 E-PRD 文档,采用 AI 协同开发模式(人/AI 协作流程已整理完毕: https://www.good-tools.tech/02-other/05-ai-work-flow/),解决需求整理速度跟不上 AI 开发效率的问题(此前是开发速度跟不上需求整理)。目前聚焦 To B 类业务,做深做透后再拓展其它大类。To B 类主要待完成事项:
- 采集服务器最新公网 IP 等信息上报后,同步通知所有采集服务器关联设备的物联网消息
- 数据权限控制细化: 租户管理员创建新用户并分配权限后,需经多轮测试以改进新账号的可用性
- 业务类数据报表
- P2P 集群对讲(新增)
- P2P 设备回放(新增)
- P2P 采集服务器回放(优化改进): 若实测对比确认绍工当前实现的采集服务器公网 IP 回放方式能满足需求,后续将合并至主版本,不再推进 P2P 方案(以降低开发成本)
Last updated on