用途:分析系统与应用日志,识别异常、安全威胁和入侵迹象,为蓝队运营与事件响应提供可执行洞察。适用于取证调查、实时监控、事后复盘,以及云服务器或本地环境的例行安全审计,例如出现重复登录失败或异常网络流量时。
主要能力:基于机器学习的模式识别检测异常;通过签名匹配识别 SQL 注入尝试、恶意软件指标等威胁;解析 syslog、Apache 访问日志等多种格式并提取元数据用于关联;生成含严重级别与缓解建议的报告;支持按时间、IP 或用户 ID 过滤日志以缩小调查范围。
使用方式:可通过 CLI 快速分析,也可集成到脚本实现自动化。需提供日志输入路径或流,并指定分析参数。认证使用环境变量 $LOG_ANALYSIS_API_KEY。日志建议为纯文本或 JSON 格式。CLI 示例:log-analysis scan --file /var/log/syslog --anomaly true --output report.json。API 示例:curl -X POST https://api.openclaw.com/api/v1/logs/analyze -H "Authorization: Bearer $LOG_ANALYSIS_API_KEY" -d '{"logs": [{"line": "ERROR: Unauthorized access"}], "filters": {"ip": "192.168.1.1"}}'。常用参数:--file <path>、--anomaly、--threshold 0.8。自定义规则可用 JSON 配置并通过 --config config.json 加载。
集成与错误处理:可通过 API 流式接入 ELK Stack 或 Splunk;支持 Python SDK(import log_analysis_sdk)与 webhook 实时告警。常见错误包括 401 未授权(缺少 API Key)和 400 请求错误(JSON 格式错误);建议校验输入、记录带时间戳的错误,并对瞬时问题以指数退避重试最多 3 次。
限制:资料未提供具体收费、价格、平台支持范围与效果数据,暂未提供。