httpd日誌

 日誌對於一個服務來說非常重要,對於我們運維人員,如何分析日誌,是必備的技能,下面分析以下httpd服務有關日誌的變量。

httpd服務器的日誌格式及各參數解析:
ErrorLog錯誤日誌
LogLevel日誌級別

日誌的級別如下:
debug:最詳細信息
info:常見信息
notice:需要引起注意的
warn:警告
error:錯誤
crit:藍色警報
alert:橙色警報
emerg:紅色警報

LogLevel定義某一個級別時,大於某一個級別的情況,都會被記錄到日誌中去
 
CustomLog:記錄訪問信息
定義訪問日誌的方式:
LogFormat "%h %l %u%t \"%r\"%>s %b\"%{Referer}i\" \"%{User-Agent}i\"" combined

實例剖析:
172.16.30.70- -[11/Aug/2014:12:56:41 +0800] "GET /icons/poweredby.png HTTP/1.1" 304 – "http://172.16.30.10/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)"

日誌中的反斜線是爲了轉義雙引號的。

以下是日誌信息中的變量

%h:客戶端的地址,即ip地址
%l:遠程登錄名,一般情況下爲-
%u:認證時要輸入的用戶名,無認證的時候爲-
%t:服務器收到客戶端請求的時間
%r:請求報文的起始行
%>s:響應狀態碼
%b:響應報文的長度,單位是字節,這裏爲-
%{Referer}i:跳轉信息
%{User-Agent}i:用戶使用的瀏覽器是什麼
%{HEADER_NAME}i: 記錄指定首部對應的值


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章