2006/01/20

IIS로그(W3C)를 중앙집중 로깅하도록 설정(IIS6)

일반적으로 IIS로깅을 설정하면, 각 개별 웹사이트마다 해당 웹사이트 ID별 디렉토리에 로깅파일을 생성하여 기록하게 되어있다.

문제는,. 많은 웹사이트의 로그를 일괄적으로 한곳에 로깅하여 관리가 필요한 경우가 있다.
IIS6에는 그런 방법을 지원하고 있다.

예외사항은,, FTP, NNTP, SMTP는 W3C 중앙집중 로깅을 지원하지 않으며, 로깅형식을 W3C가 아닌 바이너리로 할경우 HostHeader, Cookie, UserAgent,Referrer 로깅을 지원하지 않는다.

W3C로그파일 포맷형식은 W3C Extended Log File Format. 문서를 참고하기 바란다.

중앙집중 로깅의 장점은, IIS에서 각 웹사이트별 개별적인 로그파일에 기록하기 위해서 리소스소모를 절약할수 있다.  또한 웹서버 문제 발생시 어떤 웹사이트로 인해서 발생한것인지 로그파일을 통한 문제 추적이 쉬어진다.

로그파일 분석은, IIS 6.0 Resource Kit Tools 의 Log Parser 툴이 효과적이다.

방법은 간단하다. 직접 메타베이스를 수정하거나, Adsutil 을 이용하는 방법이 있다.

Adsutil.vbs set w3svc/CentralW3CLoggingEnabled true

위 설정을 적용한다음에는 서비스 관리자등에서 w3svc 를 재시작 해야 한다.



19-TechNetB_masthead_ltr.gif

댓글 없음:

댓글 쓰기

가장 많이 본 글