공통 로그 형식

Common Log Format

컴퓨터 로그 관리의 경우,[1] NCSA Common log Format이라고도 하는 Common Log Format(Common Log Format,[2] NCSA HTTPd 이후)은 서버 로그 파일을 생성할 때 웹 서버가 사용하는 표준화된 텍스트 파일 형식이다. 포맷이 표준화되어 있기 때문에 WebalizerAnalog와 같은 다양한 웹 분석 프로그램에 의해 파일을 쉽게 분석할 수 있다.

공통 로그 형식에 저장된 파일의 각 행에는 다음과 같은 구문이 있다.

호스트 식별 자동 후서 날짜 요청 상태 바이트 

형식은 레퍼러 및 사용자 에이전트 필드가 있는 복합 로그 형식으로 확장된다.

127.0.0.1 사용자 식별자 프랭크 [10/10/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 

A 대시 (-필드의 )는 결측 데이터를 나타낸다.

  • 127.0.0.1 서버에 요청을 한 클라이언트(원격 호스트)의 IP 주소.
  • user-identifier 클라이언트의 RFC 1413 ID 입니다. 보통 "-".
  • frank 문서를 요청하는 사용자의 사용자 ID입니다. 일반적으로 .htaccess가 인증을 요청하지 않은 경우 "-".
  • [10/Oct/2000:13:55:36 -0700] 요청이 수신된 날짜, 시간 및 표준 시간대(기본적으로 strftime 형식) %d/%b/%Y:%H:%M:%S %z.
  • "GET /apache_pb.gif HTTP/1.0" 클라이언트의 요청 라인입니다. 방법 GET, /apache_pb.gif 요청된 자원 및 HTTP/1.0 HTTP 프로토콜
  • 200 클라이언트에 반환된 HTTP 상태 코드. 2xx는 성공적인 응답, 3xx 리디렉션, 4xx 클라이언트 오류, 5xx 서버 오류.
  • 2326 클라이언트에 반환된 개체의 크기(바이트 단위).

사용법

로그 파일은 컴퓨터 시스템 개발자와 관리자를 위한 표준 도구다. 그들은 그 시스템의 "어떤 일이 일어났는지, 언제, 누구에 의해" 기록한다. 이 정보는 고장을 기록하고 고장을 진단하는 데 도움이 될 수 있다. 그것은 보안 위반과 다른 컴퓨터 오용을 확인할 수 있다. 그것은 감사에 이용될 수 있다. 회계 목적으로 사용할 수 있다.[citation needed]

저장된 정보는 분석할 수 있는 형태로 저장된 경우에만 나중에 분석할 수 있다. 이 데이터는 분석을 위해 여러 가지 방법으로 구성될 수 있다. 예를 들어, 관계형 데이터베이스에 저장하면 데이터가 질의 가능한 형식으로 강제 저장될 수 있다. 그러나 컴퓨터가 고장 났을 경우 검색하는 것도 더 어려워지고, 데이터베이스를 사용할 수 없는 한 로깅을 사용할 수 없게 된다. 일반 텍스트 형식은 다른 시스템 프로세스에 대한 의존성을 최소화하고 이러한 프로세스를 사용할 수 없는 시동 및 종료 등 컴퓨터 작동의 모든 단계에서 로깅을 지원한다.[citation needed]

참고 항목

참조

  1. ^ "Logging in W3C httpd". World Wide Web Consortium. 1995-10-12. Retrieved 2015-04-16.
  2. ^ "Log File Formats: NCSA Common". IBM. 2004-05-19. Retrieved 2013-05-07.

외부 링크