Ot Aiops
支持多协议工业设备数据采集与智能诊断,具备高风险写入防护机制。
自动分析服务器日志中的错误模式、IP频率与时间趋势,识别异常和高发问题。
openclaw skills install @laolaoqi/laolaoqi-log-analyzer命令、参数、文件名以原文为准
scripts/log-analyzer.sh — 所有分析的单一入口点。
该脚本自包含,可在任何具备标准工具(grep、awk、sort、uniq)的 Linux 系统上运行,并支持文件输入和管道输入。
分析 /var/log/syslog 文件并执行所有检查:
bash scripts/log-analyzer.sh -f /var/log/syslog --all或直接通过管道传递日志:
journalctl -u nginx --since "24 hours ago" | bash scripts/log-analyzer.sh --all| 选项 | 说明 |
|---|---|
-f <file> | 要分析的日志文件(使用 - 表示标准输入) |
-p <pattern> | 自定义错误模式(默认:error/i, fail/i, warn/i, critical/i, exception) |
-t <hours> | 时间窗口(小时),默认值为 24 |
--errors | 查找最常见的错误消息及其出现频率 |
--time-analysis | 按时间段(每小时/每天)分组错误,分析发生时间分布 |
--ips | 从日志条目中分析 IP 地址的出现频率 |
--spikes | 识别异常模式和突增情况 |
--all | 运行所有分析(若未指定其他选项,默认行为) |
--help | 显示帮助信息 |
--errors)扫描配置的错误模式,按频率分组排序,展示最常见的错误消息。
--time-analysis)将错误按每小时和每天的时间段进行分组,以显示问题最常发生的时段。
--ips)从日志条目中提取 IPv4 地址,统计出现次数,列出高频来源。
--spikes)将每个时间段内的错误数量与平均值对比。超过平均值两倍的时间段会被标记为潜在异常。
-f --t 缩短时间窗口,或先用 grep 进行预过滤已收录 1 个 Skill