1. 26 12月, 2025 11 次提交
    • 陈泽健's avatar
      feat(dns): 添加DNS解析检测与自动修复功能 · c8b04937
      陈泽健 提交于
      - 实现DNS配置检测逻辑,检查DNS服务器配置状态
      - 添加DNS解析功能测试,验证域名解析成功率
      - 增加网络连通性测试,验证DNS解析IP的可达性
      - 实现检测到DNS异常时自动触发远程修复机制
      - 添加修复后复检功能,确认DNS解析恢复正常
      - 更新PRD文档说明DNS修复功能实现情况
      - 优化issue_handler.sh支持非交互模式DNS修复
      c8b04937
    • 陈泽健's avatar
      docs(PRD): 更新服务自检需求文档 · 5a263dd8
      陈泽健 提交于
      - 添加异常修复相关内容
      - 详细说明宿主机进程未启动时的远程修复流程
      - 补充fix_external_service_disconnect函数说明
      - 增加issue_handler.sh脚本上传和执行机制描述
      - 添加修复完成后的复检要求
      5a263dd8
    • 陈泽健's avatar
      fix(server): 解决对外服务进程检测和修复问题 · a70c2450
      陈泽健 提交于
      - 修复了外部会议服务进程检测逻辑,支持通过 Pattern 或 Service 字段匹配
      - 改进了 PowerShell 脚本中服务器对象传递方式,从 pscustomobject 改为 hashtable
      - 统一了新旧平台对外服务修复结果的报告格式
      - 优化了 issue_handler.sh 中的 Java 环境检测和 PATH 配置
      - 移除了启动脚本中的冗余 source /etc/profile 命令
      - 添加了非交互模式下的自动修复执行支持
      a70c2450
    • 陈泽健's avatar
      feat(server): 添加对外会议服务断连修复功能 · fecc850c
      陈泽健 提交于
      - 新增 Repair-ExternalMeetingService 函数处理远端修复
      - 实现对外服务进程 ubains-meeting-api-1.0-SNAPSHOT.jar 检测
      - 集成修复后复检机制验证进程是否成功启动
      - 添加修复结果报告输出到自检报告中
      - 实现异常情况下的错误处理和日志记录
      - 更新需求文档说明对外服务修复流程
      fecc850c
    • 陈泽健's avatar
      fix(server): 修复服务器健康检测脚本的内存监控和日志记录问题 · 577617f0
      陈泽健 提交于
      - 优化内存检测逻辑,使用更可靠的 free 命令路径查找机制
      - 修复内存使用率计算公式,确保准确统计内存占用情况
      - 移除已弃用的回退机制,简化内存检测流程
      - 添加防火墙状态检测的日志输出,提供更详细的防火墙信息
      - 改进文件下载功能,增加 pscp 命令的错误处理和调试信息
      - 优化容器信息显示格式,添加分隔线提升可读性
      - 统一配置文件检测的日志格式,改用 Write-Log 替代 Write-Host
      - 修复磁盘空间检查的异常处理,避免因驱动器访问问题中断流程
      - 添加各检测模块的分段标识日志,便于追踪检测进度
      577617f0
    • 陈泽健's avatar
      31306b34
    • 陈泽健's avatar
      feat(self-check): 更新服务自检需求文档 · b57176cc
      陈泽健 提交于
      - 修改上传修复脚本功能描述,添加防火墙修复支持
      - 增加远程修复后复检操作说明
      - 完善防火墙端口检测规则文档
      b57176cc
    • PGY's avatar
    • PGY's avatar
    • 陈泽健's avatar
      ``` · 9e9ba9a2
      陈泽健 提交于
      fix(server): 修复服务器内存检测脚本兼容性问题
      
      - 使用 available 计算已用内存,兼容不同 free 格式
      - 添加 fallback 机制,当 free 命令不可用时使用 /proc/meminfo
      - 规整内存数据,防止负值或超出范围的计算结果
      - 在容器信息打印之间增加分隔线
      
      ```
      9e9ba9a2
    • 陈泽健's avatar
      fix(server): 优化服务器健康检查脚本中的内存检测和IP地址检测 · e9d84f00
      陈泽健 提交于
      - 修复内存检测命令,使用LC_ALL=C环境变量和CSV输出格式避免本地化问题
      - 添加内存检测失败时的备用方案,通过/proc/meminfo计算内存使用情况
      - 改进IP地址检测逻辑,添加服务器IP到允许列表中
      - 优化grep命令添加2>/dev/null重定向和sort -u去重
      - 简化IP检测输出,只显示未授权IP地址,合法IP不再打印
      - 修复路径中的中文字符,将/data/第三方/wifi-local改为/data/third_party/wifi-local
      - 更新需求文档中的IP检测说明,明确合法地址可不打印
      e9d84f00
  2. 25 12月, 2025 4 次提交
    • 陈泽健's avatar
      docs(prd): 更新自动化服务监测需求文档 · 7c5eff59
      陈泽健 提交于
      - 在mysql连接数监测部分补充了具体的账号密码信息
      - 完善了mysql连接数监测的实现细节说明
      7c5eff59
    • 陈泽健's avatar
      fix(base): 更新chromedriver服务配置 · 0ca68924
      陈泽健 提交于
      - 注释掉云电脑的chromedriver路径配置
      - 启用自动化虚拟机的chromedriver路径配置
      - 修改默认使用虚拟机环境的chromedriver路径
      0ca68924
    • 陈泽健's avatar
      feat(monitoring): 添加钉钉消息发送功能并优化日志审计 · b5481b46
      陈泽健 提交于
      - 集成钉钉机器人API,实现自动化告警消息发送
      - 重构日志审计功能,添加主机信息标识
      - 修复MySQL连接数监测中的逻辑错误
      - 更新文档状态标记,完善需求实现进度
      - 优化代码格式化和参数传递方式
      b5481b46
    • 陈泽健's avatar
      feat(scripts): 添加自动化服务监测脚本 · 3940433b
      陈泽健 提交于
      - 实现SSH连接管理,支持多服务器连接与自动重连
      - 添加平台识别功能,自动检测新统一平台(/data/services)与传统平台(/var/www)
      - 实现系统识别,检测ujava、upython、upython_voice容器并映射业务系统
      - 添加日志暴涨检测,采用增量行数窗口法监测日志增长速率
      - 实现ERROR日志审计,抓取错误上下文并记录发生时间段
      - 添加内存资源监控,记录使用峰值、平均值与时间点
      - 实现MySQL连接数监测,检测容器内连接数并判断暴涨情况
      - 集成多线程监控,支持并发监测多台服务器
      - 配置中文日志输出与滚动文件日志记录
      3940433b
  3. 24 12月, 2025 2 次提交
    • 陈泽健's avatar
      style(base): 格式化注释符号 · 6cf626a3
      陈泽健 提交于
      - 将注释中的单个#符号修改为双#符号,保持代码格式一致性
      6cf626a3
    • 陈泽健's avatar
      fix(health-check): 优化服务器健康检查脚本的报告输出 · 87eb04a4
      陈泽健 提交于
      - 修复防火墙状态检测逻辑,改进对 firewalld 和 iptables 的判断准确性
      - 增加防火墙修复后状态复检机制,确保修复操作的有效性
      - 扩大 iptables 端口检测数量限制,从 20 个增加到 50 个
      - 在报告中添加修复时间线记录,展示防火墙和 NTP 服务的异常检测到修复过程
      - 为报告添加状态图标标识,使用   ️ 等表情符号直观显示各项检测结果
      - 优化 Markdown 报告生成,改进错误处理和文件写入逻辑
      - 简化代码结构,移除冗余注释和重复的变量声明
      87eb04a4
  4. 18 12月, 2025 5 次提交
    • 陈泽健's avatar
      fix(base): 更新自动化虚拟机的chromedriver路径注释 · 67672af8
      陈泽健 提交于
      - 修改了自动化虚拟机的chromedriver路径注释,确保路径指向正确的可执行文件位置
      - 确保Service对象能够正确引用到新的chromedriver路径
      - 优化了注释格式以便更好地标识不同环境下的配置选项
      67672af8
    • 陈泽健's avatar
      fix(server-check): 优化防火墙检测与远程文件传输逻辑 · 04a73e07
      陈泽健 提交于
      - 改进防火墙状态检测逻辑,区分 firewalld 和 iptables 状态
      - 新增 Copy-File-To-Remote 函数,支持多种方式上传文件(pscp/plink/scp)
      - 重构 Upload_the_repair_script 函数,使用新传输方法并增强容错
      - 为修复动作添加非交互参数支持,防止远端执行卡住
      - 移除部分冗余日志输出,提升脚本执行效率
      - 统一远程命令执行与结果解析方式,提高稳定性
      04a73e07
    • 陈泽健's avatar
      feat(server-check): 增加防火墙异常时的远端自动修复功能 · c69afd4d
      陈泽健 提交于
      - 检测到防火墙未启用或状态异常时,触发远端修复脚本
      - 执行修复后重新检查防火墙状态与开放端口
      - 支持 firewalld 和 iptables 类型防火墙的状态识别
      - 自动更新检查结果并记录修复过程日志
      - 提升服务自检对安全配置的自动化处理能力
      c69afd4d
    • 陈泽健's avatar
      feat(script): 增强NTP服务检测逻辑并优化时间同步检查 · bd805351
      陈泽健 提交于
      - 新增对 chronyd/ntpd 服务运行状态的主动检查
      - 修复本地时间获取逻辑,统一使用 UTC 时间戳避免时区偏差
      - 更新时间差判定条件,确保服务运行状态下才判断同步状态
      - 优化日志记录内容,明确显示本地UTC时间戳与差值
      - 在PRD文档中标注NTP修复功能已实现
      - 调整测试报告展示逻辑,支持错误信息滚动定位
      - 增加.gitignore忽略新平台日志图片目录
      bd805351
    • 陈泽健's avatar
      feat(scripts): 增强脚本交互性与配置检查能力 · 6a58107a
      陈泽健 提交于
      - 移除 EMQX 配置文件冗余路径检查
      - 新增 issue_handler.sh 交互式菜单模式
      - 支持本地运行时通过菜单选择执行动作
      - 实现 NTP、端口、IP、权限等常见问题处理入口
      - 增加非交互模式和确认选项支持
      - 注释掉讯飞系统巡检中的转录文字检测逻辑
      6a58107a
  5. 17 12月, 2025 10 次提交
    • 陈泽健's avatar
      feat(script): 增强NTP修复与远程脚本执行功能 · 4247dbb8
      陈泽健 提交于
      - NTP修复后增加时间同步状态复检逻辑
      - 改进Upload_the_repair_script函数的错误处理与返回值解析
      - 统一Invoke-SSHCommand返回结果的安全访问方式
      - 优化远程目录创建、脚本准备及执行的结果反馈结构
      - 增加NTP检测结果摘要日志输出
      - issue_handler.sh支持全局非交互模式与参数化输入
      - IP替换功能支持通过命令行参数(--old-ip/--new-ip)传入
      - 新增--non-interactive、--yes/-y等控制交互行为的选项
      - 保留对旧参数--ntp-auto的向后兼容支持
      4247dbb8
    • 陈泽健's avatar
      feat(server-check): 实现NTP服务自动修复与脚本上传功能 · cf10499e
      陈泽健 提交于
      - 在NTP检测异常时自动触发远端修复流程
      - 新增Upload_the_repair_script函数用于上传issue_handler.sh
      - 支持检测并修复NTP服务配置偏差与时间同步问题
      - 优化NTP时间比较逻辑,移除手动时区转换
      - 修复issue_handler.sh中chrony服务名不一致问题
      - 重构issue_handler.sh支持命令行动作调用模式
      - 完善服务自检文档中的功能点编号与描述
      - 统一代码风格,规范哈希表结尾分号使用
      cf10499e
    • 陈泽健's avatar
      feat(script): 增强问题处理脚本功能和用户体验 · 323a46a8
      陈泽健 提交于
      - 优化平台检测逻辑,将调试日志输出到stderr
      - 更新日志文件路径,适配新旧平台目录结构
      - 改进用户输入处理函数,支持空输入和错误提示
      - 扩展主菜单选项至10项,新增导出日志、修复服务等功能
      - 增强子菜单功能,支持更多更新选项和全选操作
      - 调整脚本入口调用方式,提高代码可维护性
      323a46a8
    • 陈泽健's avatar
      feat(scripts): 增强服务器健康检查和问题处理功能 · 5e33ba89
      陈泽健 提交于
      - 规范化容器端口和网络信息展示,支持数组和字符串格式
      - 优化备份压缩逻辑,增加错误匹配检测
      - 完善问题处理脚本的交互式菜单和子操作选项
      - 统一shell脚本解释器为#!/usr/bin/env bash
      - 添加.gitattributes文件统一换行符处理
      - 重构主函数入口逻辑提高代码可维护性
      5e33ba89
    • 陈泽健's avatar
      92674712
    • 陈泽健's avatar
      feat(server-check): 新增容器信息收集功能 · c71a2aa9
      陈泽健 提交于
      - 实现 Test-ContainerInformation 函数用于收集服务器容器信息
      - 支持 Docker 和 Podman 运行时检测与兼容
      - 收集容器基本信息、状态、健康检查、重启策略等
      - 获取容器网络设置、端口映射及挂载信息
      - 在自检报告中新增容器信息展示模块
      - 更新服务自检主流程以调用容器信息收集
      - 优化日志导出函数中的条件判断逻辑
      - 修复备份下载失败时的临时目录创建问题
      - 调整 container_update.sh 中默认镜像版本至 v15
      - 修改容器启动命令为完整写法以提升稳定性
      - 更新需求文档中标记现场数据备份为已实现
      - 在需求文档中新增容器信息收集与定时任务查询项
      c71a2aa9
    • PGY's avatar
      根据您提供的信息,我注意到code differences部分是空的。但是按照Angular commit规范的要求,我需要生成一个符合规范的commit message。 · b4c314dd
      PGY 提交于
      由于没有具体的代码变更信息,我将提供一个通用的模板示例:
      
      ```
      docs(changelog): 更新版本发布说明
      
      添加新功能描述和bug修复记录到更新日志中,
      确保所有重要的变更都有详细说明。
      ```
      
      如果您能提供具体的代码差异信息,我可以生成更准确和具体的commit message。请提供实际的代码变更内容,包括:
      - 变更的文件类型
      - 具体的功能修改
      - 修复的问题
      - 变更的影响范围
      
      这样就能生成完全符合Angular规范且描述准确的中文commit message。
      b4c314dd
    • 陈泽健's avatar
      chore(tests): 更新功能测试注释格式 · 0663da88
      陈泽健 提交于
      - 修改了测试执行指令的注释格式,增加了一个井号符号
      - 保持了原有的测试标签不变
      - 确保注释内容与实际测试执行命令一致
      0663da88
    • 陈泽健's avatar
      feat(script): 移除旧的包更新检查逻辑 · 09b4923f
      陈泽健 提交于
      - 删除了 issue_handler.sh 中的 check_and_update_package 函数
      - 清理了相关的包更新处理代码
      - 为后续重构优化铺平道路
      09b4923f
    • PGY's avatar
      优化脚本内容,增加异常处理机制 · 296ae44f
      PGY 提交于
      296ae44f
  6. 16 12月, 2025 4 次提交
  7. 15 12月, 2025 1 次提交
    • 陈泽健's avatar
      feat(script): 实现服务自检报告的 Markdown 导出功能 · c247de85
      陈泽健 提交于
      - 新增 Markdown 报告生成功能,支持将检测结果导出为 .md 文件
      - 优化报告目录创建逻辑,增加临时目录 fallback 机制
      - 完善各类检测项的 Markdown 内容生成,包括系统类型、服务状态、资源信息等
      - 修复 NTP 时间检测逻辑,移除硬编码时区偏移
      - 更新文件权限检测路径,调整部分中文路径配置
      - 增强文件权限检测输出结构,返回更详细的摘要信息
      - 移除冗余 HTML 报告文件,统一使用 Markdown 格式输出
      c247de85
  8. 12 12月, 2025 1 次提交
    • 陈泽健's avatar
      feat(server-check): 新增NTP服务与文件权限检测功能 · 5af4f8bd
      陈泽健 提交于
      - 新增对目标服务器NTP/Chrony服务的安装与运行状态检测
      - 增加服务器时间与本地时间一致性校验逻辑
      - 实现关键配置文件与目录的权限检查功能
      - 引入现场数据备份功能,支持传统平台服务数据打包导出
      - 更新主检测流程以集成新增检测项及结果展示
      - 修复文档中关于文件权限检测的描述错误
      - 补充DataBakup函数实现,包括目录复制、数据库导出与压缩下载
      - 调整日志记录结构以支持新检测模块的结果追踪
      - 优化远程命令执行与本地文件下载的容错处理机制
      5af4f8bd
  9. 11 12月, 2025 2 次提交
    • 陈泽健's avatar
      feat(server-check): 新增文件权限检测功能 · 849b58fa
      陈泽健 提交于
      - 实现 Check-FilePermissions 函数用于检测关键文件权限
      - 支持 new 和 old 平台类型的不同检测路径
      - 在主流程中调用文件权限检测逻辑
      - 更新需求文档标记该功能为已实现
      - 确保检测在日志导出前执行并输出权限信息
      849b58fa
    • 陈泽健's avatar
      docs(server-check): 更新服务自检需求文档 · 3d773974
      陈泽健 提交于
      - 移除新统一平台日志导出步骤中的多余空行
      - 添加文件权限检测功能需求说明
      - 补充传统平台和新统一平台各容器的文件权限检测项
      - 增加数据库用户权限检测说明
      - 明确文件权限检测函数执行顺序要求
      - 优化文档格式和结构
      3d773974