5. Ý nghĩa khoa học và thực tiễn
2.4. Cấu trúc của File Log
Hình 2.8. Ví dụ một file log IIS
Tệp nhật ký IIS là một loại ghi nhật ký phía máy chủ Web có thể đƣợc dùng trên một nhóm URL. Định dạng tệp nhật ký IIS là định dạng dựa trên văn bản ASCII cố định không thể tùy chỉnh. Tệp nhật ký IIS chứa các lần truy cập bộ nhớ đệm chế độ hạt nhân API Máy chủ HTTP. Loại ghi nhật ký này chỉ có thể đƣợc kích hoạt trên một nhóm URL; nó không thể đƣợc sử dụng trên phiên máy chủ.
Cấu trúc của 1 tệp nhật ký IIS gồm các thành phần sau:
Bảng 2.1. Cấu trúc của tệp Log IIS
STT Tên Thuật ngữ Mô tả
1 Date date Ngày yêu cầu diễn ra
2 Time time
Thời gian xảy ra yêu cầu – Tính theo chuẩn giờ Quốc tế (UTC)
3 Client IP
Address c-ip
Địa chỉ của máy khách thực hiện yêu cầu
với ngƣời dùng ẩn danh hệ thống sẽ trả về kết quả bằng dấu gạch (-)
5 Service Name s-sitename Phiên bản của trang web đã
đáp ứng yêu cầu 6 Server Name s-computername Tên máy chủ
7 Server IP
Address s-ip
Địa chỉ máy chủ
8 Server Port s-port Cổng dịch vụ máy chủ
9 Method cs-method Hành động đƣợc yêu cầu. Ví dụ: GET
10 URI Stem cs-uri-stem Mục tiêu của hành động
11 URI Query cs-uri-query Truy vấn mà ngƣời dùng đang
thực hiện
12 Protocol Status sc-status Trạng thái HTTP hoặc FTP 13 Protocol Sub-
status sc-substatus
Mã HTTP hoặc FTP 14 Win32 Status sc-win32-status Mã trạng thái Windows 15 Bytes Sent sc-bytes Số byte mà máy chủ đã gửi 16 Bytes Received cs-bytes Số byte mà máy chủ nhận
đƣợc
17 Time Taken time-taken Thời gian đã thực hiện, tính
bằng mili giây 18 Protocol Version cs-version
Phiên bản giao thức, HTTP hoặc FTP mà máy khách đã sử dụng
19 Host cs-host Tên máy chủ
20 User Agent cs(UserAgent) Loại trình duyệt khách hàng
sử dụng
21 Cookie cs(Cookie) Nội dung Cookie đƣợc
gửi/nhận
22 Referer cs(Referer) Trang web mà ngƣời dùng