1. 08 5月, 2026 7 次提交
    • 陈泽健's avatar
      fix(scripts): 修复服务器健康检测脚本中的数值比较和空消息问题 · 82e213b2
      陈泽健 提交于
      - 修复Get-StatusByThreshold函数中的数值转换逻辑,使用double.Parse替代正则提取
      - 添加对接近零数值的特殊处理,避免时钟偏差等小数值导致误报严重状态
      - 在Add-Issue函数中添加对空消息和过短消息的过滤机制
      - 修复磁盘和Inode使用率检测中的字符串格式化问题
      - 添加磁盘IO状态检测功能,监控设备利用率和等待时间
      - 增加安全合规检测项,包括认证失败历史、异常账户、可疑SUID文件等
      - 添加SSL证书有效期检测,支持HTTPS和EMQX SSL证书检查
      - 实现时钟偏差小于0.001秒时直接标记为正常的特殊处理
      - 新增定时任务检测功能,检查Crontab和Systemd定时器
      - 移除不再使用的Java-Login和Java-Backend端口检测
      - 添加容器日志文件大小检测,防止日志文件过大占用磁盘空间
      - 增加FastDFS文件存储检测功能,监控Tracker和Storage服务状态
      - 添加Java应用JVM检测,检查Java版本和运行状态
      - 创建新的问题处理文档,记录脚本运行失败项的解决方案
      - 删除过时的数据库备份脚本文件
      82e213b2
    • 陈泽健's avatar
      fix(scripts): 修复服务器健康检测脚本中的多个异常问题 · 541ae91e
      陈泽健 提交于
      - 修复uptime命令解析逻辑,使用uptime -p获取完整运行时间信息
      - 解决时间同步检测中的空数组索引问题,添加字符串类型检查
      - 修复Redis缓存检测中的警告信息干扰,过滤password警告并改进数字匹配
      - 修复多个Add-Issue调用中的格式化字符串问题
      - 将文件描述符处理的数据类型从int改为long以支持大数值
      - 改进SSH命令输出的数组处理逻辑,确保正确转换为字符串
      541ae91e
    • 陈泽健's avatar
      fix(script): 修复服务器健康检测脚本的数值转换异常 · 22b42ede
      陈泽健 提交于
      - 修复内存字节转换溢出问题,使用 [long] 替代 [int] 处理大数值
      - 添加数组类型检查防止 Invoke-SSHCommand 返回数组时的转换错误
      - 修复僵尸进程和线程数检测中的数组索引和类型转换问题
      - 解决 Redis 缓存检测中对象数组到整数的转换异常
      - 优化正则匹配处理避免 Null 数组索引错误
      - 改进数值范围处理防止 Int32 溢出导致的脚本异常
      22b42ede
    • 陈泽健's avatar
      fix(script): 解决SSH连接和脚本变量作用域问题 · f6704f96
      陈泽健 提交于
      - 修复SSH连接函数中的变量作用域问题,统一使用$script:前缀访问全局变量
      - 重构Invoke-SSHCommand函数,移除Start-Job实现改为直接调用plink命令
      - 添加主机密钥自动确认机制,解决首次连接时的交互问题
      - 改进输出过滤逻辑,解决Deserialized ErrorRecord对象调用Trim方法的错误
      - 添加调试日志输出,便于排查SSH连接过程中的问题
      - 优化连接失败错误消息,区分不同类型的连接错误情况
      - 添加参数数组传递方式,避免命令行参数转义问题
      - 实现批处理模式支持,提升脚本自动化执行稳定性
      f6704f96
    • 陈泽健's avatar
      fix(script): 解决PowerShell脚本中变量冲突和plink路径问题 · 87c92e89
      陈泽健 提交于
      - 修复$Host变量冲突问题,将其替换为$HostName以避免使用PowerShell保留变量
      - 解决plink.exe路径查找问题,使用$PSScriptRoot获取脚本所在目录的plink.exe
      - 将文件存在性检查从Get-Command改为Test-Path以正确检测当前目录文件
      - 更新错误日志信息显示完整的plink.exe路径
      - 修复SSH连接参数传递,确保使用正确的主机名变量
      87c92e89
    • 陈泽健's avatar
      docs(PRDAI服务器监测): 删除AI服务器监测需求文档,处理字符编码问题 · b657aa92
      陈泽健 提交于
      - 移除整个PRD需求文档,包括服务器配置、工作流程、各类检测步骤等内容
      - 删除了包含SSH连接、基础信息采集、资源使用检测等完整巡检流程
      - 移除了MySQL、Redis、EMQX、Java应用等各类服务的检测方案
      - 清理了Docker容器、网络分析、系统日志等深度检测相关内容
      - 删除了安全检测和各类应用日志分析的详细步骤
      b657aa92
    • 陈泽健's avatar
      docs(server): 添加AI服务器监测需求文档,调整桌牌部署函数增加9990端口放行 · ead4ed00
      陈泽健 提交于
      - 新增完整的服务器健康巡检工作流程
      - 包含基础信息采集和资源使用检测
      - 添加进程深度分析和网络分析
      - 实现Docker容器检测功能
      - 集成MySQL数据库检测
      - 添加Redis缓存检测
      - 实现EMQX消息队列检测
      - 添加Java应用JVM检测
      - 包含FastDFS检测
      - 新增Nginx检测
      - 实现应用日志分析
      - 添加系统日志分析
      - 集成安全检测功能
      - 包含定时任务检测
      - 添加NTP时钟同步检测
      - 实现SSL证书有效期检测
      ead4ed00
  2. 07 5月, 2026 6 次提交
    • 陈泽健's avatar
      docs(AI服务器监测): 更新负载二和负载三的服务器IP地址配置 · caccdc31
      陈泽健 提交于
      - 将负载三的目标服务器地址从192.168.5.45更新为192.168.5.46
      - 将负载二的目标服务器地址从192.168.5.46更新为192.168.5.45
      - 同步更新SSH连接命令中的IP地址
      - 更新巡检报告模板中的主机标识信息
      caccdc31
    • 陈泽健's avatar
      docs(meeting): 删除会议系统运行问题分析文档,调整AI服务器监测需求文档中报告输出目录 · 47300ad7
      陈泽健 提交于
      - 移除 AI服务器监测新统一平台负载一的系统功能运行问题文档
      - 移除 AI服务器监测新统一平台负载一的方案执行文档
      - 移除 AI服务器监测新统一平台负载二的系统功能运行问题文档
      - 移除 AI服务器监测新统一平台负载二的方案执行文档
      47300ad7
    • 陈泽健's avatar
      docs(log): 删除会议系统负载均衡分析文档,调整AI服务器监测的目录结构增加对应系统的PRD文档 · d499fbf7
      陈泽健 提交于
      - 移除 5.44 系统功能运行问题相关分析文档
      - 删除 5.44 系统问题方案执行记录文档
      - 清理 5.45 系统功能运行问题相关分析文档
      - 移除 5.45 系统问题方案执行记录文档
      - 删除关于会议系统进程消失和假死问题的详细技术分析
      - 清理服务器配置、JVM参数、线程池、数据库连接池等优化方案记录
      d499fbf7
    • 陈泽健's avatar
      docs(server): 添加兰州中石化AI服务器监测需求文档 · 70f9dc57
      陈泽健 提交于
      - 创建了完整的服务器健康巡检工作流程
      - 包含基础信息采集、资源使用检测、进程分析等21个检测步骤
      - 提供详细的命令行检测脚本和参数配置
      - 覆盖Docker容器、MySQL、Redis、EMQX等核心服务检测
      - 设计了结构化的Markdown健康报告输出格式
      - 增加了对比分析功能用于跟踪系统状态变化
      70f9dc57
    • 陈泽健's avatar
      docs(prd): 添加AI服务器监测需求产品文档 · 637e9421
      陈泽健 提交于
      - 定义了目标服务器配置信息包括主机地址、SSH端口、系统规格等基础信息
      - 详细列出所有Docker容器的映射关系、端口配置和服务用途
      - 提供完整的服务器健康巡检工作流程,涵盖基础信息采集、资源使用检测
      - 包含CPU、内存、磁盘、网络等系统层面的深度检测命令和指标
      - 设计了针对MySQL、Redis、EMQX、Java应用等核心服务的专项检测方案
      - 添加了Docker容器、系统日志、安全检测等运维必需的检查项
      - 提供了详细的错误分类统计和健康检查机制
      637e9421
    • PGY's avatar
      e8e5ae5b
  3. 06 5月, 2026 11 次提交
    • 陈泽健's avatar
      b0bb7544
    • 陈泽健's avatar
      docs(log-monitor): 添加展厅新统一平台进程监控分析文档 · b0c03b1d
      陈泽健 提交于
      - 创建5.202系统功能运行问题PRD文档
      - 添加详细的进程消失和假死问题分析报告
      - 提供完整的优化方案和执行清单
      - 记录服务器运行现状和服务部署路径
      - 制定验证方案和代码执行记录跟踪
      - 建立问题规避和经验积累机制
      b0c03b1d
    • 陈泽健's avatar
      docs(logs): 更新日志分析报告路径 · e20a324e
      陈泽健 提交于
      - 修改了中间件日志分析报告的存储路径配置
      - 将日志分析目录从根目录移动到专门的分析报告子目录
      - 更新了相关文档中的路径引用以保持一致性
      e20a324e
    • 陈泽健's avatar
      docs(logs): 更新中间件日志分析文档中的服务器IP信息 · 8205dacb
      陈泽健 提交于
      - 将预定系统服务器IP从单个地址更新为三个服务器集群地址
      - 修正MySQL与Redis监测方案中的服务器IP配置信息
      8205dacb
    • 陈泽健's avatar
      docs(logs): 删除5.44日志分析报告并重构新统一平台监控文档结构 · 28bc146a
      陈泽健 提交于
      - 删除Docs/PRD/日志监测/分析报告/5.44服务日志监测分析报告.md文件
      - 重命名PRD系统功能运行问题文档至负载一分组目录
      - 创建5.45和5.46服务器的系统功能运行问题文档
      - 新增5.45和5.46负载的详细问题分析与优化方案执行文档
      - 更新分析结果路径引用至新的负载分组目录结构
      28bc146a
    • 陈泽健's avatar
      fix(add): 调整服务日志的目录结构 · 23fd7ac8
      陈泽健 提交于
      23fd7ac8
    • 陈泽健's avatar
      fix(security): 修复工商银行项目访问页面漏洞 · 7f37c9ca
      陈泽健 提交于
      - 更新需求文档中的验证流程,改为验证/exapi/路径下的swagger访问
      - 添加服务器IP自动获取功能,支持多种获取方式
      - 修改防火墙操作逻辑,先检查8996端口是否开放再决定是否关闭
      - 优化配置验证过程,使用动态IP地址进行访问测试
      - 调整Docker重启流程,移除用户确认步骤并增加容器状态检查
      - 完善日志记录功能,确保所有操作都有相应日志输出
      7f37c9ca
    • 陈泽健's avatar
      feat(exapi-check): 添加防火墙关闭和docker重启功能 · 0f0dd65d
      陈泽健 提交于
      - 在需求文档中添加防火墙关闭步骤和相关命令说明
      - 更新执行流程文档增加防火墙关闭章节和流程图
      - 修改状态跟踪表格标记已完成步骤并添加防火墙关闭待办项
      - 在exapicheck.sh脚本中实现close_firewall_port函数处理8996端口关闭
      - 在exapicheck.sh脚本中实现restart_docker函数处理docker服务重启
      - 在配置应用后自动执行防火墙关闭和docker重启操作
      - 添加相应的日志记录和用户确认提示机制
      0f0dd65d
    • 陈泽健's avatar
      fix(security): 修复nginx配置中swagger接口暴露的安全漏洞 · 63e8ae2d
      陈泽健 提交于
      - 将swagger-ui等敏感接口的拦截路径从根路径改为/exapi/路径
      - 修复sed命令处理多行配置时的语法错误问题
      - 解决命令替换捕获日志输出导致容器ID解析失败的问题
      - 添加配置文件备份和回滚机制确保系统安全
      - 更新相关文档和问题处理记录
      63e8ae2d
    • 陈泽健's avatar
      feat(security): 新增nginx拦截脚本防止swagger页面访问 · 82cb1456
      陈泽健 提交于
      - 创建exapicheck.sh脚本用于自动添加nginx转发拦截配置
      - 实现配置检查功能避免重复添加location ~* ^/(swagger-ui拦截规则
      - 添加nginx配置文件备份和恢复机制确保系统安全
      - 实现docker容器内nginx配置测试和重载功能
      - 集成curl验证功能确保8996和443端口swagger访问被正确拦截
      - 提供完整的日志记录和错误处理机制
      - 生成需求文档和执行计划文档规范实施流程
      82cb1456
    • 陈泽健's avatar
      docs(log): 更新日志监测文档和分析报告 · 0fa62058
      陈泽健 提交于
      - 创建中间件服务运行问题PRD文档
      - 更新系统功能运行问题文档中的部署路径信息
      - 添加服务列表表格详细记录各服务部署路径和日志文件
      - 扩展Claude设置中日志监测相关命令配置
      - 创建5.44服务日志监测分析报告详细记录ClassCastException问题
      - 创建中间件服务运行监测方案执行文档
      - 生成多服务日志监测分析报告涵盖8个服务的健康状况
      - 创建服务日志分析结果文档记录系统运行状态和关键问题
      - 记录Redis连接超时、数据库连接失败等核心问题及修复建议
      - 更新系统资源状态和磁盘使用情况监控信息
      0fa62058
  4. 27 4月, 2026 1 次提交
    • PGY's avatar
      feat(Mqtt_Universal_Tool): 重构Android信息上报脚本以支持设备配对模式 · d6d89335
      PGY 提交于
      - 将CSV配置从列表改为字典,区分心跳和设备信息配置
      - 修改线程模型:每个线程固定负责一个设备,持续发送心跳和设备信息对
      - 调整发送策略:每30秒发送一次心跳和设备信息,而非循环发送
      - 增强错误处理:添加连续错误检测,超过阈值自动退出线程
      - 优化日志输出:减少冗余日志,按优先级分级显示
      - 添加资源监控:集成psutil监控内存和CPU使用情况
      - 改进路径处理:修复BOM编码问题和路径导入逻辑
      - 优化线程管理:调整线程启动间隔和超时设置
      d6d89335
  5. 24 4月, 2026 2 次提交
  6. 23 4月, 2026 1 次提交
    • 陈泽健's avatar
      docs(log): 添加会议系统进程监控问题分析文档 · 0c36cca4
      陈泽健 提交于
      - 添加系统运行问题背景信息和服务器部署详情
      - 记录服务器当前运行状态和资源配置情况
      - 分析进程消失问题的根本原因包括JVM参数不一致和内存超限
      - 记录进程假死问题的多个技术原因包括线程池不足和Redis锁机制
      - 提供详细的优化方案和实施计划,包含紧急修复项和建议优化项
      - 添加验证方案和执行清单,确保问题得到系统性解决
      0c36cca4
  7. 22 4月, 2026 3 次提交
  8. 21 4月, 2026 2 次提交
    • 陈泽健's avatar
      fix(deploy): 修复定时任务配置参数缺失问题 · ee8cc385
      陈泽健 提交于
      - 在new_auto_monitor.sh脚本中为add_crontab_job函数添加--disable-ujava2参数
      - 在new_auto_voice.sh脚本中为add_crontab_job函数添加--disable-ujava2参数
      - 确保Java会议服务启动后正确禁用旧版Java应用
      - 解决因参数缺失导致的定时任务配置异常问题
      ee8cc385
    • 陈泽健's avatar
      feat(service): 添加服务自检脚本历史记录清理功能 · 3c03d21b
      陈泽健 提交于
      - 实现了自动清理超过14天的历史记录功能
      - 添加_get_cutoff_date函数用于计算截止日期
      - 添加_cleanup_old_files函数用于清理指定目录旧文件
      - 添加cleanup_history_records主函数执行清理流程
      - 在自检报告中增加历史记录清理摘要章节
      - 集成清理结果显示在报告和日志中
      - 支持GNU和BSD系统的日期兼容性处理
      - 实现错误处理和状态记录机制
      3c03d21b
  9. 20 4月, 2026 6 次提交
    • 陈泽健's avatar
      feat(deploy): 添加nacos到中间件部署列表 · cdb97800
      陈泽健 提交于
      - 在new_auto_monitor.sh脚本中将nacos添加到middleware_type变量
      - 在new_auto_voice.sh脚本中将nacos添加到middleware_type变量
      - 更新中间件部署配置以支持nacos服务
      - 确保nacos服务与其他中间件组件正确集成
      cdb97800
    • 陈泽健's avatar
      fix(deploy): 修复服务部署脚本递归调用时过滤参数丢失问题 · 5e4f1acb
      陈泽健 提交于
      - 在deploy_services函数的递归调用中传递filter_services参数
      - 确保用户重新选择时菜单保持原有的过滤状态
      - 移除Docker重启相关的冗余操作
      - 添加问题处理文档记录根因分析和解决方案
      5e4f1acb
    • 陈泽健's avatar
      feat(jdk): 优化JDK服务部署脚本增加检查机制 · dacd618d
      陈泽健 提交于
      - 在deploy_jdk_host函数中新增java -version检查逻辑
      - 实现最多3次重试机制验证JDK是否正确部署成功
      - 添加详细的诊断信息输出包括JAVA_HOME值和环境变量配置
      - 实现双重保障方式确保环境变量生效(source + export)
      - 检查失败时保留已安装文件并报错退出部署流程
      - 新增_check_jdk_installation等辅助函数处理检查逻辑
      - 更新日志输出格式包含所有场景的详细状态信息
      - 创建计划执行文档记录实现步骤和测试用例
      dacd618d
    • 陈泽健's avatar
      feat(deploy): 优化自动化部署脚本功能 · 709ac242
      陈泽健 提交于
      - 新增 JDK 服务部署脚本优化需求文档,添加 java -version 检查功能
      - 从防火墙设置中移除 Redis 端口 (6379, 8306) 的开放
      - 为 Nacos 配置更新添加 MySQL 连接地址修改逻辑
      - 统一在所有部署脚本中调整 Docker 服务重启时机,确保中间件部署后正确重启
      - 修复部署流程中 Docker 重启命令位置错误的问题
      709ac242
    • 陈泽健's avatar
      refactor(deploy): 重构自动化部署脚本架构,新增传参README文档记录。 · 8f05aafb
      陈泽健 提交于
      - 将MySQL部署函数从注释状态激活并优化实现
      - 移除冗余的数据导入日志输出,简化nacos配置IP更新流程
      - 统一各部署脚本中的日志文件路径,从/data/log改为/data/logs
      - 调整部署流程顺序,优化server_ip获取的代码格式
      - 更新meeting、monitor、voice等子系统的服务部署逻辑
      - 新增crontab定时任务配置脚本的详细使用说明文档
      - 新增服务部署脚本的交互式选择功能说明文档
      - 新增中间件部署脚本的模块化架构说明文档
      - 实现参数化的服务选择部署机制,支持meeting、monitor、voice等服务组合
      - 增加部署后的延迟等待时间,确保服务稳定启动
      - 优化定时任务的自动清理和脚本存在性检查机制
      8f05aafb
    • 陈泽健's avatar
      fix(deploy): 修正部署脚本日志路径配置 · 1255e032
      陈泽健 提交于
      - 将日志文件路径从 /data/log/new_auto_script.log 修改为 /data/logs/new_auto_script.log
      - 确保日志目录创建的路径与实际日志文件路径一致
      1255e032
  10. 17 4月, 2026 1 次提交
    • 陈泽健's avatar
      feat(scripts): 新增console配置检测功能 · 7a8f9556
      陈泽健 提交于
      - 在auto_crontab_settings.sh中添加health_check任务定义
      - 在check_server_health.ps1中集成NewPlatformConsole和TraditionalPlatformConsole检测
      - 在check_server_health.sh中新增test_config_console函数实现console配置修复
      - 更新PowerShell模块ConfigIPCheck.psm1添加console配置检查功能
      - 修改Report.psm1添加console检测结果报告输出
      - 在crontab设置中强制启用health_check任务且不支持禁用
      7a8f9556