• 陈泽健's avatar
    feat(service-monitor): 新增安全合规/中间件检测模块并修复状态等级误判 · c0200115
    陈泽健 提交于
    检测项丰富化移植(阶段二):
    - 新增 39_middleware_conn.sh 中间件连接检测(Redis/MySQL/EMQX/FastDFS)
    - 新增 46_security_deep.sh 安全合规深度检测(9类:弱密码/基线/可疑文件等)
    - check_modules.py 注册 2 个新模块
    - display_names.py 追加 36 个 KEY 映射
    - thresholds.py 追加 6 个安全阈值
    - config.sh.template 追加安全白名单 + EMQX 端口配置
    
    状态等级误判修复:
    - 39/46 脚本 LEVEL KEY 对齐为 <值KEY>_LEVEL 格式(与 _resolve_status 约定一致)
    - 23_mysql_depth / 25_redis_depth 重构为 output_result 格式
    - parser.py _VALUE_STATUS_MAP 补充 11 个异常状态词映射(兜底)
    
    中间件端口检测逻辑重构:
    - 改用服务自带工具 ping 优先(redis-cli/mysqladmin/curl API)
    - 避免容器内无 ss/netstat 导致误判"端口未监听"
    
    服务管理模块(附带):
    - routes/service_manage.py 新增授权/升级/信息页面路由
    - templates/service_manage/ 新增 4 个模板
    
    文档:更新 HANDOFF_服务监测.md 记录修复全过程 + 检测项丰富化 PRD
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    c0200115
thresholds.py 5.3 KB