- 05 1月, 2026 1 次提交
-
-
由 PGY 提交于
创建必要的目录结构 /data/middleware/nginx/data/{cache,html}, 统一设置nginx目录属主为nginx用户, 调整不同目录的权限配置以提高安全性和功能性: - html目录设置为755权限供静态文件访问 - cache目录设置为775权限允许缓存写入 - log目录设置为755权限供日志读写
-
- 04 1月, 2026 5 次提交
-
-
由 陈泽健 提交于
- 实现Redis容器异常时的日志导出、远端修复和复检流程 - 添加Emqx容器异常检测和日志导出功能 - 优化issue_handler.sh中Redis容器修复脚本的交互模式和参数处理 - 更新PRD文档中的Redis修复交互模式说明和Emqx容器检测需求 - 完善服务自检需求文档中的检测功能详细描述和执行要求
-
由 陈泽健 提交于
- 重构容器信息收集逻辑,简化容器状态检查 - 新增 Redis 容器异常检测和自动修复功能 - 添加 Redis 日志导出到本地功能 - 实现 Redis 容器修复后的复检机制 - 扩展修复脚本支持 redis_container_exception 操作 - 更新上传修复脚本函数支持 Redis 异常处理 - 添加服务自检使用说明文档 - 优化代码结构和错误处理机制
-
由 陈泽健 提交于
- 更新 EMQX 镜像版本从 5.8.4 升级到 5.8.7 - 修改 EMQX 镜像仓库地址从私有仓库改为官方仓库 - 调整 EMQX 配置目录结构,将配置文件单独挂载 - 修正 EMQX 数据和日志目录权限设置路径 - 更新 Ngrok 镜像 ID 以匹配新版本 - 修复 Ngrok 脚本挂载路径的变量引用格式
-
由 陈泽健 提交于
- 移除镜像打标签步骤,简化镜像加载流程 - 删除Nacos认证配置相关变量定义 - 修改容器启动参数,使用host网络模式替代端口映射 - 调整挂载配置,移除数据目录挂载改为脚本挂载 - 简化Docker运行命令参数结构
-
由 陈泽健 提交于
- 修复了FastDFS存储卷路径配置错误,将/data/storage/storage/data改为/var/fdfs/storage/data - 统一了docker ps命令后的换行格式 - 在服务自检文档中添加了定时任务查询功能的需求描述 - 增加了新统一平台和传统平台的定时任务配置说明
-
- 31 12月, 2025 4 次提交
-
-
由 PGY 提交于
- 添加新统一平台自动化部署脚本 new_auto.sh,包含完整的系统部署流程 - 修改java容器生成文件映射路径错误
-
由 PGY 提交于
- 移除运维系统中不必要的端口开放,包括8083、18083、8306、8000、8002、9009等 - 移除预定系统中未使用的端口,如18082、899、8996、8080等 - 在预定义系统中新增UDP端口323的开放支持 - 简化端口列表,提高脚本执行效率和安全性
-
由 PGY 提交于
- 将时间戳变量声明和赋值分离,提高代码可读性 - 使用find命令替换grep -vE模式,改进网络接口检测的准确性和性能 - 为数组元素添加引号,避免变量展开问题 - 移除未使用的group变量 - 使用tee -a命令替换cat >>,提高文件写入的安全性 - 移除EMQX容器的重复端口映射配置 - 修复数组遍历时的语法,使用"${array[@]}"替换"${array[*]}" - 添加版本信息日志输出 - 移除调试用的尾日志命令注释 -
由 PGY 提交于
-
- 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 6 次提交
-
-
由 陈泽健 提交于
- 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 - 修改容器启动命令为完整写法以提升稳定性 - 更新需求文档中标记现场数据备份为已实现 - 在需求文档中新增容器信息收集与定时任务查询项
-