帮助手册 Apache 访问日志

Apache 访问日志

Apache 访问日志包含重要的见解,可以通过将它们分成相关组件来轻松识别,例如远程主机、远程日志名称、远程用户、日期和时间、请求类型、协议、状态、引用者和用户代理。Site24x7 AppLogs 默认支持 Apache 访问日志监控。它是一种独特的日志监控服务,可通过在单个 Web 客户端下聚合所有日志来实现轻松的日志管理。

此页面提供有关 Site24x7 的 Apache 访问日志的默认格式、其来源的文件路径以及根据您的要求更改文件路径格式的步骤的详细信息。 了解有关使用 Site24x7 进行日志管理的更多信息。 

入门

  1. 登录到您的 Site24x7 帐户。
  2. 下载并安装 Site24x7 服务器监控代理 ( Linux )。 
  3. 转到管理AppLogs>日志配置文件添加日志配置文件

日志文件路径

每个应用程序都将日志写入不同的文件夹和文件。默认情况下,Apache 访问日志来自下面提到的相应操作系统的文件夹路径。如果您在不同的文件夹中有日志,您可以在文件路径下提及它,以便在创建日志配置文件时从该特定文件夹中获取它们 。

Linux icon
:
/etc/httpd/logs/access_log

日志模式

$RemoteHost$ $RemoteLogName$ $RemoteUser$ [$DateTime:date$] "$RequestFirstLine$" $Status$ $ResponseSize:number$ "$Referer$" "$UserAgent$

这是 Site24x7 定义的默认模式,用于根据下面提到的示例解析 Apache 访问日志。

示例日志

172.21.163.159--[07/Jun/2017:19:53:11 +0530]"GET /test.txt HTTP/1.1" 200 12 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML , like Gecko) Chrome/52.0.2743.116 Safari/537.36

上面的示例日志可以分为 11 个字段,每个字段将从这里获取其各自的值,然后将上传到 Site24x7。

字段名称 字段值
远程主机 172.21.163.159
远程日志名称 -
远程用户 -
日期时间 2017 年 6 月 7 日:19:53:11 +0530
请求类型 get
请求网址  test.txt HTTP
协议 1.1
状态 200
响应大小 12
参考 -
用户代理 Mozilla/5.0(X11;Linux x86_64) AppleWebKit/537.36(KHTML like Gecko Chrome/52.0.2743.116 Safari/537.36

通过此输出,您可以通过在我们客户端的搜索页面上提供适当的条件来找出状态大于 200 或响应时间大于 30 秒的请求的数量。 

Apache 访问日志仪表板

AppLogs 为每种日志类型创建一个专属仪表板,并默认显示一些小窗件。以下是 Apache 访问日志仪表板中可用的小窗件列表:

  • 总请求
  • 平均响应时间
  • 失败的请求
  • 前 20 个失败的请求
  • 用户代理统计
  • 请求趋势
  • 状态码统计
  • 响应时间统计
  • 前 50 个成功请求
除了默认小窗件之外,您保存的搜索也将自动添加到仪表板中。
Apache Access Logs Dashboard

 

相关日志类型

相关文章:

帮助手册 Apache Access Logs