📝 宝塔日志解析与分析脚本
这个宝塔日志解析与分析脚本脚本旨在帮助您从服务器日志中提取和分析有价值的信息,并生成一个Excel文件,其中包含详细的报告。脚本特别适用于处理标准格式的.log
文件,并将分析结果保存为具有中文表头的Excel文件。
【此版本为1.0 征集更多想法 可在公众号留言告知 后续将持续更新】
功能概述:
-
📊 提取出现次数最多的10个IP地址:
-
脚本会找到日志中最常见的前10个IP地址,并统计它们的出现次数。 -
对于每个IP,记录其最早出现的时间、最后一次出现的时间,以及在近一年来每个月的出现次数。
-
-
🔍 状态码统计:
-
统计日志中出现的所有HTTP状态码,包括常见的200、404,以及其他所有状态码的出现次数。 -
生成一张包含所有状态码统计信息的Excel表。
-
-
🌐 最受欢迎的请求:
-
找出被访问最多的前10个GET或POST请求地址,并统计哪些IP地址对这些请求的访问次数最多。 -
详细列出每个请求地址被访问的情况。
-
特色:
-
自动跳过格式不符的日志文件:如果日志文件格式不符合预期,脚本会自动跳过该文件,确保处理过程稳定。 -
综合分析:将详细的IP分析、状态码统计和请求分析分别保存到Excel的不同工作表中,方便后续查看和报告。 -
作用:可提供应急、溯源等操作在任何时候进行快速对日志进行分析
使用说明:
-
将该脚本放置在包含 .log
文件的目录下,然后运行脚本。脚本会自动处理目录下的所有日志文件,并生成相应的Excel报告文件。
使用截图:
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论