RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'webalizer'에 해당되는 글 1
2009.07.24  Webalizer 설치  
webalizer는 웹로그 분석기로써 기본 적으로 아파치 로그를 분석하여 그 결과값을 보기 좋게 웹상에 뿌려준다.(뭐 내가 보기에는 어지러운 숫자들로 밖에는 안 보이지만 말이다.)

그래도 일일히 로그 분석하는 멍청한 짓을  하지 않아도 되는 유용한 툴이다.
소스는 여기에서 다운 받자.

http://www.mrunix.net/webalizer/download.html

설치법
설치 전에 미리 컴파일할 디렉토리를 만들어 두자. 그렇지 않으면 make시 에러가 난다.
그리고 기본적으로 webalizer도 GD를 가져와서 그래프를 그리기 때문에 설치가 되어있는지 확인 해두자.

# mkidr -p /usr/local/webalizer/man/man1
# mkidr -p /usr/local/webalizer/bin
# ./configure --prefix=/usr/local/webalizer --with-language=korean
# make all
# make install

설치는 비교적 간단하게 끝이난다.

webalizer 설정법
webalizer가 제대로 설치가 되었다면 /etc/webalizer.conf.sample 이라는 파일이 존재한다.
이 파일의 이름을 바꾸어주자.

# mv /etc/webalizer.conf.sample /etc/webalizer.conf

그리고 /etc/webalizer.conf를 적절하게 수정해주자
# 분석할 로그 파일의 위치
 LogFile        /usr/local/apache/logs/access_log
 
# 로그파일을 분석한 보고서(html문서)를 저장할 디렉토리
 OutputDir     /usr/local/apache/htdocs/weblog/
 
# 로그 타입을 설정합니다. clf는 기본적으로 web로그 분석
 LogType web

# 로그 히스토리 파일을 지정합니다. 파일이름만 적었을 경우 Outputdir에 저장됩니다.
# 1년동안의 로그 분석 결과를 저장하고 있습니다.
 HistoryName     webalizer.hist
 
# 이전의 모든 분석 결과를 저장해 놓은 후 분석 이후의 로그만 분석하도록 설정을 합니다.
# 서버의 부하를 줄일 수 있습니다.
 Incremental     yes
 
# 이전에 분석해 놓은 결과에 대한 정보를 저장해 놓습니다. 위의 Incremental  옵션을 위한 정보를 가지고 있는 파일입니다.
 IncrementalName webalizer.current
 
# ReportTitle은 html 출력 화면에 표시될 Title입니다.
 ReportTitle    사용량 통계:
 
# 로그 분석을 한 사이트의 이름을 지정합니다.
 HostName       www.uzoogom.com

자신의 서버로그 위치를 잘 파악해서 설정을 해주고 나면 이제는 돌리기만 하면 된다.
# /usr/local/webalizer/bin/webalizer -c /etc/webalizer.conf

/usr/local/apache/logs/access_log
Webalizer V2.01-09 (Linux 2.4.18) Korean
대상 로그 파일: /usr/local/apache/logs/access_log (web)
출력 디렉토리: /usr/local/apache/htdocs/weblog

호스트명: 'www.uzoogom.com'
기존 히스토리 정보 해석: webalizer.hist
리포트 생성: Oct 2007
리포트 출력
히스토리 정보 저장
6819 레코드 동작시간 0.38

이제 /usr/local/apache/htdocs/weblog로 가보면 html로 작성 된 것을 웹상으로 불러 오기만 하면 된다. 보통은 저렇게 직접 돌리지 않고 crond에 등록하여 하루에 한 번 돌아가게끔 해 주는 것이 편하다.

우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
Tips! (1)
OpenSource (1)
«   2018/07   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
  1. 2012/12 (2)
  2. 2012/04 (3)
  3. 2012/03 (6)
  4. 2012/02 (6)
  5. 2012/01 (2)