feat(service-monitor): 新增安全合规/中间件检测模块并修复状态等级误判
检测项丰富化移植(阶段二):
- 新增 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:
Claude <noreply@anthropic.com>
正在显示
HANDOFF_服务监测.md
0 → 100644