1. 11 5月, 2026 11 次提交
    • 陈泽健's avatar
      fix(deploy): 修正ARM架构部署脚本中的文件名格式 · 73c4e151
      陈泽健 提交于
      - 统一电子桌牌服务镜像文件名为下划线分隔格式
      - 更新Docker安装包文件名为arm前缀格式
      - 保持文件路径一致性便于维护管理
      73c4e151
    • 陈泽健's avatar
      fix(deploy): 更新nginx版本并修正镜像文件名格式 · e1e116d5
      陈泽健 提交于
      - 将nginx版本从v1.27.3升级到v1.30
      - 修正nginx镜像压缩包文件名格式,将连字符改为下划线
      - 确保临时目录路径与文件名格式一致
      e1e116d5
    • 陈泽健's avatar
      fix(deploy): 修正卡表服务和Redis中间件部署路径配置 · ddf62cc5
      陈泽健 提交于
      - 修改cardtable服务工作目录从 /data/third_party/wifi-local 到 /data/third_party/cardtable
      - 为cardtable服务创建独立的wifi-local子目录并调整数据库路径映射
      - 更新容器挂载路径以匹配新的工作目录结构
      - 更新Redis镜像版本从6.2.6到8.2.2并修改文件名格式
      - 添加Redis日志文件挂载路径配置
      - 统一部署脚本中的目录结构以提高一致性
      ddf62cc5
    • 陈泽健's avatar
      refactor(deploy): 更新ARM架构部署脚本以使用特定平台版本 · cd6b1972
      陈泽健 提交于
      - 将中间件安装脚本从auto_middleware_install.sh更改为arm_auto_middleware_install.sh
      - 将文件上传检查脚本从auto_file_upload_check.sh更改为arm_auto_file_upload_check.sh
      - 将定时任务设置脚本从auto_crontab_settings.sh更改为arm_auto_crontab_settings.sh
      - 将主服务部署脚本从auto_deploy_services.sh更改为arm_auto_deploy_services.sh
      - 将防火墙设置脚本从auto_firewall_settings.sh更改为arm_auto_firewall_settings.sh
      - 将空间检查脚本从auto_check_space.sh更改为arm_auto_check_space.sh
      - 为会议、监控和语音三个部署场景同时应用上述脚本引用更新
      cd6b1972
    • 陈泽健's avatar
      refactor(deploy): 更新ARM架构自动化部署脚本的依赖路径 · 632241d2
      陈泽健 提交于
      - 重命名主部署脚本文件名为arm_new_auto.sh
      - 更新中间件安装脚本引用路径为arm_auto_middleware_install.sh
      - 更新文件上传检查脚本引用路径为arm_auto_file_upload_check.sh
      - 更新定时任务设置脚本引用路径为arm_auto_crontab_settings.sh
      - 更新主服务部署脚本引用路径为arm_auto_deploy_services.sh
      - 更新防火墙设置脚本引用路径为arm_auto_firewall_settings.sh
      - 更新系统空间检查脚本引用路径为arm_auto_check_space.sh
      632241d2
    • 陈泽健's avatar
      fix(deploy): 更新ARM架构部署脚本中的镜像版本和路径配置 · 40278488
      陈泽健 提交于
      - 更新Java容器镜像从v6版本降级至v4版本,对应tar包版本从472调整为321
      - 修改Python服务镜像标签从v16降至v15,离线包名称改为ARM适配版本
      - 调整语音后端服务镜像配置,统一使用ARM架构Python基础镜像
      - 移除iListen语音服务的完整部署逻辑,仅保留ARM架构不支持提示
      - 更新无纸化服务离线包路径至统一临时目录结构
      - 优化电子桌牌服务镜像命名规范,添加容器启动脚本挂载配置
      40278488
    • 陈泽健's avatar
      ``` · 619c85df
      陈泽健 提交于
      fix(deploy): 更新ARM架构中间件部署脚本
      
      - 更新Docker版本从29.1.3到29.4.3
      - 修复架构标识从arm_64更正为x86_64
      - 重构FastDFS部署逻辑,简化为单容器部署
      - 添加sudo权限自动检测和处理机制
      - 更新FastDFS镜像路径和配置参数
      - 修改Nacos和Nginx镜像文件名为ARM专用版本
      - 优化容器状态检查和日志输出
      - 统一使用SUDO变量处理权限问题
      ```
      619c85df
    • 陈泽健's avatar
      fix(deploy): 更新ARM架构Redis镜像配置 · b45d1e20
      陈泽健 提交于
      - 修改Redis镜像文件路径从redis8.2.tar.gz到arm_redis6.2.6.tar
      - 更新Redis镜像版本从v3到v2
      - 适配ARM架构的Redis镜像文件名
      b45d1e20
    • 陈泽健's avatar
      ``` · 826eaf99
      陈泽健 提交于
      fix(deploy): 修正ARM架构EMQX镜像文件路径
      
      - 修改container_name变量定义位置到函数内部
      - 更新EMQX镜像压缩包文件名为arm_uemqx5.8.7.tar.gz
      ```
      826eaf99
    • 陈泽健's avatar
      rename(自动化部署脚本): ARM架构中间件安装脚本重命名并更新组件版本 · 0c625430
      陈泽健 提交于
      - 将auto_middleware_install.sh重命名为auto_middleware_install_arm.sh
      - 更新MySQL镜像路径从umysql.tar.gz到arm_mysql8.0.28.tar
      - 降级MySQL镜像版本从v5.2到v4
      - 降级Nacos镜像版本从v2.5.2到v2.5.1
      - 降级Nginx版本从1.27.4到v1.27.3
      - 为Nginx容器启动命令添加daemon off参数
      0c625430
    • 陈泽健's avatar
      feat(scripts): 优化服务器监控脚本的容器检测功能 · 20f3a71f
      陈泽健 提交于
      - 实现MySQL、Redis、EMQX、Java、Python、Nginx、Nacos容器的模糊匹配检测
      - 添加EMQX Dashboard状态检测功能
      - 增加Spring Boot Actuator端点检测
      - 添加Java应用配置文件检测
      - 实现Nginx访问日志状态码统计
      - 添加Nginx慢请求检测
      - 增加应用日志错误频率和类型检测
      - 创建新的服务器空间检查脚本
      - 优化容器状态检测逻辑和错误处理机制
      20f3a71f
  2. 10 5月, 2026 3 次提交
    • 陈泽健's avatar
      feat(system): 添加系统性能监控新功能 · e38a4884
      陈泽健 提交于
      - 新增CPU调度器阻塞进程检测功能
      - 添加进程可执行文件路径和孤儿进程统计
      - 集成系统错误日志和OOM killer详细检测
      - 扩展PowerShell脚本中的监控指标和阈值设置
      - 优化长列表项过滤逻辑并保留关键进程信息
      e38a4884
    • 陈泽健's avatar
      feat(system): 添加系统资源检测功能 · cd877ad5
      陈泽健 提交于
      - 新增系统资源限制、内核启动参数和内核关键参数检测
      - 扩展CPU检测,增加中断统计、软中断、调度器队列和CPU亲和性检测
      - 添加内存压力、虚拟内存统计、Slab缓存和大页内存检测
      - 增加磁盘延迟、NFS挂载、RAID状态、LVM和磁盘调度算法检测
      - 新增不可中断进程、进程文件句柄和网络连接数TOP5检测
      - 添加TCP参数、扩展统计、ARP表、路由表和Socket统计检测
      - 扩展PowerShell脚本模块映射和国际化
      cd877ad5
    • 陈泽健's avatar
      refactor(security): 重构安全检测模块结构 · 37be9a81
      陈泽健 提交于
      - 将安全合规检测模块重命名为 43_security_compliance.sh
      - 将系统日志检测模块重命名为 44_system_logs.sh
      - 将时间同步检测模块重命名为 45_time_sync.sh
      - 更新PowerShell脚本中的模块映射关系
      - 添加安全合规检测相关的显示名称和阈值配置
      - 添加系统日志检测相关的显示名称和阈值配置
      - 添加时间同步检测相关的显示名称和阈值配置
      - 移除原有的 08_security_check.sh、09_system_logs.sh 和 10_time_sync.sh 文件
      37be9a81
  3. 09 5月, 2026 8 次提交
    • 陈泽健's avatar
      feat(service): 添加Nginx/Nacos/FastDFS深度检测功能并优化EMQX监测 · 18da83b0
      陈泽健 提交于
      - 新增Nginx深度检测脚本,实现连接统计、进程监控、配置检查等功能
      - 新增Nacos深度检测脚本,实现服务实例统计、健康状态、Raft集群检测
      - 新增FastDFS深度检测脚本,实现存储状态、同步状态、文件统计检测
      - 优化EMQX最大连接数检测逻辑,修正集群模式识别算法
      - 更新PowerShell主脚本,添加新的检测模块映射和结果显示配置
      - 扩展系统阈值配置,为新增服务添加相应的告警规则定义
      18da83b0
    • 陈泽健's avatar
      feat(server): 增强服务器健康监测模块功能 · 658711d3
      陈泽健 提交于
      - 更新模块分类规则,调整Docker和MySQL模块编号范围
      - 新增综合诊断模块支持,添加40_综合诊断模块前缀识别
      - 扩展显示名称映射,增加Redis、MySQL、EMQX等组件的基础指标
      - 完善阈值配置体系,添加系统、Docker、MySQL、Redis、EMQX等多组件阈值
      - 增加新的状态判断逻辑,支持运行中、异常、未运行、已停止等状态识别
      - 引入深度检测模块,新增21_Docker深度检测等功能模块
      - 重构报告生成逻辑,优化Markdown报告格式和内容结构
      - 增加综合诊断数据文件生成功能,支持远程数据传输处理
      658711d3
    • 陈泽健's avatar
      feat(server-check): 实现服务器自检模块化拆分功能 · 738196ed
      陈泽健 提交于
      - 更新需求文档中的完成状态标记和进度跟踪
      - 创建系统基础信息检测模块 01_system_basic.sh
      - 创建CPU资源检测模块 02_cpu_check.sh,包含使用率和TOP5进程检测
      - 创建内存资源检测模块 03_memory_check.sh,包含使用率和NUMA架构检测
      - 创建磁盘资源检测模块 04_disk_check.sh,包含SMART健康状态检测
      - 创建OOM和内核异常检测模块 05_oom_check.sh
      - 实现各模块的独立执行和统一输出格式
      - 完成第一
      738196ed
    • 陈泽健's avatar
      docs(prd): 添加服务器监测脚本模块化拆分需求文档 · d5553c19
      陈泽健 提交于
      - 创建8周实施计划,包含基础设施搭建、系统模块拆分、服务模块拆分和测试优化四个阶段
      - 设计模块化架构,将4300+行PowerShell脚本拆分为PowerShell主脚本、Shell检测模块和通用函数库
      - 规划33个检测模块(12个系统模块+21个服务模块),实现配置文件和通用函数库
      - 制定详细任务分解、风险管理、验收标准和进度跟踪机制
      - 提供完整的实施检查清单和开发模板,确保项目按计划执行
      - 定义成功标准
      d5553c19
    • 陈泽健's avatar
      remove(AutomatedServiceMonitoring): 删除自动化服务监测脚本 · ed81b83b
      陈泽健 提交于
      - 移除 AutomatedServiceMonitoring.sh 脚本文件
      - 清理相关配置和依赖安装功能
      - 删除日志监控、内存监控、MySQL监控等功能模块
      - 移除邮件通知和钉钉机器人集成功能
      - 清理磁盘空间检测和容器信息收集功能
      - 删除Markdown转HTML报告生成功能
      ed81b83b
    • 陈泽健's avatar
      Revert "feat(server): 增强服务器自检脚本功能" · 35387cfc
      陈泽健 提交于
      This reverts commit f4c2be9d.
      35387cfc
    • 陈泽健's avatar
      feat(server): 增强服务器自检脚本功能 · f4c2be9d
      陈泽健 提交于
      - 添加内核启动参数、系统资源限制、内核关键参数检测
      - 增加内存压力、虚拟内存统计、大页内存使用情况监控
      - 新增中断统计、软中断统计检测功能
      - 添加磁盘挂载情况、RAID状态、磁盘调度算法检测
      - 扩展进程状态检测,包括按进程统计打开文件数
      - 增加TCP参数配置、TCP扩展统计、ARP表、路由表检测
      - 新增iptables规则、异常cron任务、空密码账户安全检测
      - 添加内核panic/oops、服务崩溃记录、资源耗尽事件日志检测
      - 扩展Docker容器资源限制、日志错误扫描、Docker事件检测
      - 增加Spring Boot健康检查、Java线程dump分析功能
      - 添加Java错误频率统计、Nginx慢请求分析功能
      - 更新报告模板,增加内核参数等新检测项显示
      - 将检测点数量从120+提升至150+
      f4c2be9d
    • 陈泽健's avatar
      feat(server): 新增MySQL、Redis和EMQX深度检测功能 · bb6cc60d
      陈泽健 提交于
      - 新增MySQL活跃查询详情、TOP5耗时查询和慢查询统计
      - 新增MySQL缺少索引表检测和数据库分布统计
      - 新增Redis Keyspace信息和键类型分布采样分析
      - 新增Redis持久化状态、复制状态和慢日志TOP10检测
      - 新增EMQX客户端连接详情、Broker统计和综合指标监控
      - 新增EMQX消息丢弃详情和连接异常统计功能
      - 新增Java应用GC统计和JVM堆内存配置详情
      - 优化数据库列表过滤规则,排除系统数据库和警告信息
      bb6cc60d
  4. 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
  5. 07 5月, 2026 4 次提交