- 21 1月, 2026 2 次提交
-
-
由 陈泽健 提交于
- 更新脚本版本号从 1.0.1 到 1.0.3 - 为容器信息函数添加 PrintDetails 开关参数 - 扩展容器信息收集功能,增加镜像、端口、IP、挂载点、大小等详细信息 - 修复 PowerShell 中 Go template 变量转义问题 - 重构容器信息显示逻辑,支持详细模式和摘要模式 - 为文件下载功能添加超时控制和更好的错误处理 - 改进 pscp 下载过程,添加临时文件处理和进程管理 - 优化主机密钥接受机制,提高首次连接成功率 - 改进文件下载成功判定逻辑,基于文件存在性和大小判断 - 在健康报告中启用容器详细信息输出模式
-
由 陈泽健 提交于
- 实现服务器架构自动检测(X86/ARM)并选择对应的adb可执行文件 - 添加完整的安卓设备连接状态检测和日志文件收集功能 - 优化脚本日志输出机制,实现实时打印和日志同步写入 - 更新PRD文档中的安卓自检功能描述和具体实现要求 - 添加ARM架构adb工具链及相关依赖文件和版权信息
-
- 20 1月, 2026 1 次提交
-
-
由 陈泽健 提交于
- 实现会议预定系统与统一平台系统的自动区分检测 - 根据系统类型动态调整配置文件路径检测策略 - 优化启动脚本权限检查以支持不同系统类型 - 更新备份逻辑以正确处理不同平台的目录结构 - 增强日志导出功能以包含统一平台系统配置文件
-
- 19 1月, 2026 4 次提交
-
-
由 陈泽健 提交于
- 新增 export_logs 函数,支持新旧平台的日志文件导出 - 实现容器内 nginx error.log 的导出功能 - 对齐 ps1 脚本的日志导出清单和路径配置 - 添加 Docker 容器文件拷贝支持 - 更新报告生成版本为 v5,增加 PS1 风格总览统计 - 新增备份和日志导出摘要显示 - 添加日志导出文件列表表格展示 - 优化服务检测结果显示和统计信息
-
由 陈泽健 提交于
- 实现 data_backup 函数,支持目录复制、可选 mysqldump 和打包功能 - 添加备份状态、目录、归档文件等关键信息的报告输出 - 支持新旧平台的目录结构适配 - 集成数据库备份功能,自动检测 umysql 容器并导出数据 - 更新报告生成逻辑,包含过程摘要和备份详情 - 实现交互式备份确认流程,支持用户选择是否执行备份
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- 新增PRD解析功能,支持从Markdown文档中提取需求条目 - 实现交互式PRD选择,支持多文档合并生成用例到同一sheet - 添加需求分类算法,自动识别异常场景、安全鉴权等功能类别 - 实现测试步骤和预期结果的智能生成,基于PRD内容提取 - 支持用例编号前缀和模块名称的灵活配置 - 添加时间戳命名的输出文件生成功能 - 重构服务自检文档,新增Linux shell脚本支持 - 移除手动JSON配置文件依赖,直接从PRD文档生成用例数据
-
- 16 1月, 2026 1 次提交
-
-
由 PGY 提交于
更新MySQL包从umysql.tar到mysql-v8.4.7.tar.gz, 修改部署流程包括配置文件权限设置、目录结构调整, 以及Docker运行参数优化以提升MySQL服务稳定性。
-
- 15 1月, 2026 1 次提交
-
-
由 陈泽健 提交于
- 新增硬盘空间检测功能,监控根分区使用率峰值和平均值 - 实现磁盘使用率异常警告机制,当使用率超过90%时发出警告 - 更新邮件通知配置,添加新收件人并支持自定义邮件标题 - 优化邮件发送逻辑,改为纯文本格式并改进IP地址获取方式 - 在监测报告中新增硬盘空间检测结果展示 - 更新PRD文档,标记安卓设备自检为已完成状态
-
- 14 1月, 2026 4 次提交
-
-
由 陈泽健 提交于
- 实现 Markdown 到 HTML 的简单转换功能,提升邮件报告可读性 - 添加对 mailx 和 sendmail 的依赖检查与自动安装 - 改进邮件发送逻辑,支持 HTML 格式邮件发送 - 优化邮件主题格式,统一为"自动化服务监测报告 - 主机名 - 时间" - 在 PRD 文档中更新平台识别逻辑的描述 - 添加邮件发送的多重备选方案(mailx SMTP、sendmail、mailx 纯文本)
-
由 陈泽健 提交于
- 实现安卓设备连接状态检测,支持通过adb connect命令连接指定IP和端口的设备 - 添加日志文件收集功能,通过adb pull命令导出应用的files和cache目录日志 - 实现自动断开连接机制,在日志收集完成后自动执行adb disconnect命令 - 集成到服务自检报告中,将安卓设备检测结果显示在整体自检报告中 - 添加adb工具路径解析和依赖检查,优先使用脚本目录下的adb.exe - 支持设备未授权或离线状态的错误处理和用户提示 - 实现可选目录导出逻辑,当cache目录不存在时自动跳过该目录导出操作
-
由 陈泽健 提交于
- 删除了 AutomatedServiceMonitoring.py 自动化服务监测脚本 - 移除了 CommonProblemHandling/PRD_问题处理文档.md 常见问题处理说明文档 - 清理相关的服务器监控和版本更新功能代码 - 移除了 MySQL 连接数监测和日志暴涨检测逻辑 - 删除了系统权限修复和配置文件处理功能 - 移除了钉钉机器人消息发送集成代码
-
由 陈泽健 提交于
- 在 check_server_health.ps1 中添加 SCRIPT_VERSION 变量并记录版本信息到日志 - 在 issue_handler.sh 中添加 SCRIPT_VERSION 变量、show_version 函数和支持 --version 参数 - 在 pakage_upload.sh 中添加 SCRIPT_VERSION 变量并支持 --version/-v 参数 - 在 program_update.sh 中添加 SCRIPT_VERSION 变量和 print_version 函数 - 在 remote_container_update_win.ps1 中添加 SCRIPT_VERSION 变量并记录版本到日志 - 在 remote_program_update.ps1 中添加 SCRIPT_VERSION 变量并记录工具版本信息 - 在 remote_update.sh 中添加 SCRIPT_VERSION 变量并支持 --version 参数 - 为所有脚本添加启动时的版本和参数记录以便回溯调试
-
- 13 1月, 2026 3 次提交
- 12 1月, 2026 5 次提交
-
-
由 陈泽健 提交于
- 更新运维集控系统前端和后端的状态标记为已完成 - 修正讯飞转录系统前端目标路径从 web-vue-rms 到 uvoice/web-vue-uvoice - 修改讯飞转录系统后端路径配置,将目标目录设置为 UbainsDevOps - 添加详细的同步策略注释说明文件覆盖规则 - 本地化错误消息,将英文错误提示翻译为中文 - 优化前端更新逻辑,明确保留备份目录的策略 - 调整后端更新目录结构,确保正确的部署路径映射
-
由 陈泽健 提交于
- 实现前端更新时对Bak*/bak*/new目录的兜底保护机制 - 添加临时移出和恢复保护目录的功能防止误删 - 增强PowerShell脚本的UTF-8编码支持避免中文乱码 - 优化PowerShell中的路径解析和文件读取编码处理
-
由 陈泽健 提交于
-
由 陈泽健 提交于
fix(update): 修复程序更新脚本的安全覆盖问题 - 实现前端安全覆盖功能,只更新主文件不影响目标目录下的Bak*/bak*/new等原有目录 - 添加精准覆盖函数sync_overwrite_globs,支持按模式匹配更新特定文件 - 实现后端目录安全覆盖功能,保护目标目录中的备份文件不被误删 - 修改会议预定系统更新逻辑,前端使用安全覆盖,后端只更新.jar文件 - 修改运维集控和讯飞转录系统更新逻辑,使用相应安全覆盖函数 - 在PRD文档中添加重要提示说明只替换主服务文件 - 完成各系统前后端更新状态标记为已完成 ```
-
由 PGY 提交于
- 新增安卓远程控制端口8892到防火墙配置中 - 在系统启动脚本中添加ws-scrcpy服务的自动启动命令 - 配置rebuild-native.sh和start.sh脚本在系统启动时执行
-
- 09 1月, 2026 19 次提交
-
-
由 陈泽健 提交于
- 实现 workdir 自动探测功能,适配解压多一层 update/ 目录的情况 - 添加 sync_overwrite_dir 函数,支持安全移动和覆盖目录内容 - 实现会议预定系统、运维集控系统、讯飞转录系统的更新逻辑 - 支持前端更新、后端更新、全量更新三种更新类型 - 集成 rsync 命令进行目录同步,提供降级的 cp 方案 - 添加详细的日志记录和错误处理机制 - 支持传统平台和新统一平台的架构
-
由 陈泽健 提交于
- 将当前脚本同级目录下的zip压缩包和program_update.sh脚本上传到指定服务器的指定路径下 - 解压缩压缩包,通过unzip命令解压到指定目录(/home/Update/) - 备份原有数据步骤标记为已完成状态
-
由 陈泽健 提交于
- 添加program_update.sh脚本实现3.3备份功能 - 更新PRD文档标记已完成的功能点 - 在数据库备份命令中添加固定密码配置 - 优化Plink命令执行的日志输出和错误处理 - 实现备份文件从远程服务器下载到本地功能 - 集成备份流程到远程更新主流程中自动执行
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- 新增远程容器更新脚本(remote_container_update_win.ps1),支持Windows环境执行 - 实现自动连接指定服务器功能,支持预设服务器列表和手动输入模式 - 添加容器类型选择功能,支持ujava、uemqx、uredis、upython、unacos、unginx六种容器 - 集成文件传输功能,自动传输镜像文件和部署脚本到目标服务器 - 实现平台类型自动检测,区分新统一平台和传统平台 - 添加架构校验功能,确保目标服务器为x86架构 - 集成版本校验机制,避免重复更新相同版本的容器 - 支持EMQX和Nginx配置文件同步功能 - 实现部署完成后的自动清理机制 - 添加详细的日志记录和审计功能,便于问题排查 - 更新需求文档,详细描述远程程序更新脚本的功能需求 - 添加备份机制,在更新前自动备份原有数据和文件 - 实现根据不同系统类型和更新类型的差异化更新策略
-
由 PGY 提交于
新增replace_ip_interactive.sh脚本,实现配置文件中IP地址的自动化替换功能。 该脚本支持扫描多种配置文件格式(js、yml、json、properties等),自动查找指定IP并替换, 具备日志记录、文件备份、错误处理等完整功能,支持命令行参数传入新IP或自动获取本机IP。
-
-
由 PGY 提交于
移除不必要的image_id变量定义,简化容器启动参数配置。 删除了冗余的安全配置选项(--cap-add ALL, --security-opt等), 调整了参数顺序并移除了重复的--restart参数,使部署脚本更加简洁安全。
-
由 PGY 提交于
- 检查证书文件是否存在,如果不存在则生成自签名证书 - 证书文件路径为/data/security/nginx_cert/server.crt和server.key - 使用openssl生成2048位RSA自签名证书,有效期10年 - 通过san.cnf配置文件和v3_req扩展生成证书 - 添加相应的日志记录和错误处理机制
-
-
由 PGY 提交于
- 添加Crypto模块依赖问题及解决方案:pip install pycryptodome - 添加requests模块依赖问题及解决方案:pip3 install requests - 添加PIL模块依赖问题及解决方案:pip3 install Pillow - 添加debug_toolbar模块依赖问题及解决方案:pip3 install django-debug-toolbar - 添加rest_framework模块依赖问题及解决方案:pip3 install djangorestframework - 记录rest_framework_swagger不兼容问题及迁移建议到drf-spectacular
-
由 陈泽健 提交于
-
由 陈泽健 提交于
- 新增程序更新脚本需求文档,描述Windows和Linux系统远程更新功能 - 定义脚本路径和用途,包括Windows的remote_update.ps1和Linux的program_update.sh - 详细说明功能需求,涵盖远程连接、文件上传、服务更新和验证流程 - 规定输入参数要求,包括服务器IP、端口号、认证信息和文件路径 - 描述自动化服务停止、包替换、重启及成功验证的完整更新流程
-
由 PGY 提交于
在MySQL初始化脚本中新增offline数据库的创建语句, 用于支持离线功能模块的数据存储需求。
-
由 陈泽健 提交于
- 注释掉自动化服务监测脚本中的钉钉通知发送逻辑 - 更新需求文档中容器信息检测的描述,明确需要列出容器信息 - 移除钉通知功能的相关变量定义和发送调用代码
-
由 陈泽健 提交于
- 移除 lph@huazhaochina.com 邮件接收人 - 添加钉钉机器人配置参数(access token 和 secret) - 实现钉钉消息发送功能,包括 URL 构造和 HMAC-SHA256 签名 - 添加钉钉消息内容转义和 JSON 格式化处理 - 在主流程中集成钉钉通知发送 - 更新邮件配置生成的描述文本 - 优化监控流程,移除未使用的 pandoc 依赖检查 - 添加监控状态汇总和摘要信息生成 - 实现异常状态判断和 emoji 标识显示
-
由 陈泽健 提交于
- 添加邮件通知配置,支持QQ企业邮箱SMTP - 实现依赖检查和自动安装mailx功能 - 添加系统包管理器检测(yum/apt) - 实现邮件配置文件生成到/etc/mail.rc - 创建send_report_mail函数发送监测报告 - 修改主流程集成邮件发送和依赖检查 - 更新需求文档说明邮件和钉钉发送功能
-
由 陈泽健 提交于
- 新增 collect_container_info 函数用于采集运行中和未运行的容器信息 - 添加对 docker 命令的检查,若未安装则记录相应信息 - 实现运行中容器信息的获取和格式化输出 - 实现未运行容器(包括 Exited、Paused 等状态)的检测和展示 - 在 Markdown 报告中添加容器信息检测结果的表格展示 - 更新需求文档状态标记为已实现
-
由 陈泽健 提交于
- 将脚本从循环监控模式改为单次执行模式 - 移除日志ERROR上下文检测功能和相关状态变量 - 简化日志审计功能,仅保留日志暴涨检测 - 更新报告输出内容,移除ERROR相关统计信息 - 优化代码结构,移除监控间隔和报告生成间隔配置 - 更新脚本头部注释说明为单次执行模式 - 移除主循环逻辑,改用简单执行流程 - 添加需求文档中容器信息检测的未实现说明
-