1. 09 5月, 2026 1 次提交
    • 陈泽健's avatar
      feat(server): 新增MySQL、Redis和EMQX深度检测功能 · bb6cc60d
      陈泽健 提交于
      - 新增MySQL活跃查询详情、TOP5耗时查询和慢查询统计
      - 新增MySQL缺少索引表检测和数据库分布统计
      - 新增Redis Keyspace信息和键类型分布采样分析
      - 新增Redis持久化状态、复制状态和慢日志TOP10检测
      - 新增EMQX客户端连接详情、Broker统计和综合指标监控
      - 新增EMQX消息丢弃详情和连接异常统计功能
      - 新增Java应用GC统计和JVM堆内存配置详情
      - 优化数据库列表过滤规则,排除系统数据库和警告信息
      bb6cc60d
  2. 08 5月, 2026 14 次提交
    • 陈泽健's avatar
      feat(server): 添加EMQX和JVM增强检测功能 · d511f417
      陈泽健 提交于
      - 新增EMQX Broker信息检测,获取版本和节点名称
      - 新增EMQX Topic统计检测,监控活跃路由数量
      - 新增EMQX集群状态检测,检查节点数量和运行状态
      - 新增JVM运行时详细信息检测,监控内存使用和线程情况
      - 实现虚拟内存、物理内存、数据段、栈段等详细指标监控
      - 添加堆内存比例监控和相应的健康状态判断
      d511f417
    • 陈泽健's avatar
      feat(mysql): 添加MySQL深度检查功能 · 9bd5a905
      陈泽健 提交于
      - 新增线程池状态监控,显示运行/连接/空闲连接数
      - 集成InnoDB引擎状态检测功能
      - 实现临时表使用率统计和阈值告警
      - 添加数据库总大小统计功能
      - 增加表数量统计功能
      - 实现主从复制状态检测
      - 添加Binlog日志过期时间监控
      - 扩展健康检查脚本的数据解析能力
      9bd5a905
    • 陈泽健's avatar
      feat(mysql): 添加MySQL深度检查功能 · f760ec35
      陈泽健 提交于
      - 新增活跃查询数监控
      - 新增Binlog状态检测
      - 新增表碎片检测功能
      - 新增连接错误统计
      - 新增InnoDB缓冲池大小监控
      - 新增事务状态统计
      - 新增锁等待检测功能
      - 完善MySQL性能指标监控体系
      f760ec35
    • 陈泽健's avatar
      refactor(server): 重构MySQL深度检测逻辑 · 25e4441f
      陈泽健 提交于
      - 将原有的PowerShell直接执行MySQL命令改为上传并执行独立的Shell脚本
      - 新增mysql_depth_check.sh脚本用于处理MySQL性能指标检测
      - 通过pscp上传检测脚本到远程服务器执行以提高执行效率
      - 保留所有原有的MySQL监控指标包括QPS、TPS、死锁、缓存命中率等
      - 添加对脚本执行结果的解析和错误处理机制
      - 增加临时脚本清理功能避免残留文件积累
      25e4441f
    • 陈泽健's avatar
      feat(server): 添加MySQL深度检测和优化EMQX Dashboard检测 · c912a627
      陈泽健 提交于
      - 添加QPS统计功能,监控每秒查询数
      - 添加TPS统计功能,监控每秒事务数
      - 添加死锁检测功能,监控InnoDB死锁数量
      - 添加Buffer Pool命中率检测,监控缓冲池性能
      - 添加表缓存命中率检测,监控表打开缓存性能
      - 优化EMQX Dashboard检测逻辑,支持多种HTTP状态码判断
      - 改进EMQX Dashboard认证检测,区分正常访问和认证需求
      - 添加详细的MySQL
      c912a627
    • 陈泽健's avatar
      feat(server): 完善服务器监测功能并更新文档 · 73232d18
      陈泽健 提交于
      - 实现服务层深度检测包括EMQX、MySQL、Nginx等组件高级监控
      - 新增报告动态生成功能替换原有静态模板
      - 增加MySQL QPS/TPS统计、死锁检测、缓存命中率等深度指标
      - 实现EMQX消息丢弃统计、连接异常检测、告警列表等功能
      - 新增Nginx应用检测涵盖版本、进程、配置、端口、SSL证书等
      - 修复MySQL密码特殊字符导致的shell解析错误问题
      - 解决EMQX metrics命令因版本变更导致的API调用错误
      - 移除EMQX深度检测中的重复代码统一解析逻辑
      - 添加功能完成情况对比分析文档便于跟踪进度
      - 创建未实现功能清单按优先级分类管理后续开发
      - 更新项目配置文件增加新的Bash命令支持
      73232d18
    • 陈泽健's avatar
      fix(script): 修复SSL证书日期解析和堆内存检测问题 · a6c00128
      陈泽健 提交于
      - 优化SSL证书日期解析逻辑,使用ParseExact方法提高准确性
      - 添加多种日期格式支持,包括带GMT和不带GMT的格式
      - 改进异常处理机制,避免日期解析失败导致脚本中断
      - 修复堆内存设置检测,过滤错误信息并确保返回有效值
      - 统一代码风格,增加注释说明日期格式解析规则
      a6c00128
    • 陈泽健'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
  3. 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
  4. 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
  5. 27 4月, 2026 1 次提交
    • PGY's avatar
      feat(Mqtt_Universal_Tool): 重构Android信息上报脚本以支持设备配对模式 · d6d89335
      PGY 提交于
      - 将CSV配置从列表改为字典,区分心跳和设备信息配置
      - 修改线程模型:每个线程固定负责一个设备,持续发送心跳和设备信息对
      - 调整发送策略:每30秒发送一次心跳和设备信息,而非循环发送
      - 增强错误处理:添加连续错误检测,超过阈值自动退出线程
      - 优化日志输出:减少冗余日志,按优先级分级显示
      - 添加资源监控:集成psutil监控内存和CPU使用情况
      - 改进路径处理:修复BOM编码问题和路径导入逻辑
      - 优化线程管理:调整线程启动间隔和超时设置
      d6d89335
  6. 24 4月, 2026 2 次提交
  7. 23 4月, 2026 1 次提交
    • 陈泽健's avatar
      docs(log): 添加会议系统进程监控问题分析文档 · 0c36cca4
      陈泽健 提交于
      - 添加系统运行问题背景信息和服务器部署详情
      - 记录服务器当前运行状态和资源配置情况
      - 分析进程消失问题的根本原因包括JVM参数不一致和内存超限
      - 记录进程假死问题的多个技术原因包括线程池不足和Redis锁机制
      - 提供详细的优化方案和实施计划,包含紧急修复项和建议优化项
      - 添加验证方案和执行清单,确保问题得到系统性解决
      0c36cca4
  8. 22 4月, 2026 3 次提交
  9. 21 4月, 2026 1 次提交
    • 陈泽健'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