如何在 CentOS 7 中分析 httpd (apache webserver) 日志

How to analyze httpd (apache webserver) logs in CentOS 7

我在使用 CentOS 7 的服务器上配置了一个静态 IP。这里的 httpd 是网络服务器。现在我要分析以下事情。

  1. 每天的查询总数(或 toall)
  2. 发送和处理的请求总数。
  3. 唯一身份访问者详细信息
  4. 收到的查询列表。 (状态等)
  5. HOSTs/OS/Browsers 请求查询
  6. 错误等
  7. 应该可以将其保存为 CSV 等格式,以便我可以将其导入 excel。

任何人都可以向我推荐一些可以满足上述要求的日志分析器吗?

我认为goaccess可以满足您的要求。

Splunk has a tutorial 和你问的差不多。缺点是它是一个商业程序(每天最多免费 500 MB 数据)。

否则看看ELK stack, combining Elastic (to index the data), Logstash (to get them into Elastic) and Kibana (to display them) should fit your list