1. 13 4月, 2026 1 次提交
    • 陈泽健's avatar
      feat(script): 更新空间检查脚本以支持多种系统类型 · b64f3478
      陈泽健 提交于
      - 新增 new_type_mount 类型用于 /data 独立挂载点场景
      - 新增 new_type_root 类型用于 /data 普通目录场景
      - 实现 mountpoint 检查逻辑区分不同 /data 目录类型
      - 更新空间检查规则为 100GB 和 80GB 不同要求
      - 修改调用参数传递方式适配新的系统类型
      - 添加详细的系统类型与检查规则对照表
      b64f3478
  2. 10 4月, 2026 8 次提交
    • 陈泽健's avatar
      fix(deploy): 修复Docker环境部署后服务未重启问题 · dead05ca
      陈泽健 提交于
      - 在Docker环境部署成功后添加systemctl重启命令
      - 增加60秒等待时间确保Docker服务完全启动
      - 更新日志信息反映重启操作状态
      dead05ca
    • 陈泽健's avatar
      removal(automated-deployment): 移除meeting3.0相关配置和服务支持 · 41ee0d53
      陈泽健 提交于
      - 从JAR包映射配置中删除meeting3.0条目
      - 从启动脚本路径映射中删除meeting3.0条目
      - 从进程检查逻辑中移除meeting3.0的特定处理分支
      - 更新进程检查命令以排除meeting3.0相关进程检测
      41ee0d53
    • 陈泽健's avatar
      feat(scripts): 新增多个定时任务并重构入口函数 · 04219d8d
      陈泽健 提交于
      - 新增 MySQL 备份定时任务,每周五凌晨执行
      - 新增 Redis 服务监控定时任务,每 5 分钟执行
      - 新增 EMQX 服务监控定时任务,每 5 分钟执行
      - 新增 Nginx 日志备份定时任务,每天凌晨 3 点执行
      - 新增 MySQL 日志备份定时任务,每天凌晨 2 点执行
      - 新增自动清理已删除 ubains 定时任务,每天凌晨 4 点执行
      - 将原 add_crontab_job 重命名为 _add_single_cron_job 作为内部函数
      - 创建新的 add_crontab_job 作为入口函数,支持参数解析和批量配置
      - 更新参数控制设计,支持 --enable-xxx / --disable-xxx 参数组合
      - 修改 ujava2-startup 任务名为 ujava2,统一命名规范
      - 添加函数式调用方式,避免 main 函数命名冲突
      - 更新测试用例覆盖函数和脚本两种调用方式
      - 同步更新 EMQX 服务监控需求文档,包含完整功能说明
      04219d8d
    • 陈泽健's avatar
      docs(scripts): 添加新统一平台日志备份与服务监控需求文档 · 2747889d
      陈泽健 提交于
      - 新增 MySQL 日志备份需求文档,包含自动化备份、压缩存储和权限保持功能
      - 新增 Nginx 日志备份需求文档,支持日志轮转和容器服务通知机制
      - 新增 Redis 服务监控需求文档,实现连续失败阈值判断和自动恢复功能
      - 添加 Nginx 日志备份脚本,具备自动压缩、清空原日志和过期清理功能
      2747889d
    • 陈泽健's avatar
      feat(scripts): 添加自动化清理和MySQL日志备份脚本 · e8861898
      陈泽健 提交于
      - 实现了自动清理已删除大文件的脚本(auto_clean_deleted_ubains_v3.sh)
      - 添加了MySQL日志文件定时备份与压缩功能(backup_mysql_logs.sh)
      - 包含日志轮转机制,支持5MB轮转和指定天数保留
      - 实现了文件权限保存和恢复功能
      - 添加了容器重启和特定应用启动逻辑
      - 集成了错误处理和日志记录机制
      e8861898
    • 陈泽健's avatar
      feat(scripts): 优化数据库备份脚本增加多数据库备份和审计功能 · 2fc1edbe
      陈泽健 提交于
      - 实现通用备份函数支持数组形式传入多个数据库
      - 增加mysql容器模糊匹配和启动状态检查功能
      - 添加磁盘空间检查和同日多次执行防护机制
      - 实现分级别日志审计和备份失败汇总报告
      - 更新定时任务脚本支持mysql备份参数配置
      - 增加定期清理15天前备份数据和日志文件功能
      2fc1edbe
    • 陈泽健's avatar
      feat(scripts): 优化定时任务脚本和监控脚本 · 65e7d726
      陈泽健 提交于
      - 支持多个定时任务配置,新增每天凌晨1点执行的服务健康检查任务
      - 实现参数化控制功能,通过--enable/--disable参数控制任务启停
      - 添加重试机制到服务监测脚本,避免网络波动导致错误判断
      - 引入文件锁机制防止定时任务并发执行冲突
      - 实现自动清理功能,脚本不存在时自动移除对应的crontab条目
      - 添加详细日志记录和错误处理机制
      - 支持参数冲突检测和默认向后兼容行为
      65e7d726
    • 陈泽健's avatar
      2a283bbe
  3. 09 4月, 2026 2 次提交
    • 陈泽健's avatar
      refactor(auto_middleware_install): 优化MySQL安装脚本的等待和导入逻辑 · 7ec3bad3
      陈泽健 提交于
      - 实现主动探测MySQL服务状态替代固定延时等待
      - 添加清理僵尸连接功能防止死锁问题
      - 重构SQL文件拷贝逻辑支持批量处理
      - 实现带死锁重试机制的SQL导入函数
      - 优化Nacos配置IP更新流程
      
      feat(auto_crontab_settings): 新增定时任务脚本配置需求文档
      
      - 定义支持多个定时任务的配置方案
      - 设计通用任务添加函数接口
      - 规范健康检查脚本配置流程
      - 明确脚本存在性验证和权限修复机制
      7ec3bad3
    • 陈泽健's avatar
      ``` · 9cad6151
      陈泽健 提交于
      chore(deploy): 更新自动化部署脚本配置
      
      - 更新 Python 镜像版本从 v15 到 v16
      - 增加 MySQL 容器启动等待时间从 120 秒到 180 秒
      - 添加 ubains.sql 和 devops.sql 文件拷贝到容器功能
      - 修改 IP 替换配置中的源地址从 192.168.5.234 为 192.168.9.84
      - 添加 ubains.sql 和 devops.sql 数据库导入功能
      - 增加相关 SQL 文件的拷贝和导入验证日志
      - 添加 EMQX MQTT 服务安装函数结构
      - 优化 SQL 执行错误处理和日志输出机制
      ```
      9cad6151
  4. 08 4月, 2026 2 次提交
    • 陈泽健's avatar
      feat(deploy): 更新自动化部署脚本和依赖配置 · 324c80ef
      陈泽健 提交于
      - 添加 ubains 数据库创建和权限授予
      - 新增 cmdb_inspection 表结构定义
      - 为 ubains 数据库表添加多个字段支持
      - 重构数据库初始化脚本,增加执行结果统计和错误处理
      - 添加 mysql_x86 函数注释代码块
      - 在 README 中补充 psutil 和 pywin32 依赖安装命令
      324c80ef
    • 陈泽健's avatar
      chore(project): 清理项目配置文件并添加忽略规则 · 2f4a6e38
      陈泽健 提交于
      - 删除了多个临时检查脚本文件 (check_bytes.py, check_file.py, check_target.py)
      - 移除了空的 package.json 配置文件
      - 在 .gitignore 中添加了 IDE 相关文件的忽略规则
      - 为自动化测试环境添加了路径注释标记
      2f4a6e38
  5. 07 4月, 2026 4 次提交
    • 陈泽健's avatar
      feat(firewall): 添加 Redis 和 MySQL 端口到防火墙配置 · 37ea2b2a
      陈泽健 提交于
      - 添加 Redis 端口 6379 到 TCP 端口列表
      - 添加 MySQL 端口 8306 到 TCP 端口列表
      - 保持原有的 SSH、HTTPS、MQTT 等服务端口配置不变
      - 扩展防火墙规则以支持数据库连接需求
      37ea2b2a
    • 陈泽健's avatar
      ``` · eabede91
      陈泽健 提交于
      feat(deploy): 添加中间件版本检查功能
      
      - 实现了获取最新 Nginx、Redis、MySQL 版本的功能
      - 添加了本地容器版本信息获取逻辑
      - 集成了外网连接检测机制
      - 实现了版本对比并输出差异警告
      - 添加了完整的版本检查日志记录
      ```
      eabede91
    • 陈泽健's avatar
      refactor(deploy): 重构自动化部署脚本的参数构建逻辑 · bf87d125
      陈泽健 提交于
      - 将端口映射参数从单元素格式改为分离格式,避免解析问题
      - 将卷挂载参数从单元素格式改为分离格式,解决路径前空格问题
      - 添加循环构建参数数组的逻辑,提高参数传递准确性
      - 更新问题处理文档,记录新的错误现象和解决方案
      - 优化数组遍历语法,使用双引号保护变量展开
      bf87d125
    • 陈泽健's avatar
      fix(deploy): 解决Java容器端口映射解析错误 · 2b4cdefe
      陈泽健 提交于
      - 将端口映射数组改为动态构建方式,避免参数解析问题
      - 分离-p选项与端口值,防止数组展开时的格式错误
      - 添加端口映射列表便于维护和扩展
      - 为部署脚本添加语法检查配置
      - 创建问题处理文档记录错误原因和解决方案
      - 编写计划执行文档确保修复方案正确实施
      2b4cdefe
  6. 03 4月, 2026 2 次提交
    • 陈泽健's avatar
      fix(deploy): 更新Docker版本到29.1.3 · d78ff1f1
      陈泽健 提交于
      - 将Docker版本从20.10.7更新到29.1.3
      - 修改离线包路径从/data/temp/docker-20.10.7.tgz到/data/temp/docker-29.1.3.tgz
      - 更新文档中的Docker版本要求说明
      d78ff1f1
    • 陈泽健's avatar
      feat(middleware): 重构中间件部署脚本支持Docker优先部署 · 115f635d
      陈泽健 提交于
      - 将docker_x86函数从auto_deploy_services.sh迁移至auto_middleware_install.sh
      - 修改docker版本从29.1.3为20.10.7以符合离线包要求
      - 在install_middleware函数中添加Docker环境优先部署逻辑
      - 实现Docker部署失败时立即返回错误码停止后续部署
      - 更新需求文档明确调用顺序和错误处理机制
      - 完善部署日志输出和错误提示信息
      115f635d
  7. 30 3月, 2026 17 次提交
    • 陈泽健's avatar
      ``` · 84a3102d
      陈泽健 提交于
      refactor(database): 移除数据库表创建和字段添加操作
      
      - 删除了 cmdb_inspection 表的创建语句
      - 移除了多个系统表中的冗余字段添加操作
      - 简化了数据库初始化脚本的内容
      - 优化了SQL执行流程的结构
      ```
      84a3102d
    • 陈泽健's avatar
      refactor(deploy): 将防火墙设置功能从主脚本中拆分为独立模块,减少主脚本代码量,便于维护 · 0e408812
      陈泽健 提交于
      - 从new_auto.sh中移除firewalldjava函数代码
      - 创建独立的auto_firewall_settings.sh脚本文件
      - 将防火墙端口开放逻辑迁移至新的独立脚本
      - 在主脚本中通过source方式调用防火墙设置功能
      - 添加需求文档和计划执行文档
      - 保持原有功能逻辑不变,仅进行代码结构重构
      0e408812
    • 陈泽健's avatar
      feat(deploy): 新增自动化部署脚本模块化功能,将主服务部署函数拆分独立出来 · b719ccea
      陈泽健 提交于
      - 创建了新的主服务部署脚本auto_deploy_services.sh
      - 实现了Docker、Java、Python等多种服务的部署函数
      - 添加了语音服务、无纸化信令、电子桌牌等专用部署模块
      - 设计了模块化的部署流程和交互式菜单选择功能
      - 建立了完整的错误处理和日志记录机制
      - 编写了详细的PRD需求文档规范
      b719ccea
    • 陈泽健's avatar
      feat(scripts): 拆分主脚本模块化定时任务功能 · 252db49a
      陈泽健 提交于
      - 创建新的定时任务设置脚本auto_crontab_settings.sh
      - 将add_crontab_job函数从主脚本中分离到独立模块
      - 在主脚本new_auto.sh中导入并调用定时任务模块
      - 添加变量初始化支持sudoset和SUDO变量设置
      - 更新文件上传检查脚本以接收auto_java路径参数
      - 创建详细的PRD文档说明模块化拆分需求
      - 移除主脚本中原有的add_crontab_job函数定义
      - 更新脚本调用流程在deploy_services后执行定时任务设置
      252db49a
    • 陈泽健's avatar
      e0f57343
    • 陈泽健's avatar
      feat(deploy): 拆分主脚本实现模块化文件操作功能 · 4da3569f
      陈泽健 提交于
      - 创建auto_file_upload_check.sh脚本,包含File_detection_java和check_files函数
      - 添加check_files_upload主入口函数,负责初始化变量和调用文件检测部署流程
      - 在new_auto.sh中导入auto_file_upload_check.sh并调用check_files_upload函数
      - 实现环境变量传递server_ip参数和返回值处理机制
      - 添加详细的日志记录和错误处理功能
      - 创建需求文档和计划执行文档规范模块化拆分流程
      4da3569f
    • 陈泽健's avatar
      4cd1ce9d
    • 陈泽健's avatar
      feat(deploy): 拆分主脚本实现模块化文件操作功能 · b263716f
      陈泽健 提交于
      - 创建auto_file_upload_check.sh脚本,包含File_detection_java和check_files函数
      - 添加check_files_upload主入口函数,负责初始化变量和调用文件检测部署流程
      - 在new_auto.sh中导入auto_file_upload_check.sh并调用check_files_upload函数
      - 实现环境变量传递server_ip参数和返回值处理机制
      - 添加详细的日志记录和错误处理功能
      - 创建需求文档和计划执行文档规范模块化拆分流程
      b263716f
    • PGY's avatar
      feat(deploy-scripts): 添加脚本语法检查并更新版本号 · 4a71bdd8
      PGY 提交于
      添加对预定系统自动化部署脚本的语法检查功能,
      在 .claude/settings.local.json 中增加了 bash 语法验证命令,
      同时将所有相关脚本的版本号从 V1.0/V1.1/V2.1/V3.0 升级到
      V1.1/V1.2/V2.2/V3.1,确保脚本质量和可维护性。
      4a71bdd8
    • 陈泽健's avatar
      feat(scripts): 主脚本模块化拆分函数,新增中间件自动化部署脚本 · 470c849b
      陈泽健 提交于
      - 创建了新的中间件部署脚本 auto_middleware_install.sh
      - 实现了 MySQL 数据库的 Docker 部署功能,包括初始化和定时备份
      - 实现了 EMQX 消息队列的 Docker 部署功能
      - 实现了 Redis 缓存的 Docker 部署功能
      - 实现了 FastDFS 文件存储的 Docker 部署功能
      - 实现了 ngrok 内网穿透的 Docker 部署功能
      - 实现了 Nacos 配置中心的 Docker 部署功能
      - 实现了 Nginx 反向代理的 Docker 部署功能
      - 添加了需求文档说明模块化拆分方案
      470c849b
    • 陈泽健's avatar
      feat(script): 在主脚本中增加服务器空间检查功能 · 50a5ba3c
      陈泽健 提交于
      - 新增checkServerSpace函数用于检查服务器空间分配
      - 实现系统类型判断逻辑,根据/data目录存在与否区分新旧平台
      - 集成auto_check_space.sh脚本调用功能
      - 添加返回值处理机制,支持空间正常、不足和分区错误三种状态
      - 在主流程中detectNetType函数后调用空间检查功能
      - 完善日志输出和错误处理机制
      - 补充需求文档和计划执行文档
      50a5ba3c
    • 陈泽健's avatar
      feat(auto-deploy): 添加服务器空间检查功能 · ce66f1b9
      陈泽健 提交于
      - 新增auto_check_space.sh脚本用于检查服务器空间分配
      - 实现系统类型判断逻辑,支持新统一平台和传统平台
      - 添加目录存在性检查和空间容量验证功能
      - 实现T/G/M单位转换为GB的计算逻辑
      - 设计返回值机制:0表示空间正常,1表示空间不足,2表示未正确分区
      - 更新需求文档,添加空间检查函数的需求说明
      - 创建计划执行文档,规划实现步骤和技术要点
      ce66f1b9
    • 陈泽健's avatar
      baef94d4
    • 陈泽健's avatar
      docs(maintenance): 添加运维维护手册及相关文档 · 106f67a1
      陈泽健 提交于
      - 新增运维维护手册大纲文档
      - 添加新统一平台运维维护手册完整内容
      - 创建服务自检报告模板文档
      - 更新自动化部署脚本日志路径配置
      - 添加对openEuler 24.03系统版本的支持
      - 重构Docker容器启动参数配置结构
      - 增加端口映射数量以满足新功能需求
      - 优化容器启动命令参数传递方式
      106f67a1
    • PGY's avatar
      docs(scripts): 更新预定系统定时脚本配置文档至V1.2版本 · ebcc1dab
      PGY 提交于
      - 升级版本号从V1.1到V1.2,调整监控脚本执行频率从每5分钟到每10分钟
      - 新增PID文件管理和日志轮转机制,设置日志保留30天
      - 为所有监控脚本添加PID锁文件支持,防止重复执行
      - 更新脚本版本号并修正日志文件路径配置
      - 扩展故障排查章节,增加PID文件异常处理和状态检查方法
      - 优化日志管理配置,提供内置轮转和系统logrotate双重方案
      ebcc1dab
    • PGY's avatar
      feat(monitor): 监控脚本新增重启机制处理、日志轮转与并发控制机制。 · 59635acc
      PGY 提交于
        - 为监控脚本添加连续检测失败重启机制
        - 为监控脚本添加日志自动轮转机制(5MB轮转、保留30天)
        - 为监控脚本添加PID文件锁机制防止并发执行
        - 统一所有脚本头部说明格式,规范版本管理
      59635acc
    • PGY's avatar
      docs(AuxiliaryTool): 更新基线检查脚本使用说明 · 72625e39
      PGY 提交于
      修正了修复配置命令的参数说明,添加了参数占位符以明确命令使用方式
      72625e39
  8. 28 3月, 2026 4 次提交
    • 陈泽健's avatar
      docs(prd): 更新ERP上传功能需求文档和配置 · 958142f1
      陈泽健 提交于
      - 添加图片处理流程说明,包括调用openclaw/upload/richtext接口上传图片
      - 更新接口调用地址为https://office.ubainsyun.com:5082/api/uerp/openclaw/upload/richtext
      - 添加图片URL前缀拼接逻辑,将相对路径拼接为完整访问地址
      - 更新计划执行文档版本至V1.1,标记为已完成状态
      - 修改word转换为使用mammoth库实现,添加图片验证和保存功能
      - 更新配置文件中的测试单ID和相关配置项
      - 添加详细的接口日志输出
      958142f1
    • 陈泽健's avatar
      feat(report): 替换Spire.Doc为mammoth库实现Word转HTML功能 · 19fc40b4
      陈泽健 提交于
      - 移除Spire.Doc依赖,改用mammoth库进行Word文档转换
      - 更新文档中关于Word转HTML的技术方案说明
      - 修改requirements.txt依赖配置,移除Spire.Doc添加mammoth
      - 重构erp_uploader.py中的图片处理逻辑,适配mammoth库接口
      - 更新README.md中关于依赖安装和注意事项的说明
      - 修复由于Spire.Doc类型系统兼容性导致的转换失败问题
      - 添加图片验证和临时保存功能,提升上传成功率
      - 优化日志输出格式,增加详细的请求响应信息记录
      19fc40b4
    • 陈泽健's avatar
      docs(report): 更新ERP上传失败问题处理文档 · 71ae33e4
      陈泽健 提交于
      - 记录Word转HTML处理失败的错误现象
      - 添加SpireObject未导入问题的详细报错日志
      - 描述ERP上传失败的具体场景和错误信息
      71ae33e4
    • 陈泽健's avatar
      7c495066