返回顶部
l

log-parser日志解析器

Parse and analyze various log formats (nginx, apache, syslog, application logs). Extract key information and generate reports.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
146
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

log-parser

日志解析器

一款用于安全运维和DevOps的日志解析与分析工具。

功能特性

  • - 多格式支持 - nginx、apache、syslog、应用程序日志
  • 自动检测 - 自动识别日志格式
  • 关键信息提取 - 提取IP地址、时间戳、错误码、URL
  • 过滤筛选 - 按IP、状态码、时间范围过滤日志
  • 统计分析 - 生成汇总报告
  • 错误检测 - 识别并高亮错误条目

使用方法

bash
python3 skills/log-parser/scripts/log_parser.py <动作> [选项]

动作列表

动作描述
parse解析日志文件并提取字段
stats
生成统计报告 | | filter | 按条件过滤日志 | | errors | 仅提取错误条目 | | top | 前N项(IP、URL等) |

选项参数

选项类型默认值描述
--file字符串-日志文件路径
--format
字符串 | auto | 日志格式(auto、nginx、apache、syslog) | | --limit | 整数 | 100 | 最大返回结果数 | | --filter-ip | 字符串 | - | 按IP地址过滤 | | --filter-status | 字符串 | - | 按状态码过滤 | | --top-field | 字符串 | - | 前N项的字段(ip、url、status) |

支持的日志格式

nginx

192.168.1.1 - - [22/Mar/2026:14:00:00 +0800] GET /api/test HTTP/1.1 200 1234

apache

192.168.1.1 - - [22/Mar/2026:14:00:00 +0800] GET /api/test HTTP/1.1 200 1234

syslog

Mar 22 14:00:00 server sshd[12345]: Failed password for root from 192.168.1.1

应用程序日志(JSON格式)

json {timestamp: 2026-03-22T14:00:00Z, level: ERROR, message: ...}

使用示例

bash

解析日志文件


python3 skills/log-parser/scripts/log_parser.py parse --file /var/log/nginx/access.log

生成统计信息

python3 skills/log-parser/scripts/log_parser.py stats --file /var/log/nginx/access.log

按IP过滤

python3 skills/log-parser/scripts/log_parser.py filter --file /var/log/nginx/access.log --filter-ip 192.168.1.1

获取前10个IP

python3 skills/log-parser/scripts/log_parser.py top --file /var/log/nginx/access.log --top-field ip --limit 10

提取错误信息

python3 skills/log-parser/scripts/log_parser.py errors --file /var/log/nginx/access.log

应用场景

  1. 1. 安全分析 - 识别可疑IP、登录失败记录
  2. 性能监控 - 发现慢请求、错误信息
  3. 流量分析 - 热门URL、用户代理
  4. 调试排错 - 快速提取错误条目

输出格式

所有结果以JSON格式返回:

json
{
success: true,
total: 1000,
parsed: 998,
entries: [...],
stats: {...}
}

当前状态

开发中。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 log-parser-1776101710 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 log-parser-1776101710 技能

通过命令行安装

skillhub install log-parser-1776101710

下载

⬇ 下载 log-parser v1.0.0(免费)

文件大小: 5.08 KB | 发布时间: 2026-4-14 09:38

v1.0.0 最新 2026-4-14 09:38
首个版本:支持 nginx/apache/syslog/JSON 格式解析、统计、过滤、错误检测

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部