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