根据 IP 对日志中的数据进行分组 apache

根据 IP 对日志中的数据进行分组 apache

是否可以按 IP 对日志中的数据进行分组,以便我可以轻松区分本地请求和通过互联网的请求。我使用的是 Linux,因此必须使用基于 Linux 的解决方案。

答案1

使用 webalizer。它是一个很好的 apache 日志文件分析器。并且还支持各种分组选项。

webalizer 网站

维基百科上的 webalizer

答案2

awk '{print $n}' | sort | uniq -c 这将为您提供按 IP 计算的请求的良好运行数字。并且无需将大量日志加载到 webalizer 中即可完成。还可以实现更多更花哨的东西。

了解您的日志文件格式,您就可以用它创造各种神奇的东西。还要了解用于执行动态操作的 CLI 工具。awk 是一个很好的入门工具,可以让您掌握一些基础知识,然后继续使用其他工具。

相关内容