1. 10 4月, 2026 4 次提交
    • 陈泽健'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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 28 3月, 2026 5 次提交
    • 陈泽健'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
    • 陈泽健's avatar
      feat(report): 集成ERP上传功能 · e2c1fad2
      陈泽健 提交于
      - 实现Word报告生成后自动上传到ERP系统的功能
      - 添加Spire.Doc库用于Word转HTML处理
      - 集成CLI和GUI双模式的上传确认交互
      - 实现图片提取与单独上传到ERP获取URL
      - 添加重试机制(最多3次,间隔5秒)
      - 完善日志记录与错误处理机制
      - 更新配置文件管理ERP相关参数
      - 修复GUI模式下的进度条和弹窗显示问题
      e2c1fad2
  8. 25 3月, 2026 2 次提交
    • PGY's avatar
      9de5fe8c
    • PGY's avatar
      docs(PRD): 新增天津海油项目漏洞修复PRD文档 · 6d83a225
      PGY 提交于
      该文档包含了针对麒麟系统的16项安全漏洞修复方案,涵盖:
      - OpenSSH安全配置加固
      - 命令行界面超时设置
      - PAM认证模块配置
      - Telnet禁用和SSH启用
      - 登录日志记录配置
      - 用户目录默认访问权限设置
      - 口令策略配置(过期警告、复杂度、更改间隔等)
      - 重要系统文件权限设置
      - 账户认证失败次数限制
      - 历史命令数量限制
      - 密码重复使用限制
      6d83a225
  9. 23 3月, 2026 2 次提交