웹마스터 팁

http://www.linux4you.co.kr/bbs/view.php?id=lbd05&page=1&sn1=&divpage=1&category=4&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=44  
  webalizer는 아주 자세하게 web log를 분석해주는 패키지입니다. Hit, Page, Visit (히트수,페이지수,방문자수)등을 시간별, 일별, 월별로 테이블과 그래프로 리포트를 해주어서 웹사이트의 상태를 한눈에 알아볼 수 있습니다.

사용법도 쉽고 설정하기도 매우 간단합니다. 버추얼 웹서버 상에서 webalizer는 각 버츄얼 서버마다 conf를 따로 만들고 각각 설정을 해주는 차이를 빼고는 한 개의 웹서버에서 설정하는 법과 동일합니다. ( 각각 설정을 잘못하면 리포트가 엉키게 될 걸로 보입니다.)

1. webalizer 구하기, 설치하기

  레드햇 8.0인 경우 이미 2.01 버전이 패키지에 포함되어 있습니다.
  # rpm -qa grep webalizer 로 찾아보고, 없으면 다운받아서 설치하면 됩니다.

rpm은  http://www.rpmfind.net/  에서 "webalizer"로 검색해서 자신의 리눅스 버전에 맞는걸 다운합니다.

# rpm -Uvh webalizer-2.01_10-9.i386.rpm

으로 설치하면 됩니다.

2. 아파치 에서 점검 사항

아파치 1.3 이나 2.0이라면 httpd.conf에서 CustomLog 뒤에 "combined"를 넣어줘야 합니다. 이 옵션이 없으면 Referrer 와 User Agents 리포트가 나오지 않습니다. 단, 로그사이즈가 매우커지는 문제가 생갈 수 있으므로 이부분 리포트가 필요 없다면 빼도 됩니다.

CustomLog /var/lib/httpd/logs/access_log combined

( 아파치 1.2, 대 라면 아래 라인이 추가되어야 합니다.
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-agent}i""        )

3. webalizer.conf 파일의 설정

webalizer의 구성파일은 /etc/webalizer.conf 입니다. 버츄얼 호스트 상황이라면 이 conf 파일을 여러 개 만들어야 합니다.

/etc/webalizer.conf를 복사하여

/etc/webalizer_domain1.conf
/etc/webalizer_domain2.conf
/etc/webalizer_domain3.conf

webalizer_domain1.conf 파일 설정

1) LogFile        /var/log/httpd/domain1-access_log
아파치 로그파일의 절대 경로입니다. 여러 개의 버츄얼 서버라면 분리되어야 합니다.

2) LogType        clf
그대로 사용하면 됩니다.

3) OutputDir      /var/www/domain1/webalizer/usage
webalizer 의 리포트가 들어갈 절대 경로이고 디렉토리는 미리 만들어 놔야 합니다.
버츄얼 웹서버의 홈페이지 디렉토리 아래에 만들면 됩니다.
후에 리포트는 브라우져에서 http://www.domain1.co.kr/webalizer/usage/  로 보게 됩니다.

4) HistoryName        /var/lib/webalizer/webalizer_domain1.hist
히스토리가 들어가는 파일입니다.

5) Incremental        yes
누적 그래프를 보려면 "yes" 이어야 합니다.

6) IncrementalName        /var/lib/webalizer/webalizer_domain1.current

7) ReportTitle    Usage Statistics for
리포트의 앞부분에 나오는 타이틀 입니다.

8) HostName       www.domain1.co.kr

9) DNSCache        /var/lib/webalizer/dns_cache_domain1.db
DNS 캐쉬를 잡는 부분입니다.

webalizer_domain2.conf , webalizer_domain2.conf 파일도 위와 같이 해서 각각 설정을 합니다.

4. webalizer 실행
각각에 만들어 놓은 conf 파일은 아래처럼 실행하면 됩니다.

# /usr/bin/webalizer -c /etc/webalizer/webalizer_domain1.conf
# /usr/bin/webalizer -c /etc/webalizer/webalizer_domain2.conf
# /usr/bin/webalizer -c /etc/webalizer/webalizer_domain3.conf

webalizer는 실시간으로 리포트를 하는게 아니라 각각 실행할 때 OutputDir에 각각 리포트가 만들어집니다.
따라서 위의 내용을 쉘 스크립트로 만들어서 cron에 등록하여 하루 1번씩 돌아가도록 해 주어야 합니다.
webalizer를 설치하면 cron.daily 에 들어가는데 이 부분에 아래의 스크립트를 넣어 주어도 됩니다.

for i in /etc/webalizer/*.conf; do webalizer -c $i; done

5. 리포트 보기

(위에서 언급 한 대로) 웹브라우져에서 http://www.domain1.co.kr/webalizer/usage/ 형태로 해서 보면 됩니다.
목적에 맞게 conf 의 다른 파라미터들을 수정해서 원하는 리포트를 얻어내면 됩니다.

6. 문제점
현재 버전에서 Usage by country 가 틀리게 나오는데 country를 설정하는 알고리즘 부분이 수정되어야 할 것 같습니다. 구조상 IP 의 상위 부분을 검색하여 country를 추정하는 것 같은데, 이 부분에서 한국에 추가할 당된 IP 대역의 데이터가 보완되지 않은 것 같습니다. 국내의 webalizer를 사용하는 많은 사이트에서 Unknown 이 제일 크게 나타나고 있습니다.

제목 글쓴이 날짜
송탄오피 ⦑출장마사지안내.COM⦒ 송탄마사지 송탄오피 송탄오피 송탄OP koykoyah 2025.02.22
목포오피 ⦑출장마사지안내.COM⦒ 목포오피 목포출장마사지 목포오피 목포OP koykoyah 2025.02.22
신촌오피 ⦑오피.CLUB⦒ 신촌오피 신촌OP 신촌건마 신촌오피 koykoyah 2025.02.22
압구정오피 압구정OP ⦑출장안마사이트.COM⦒ 압구정휴게텔 압구정오피 압구정오피 koykoyah 2025.02.22
대구오피 대구출장안마 ⦑오피사이트.NET⦒ 대구OP 대구오피 대구오피 koykoyah 2025.02.22
울산오피 ⦑오피사이트.NET⦒ 울산오피 울산OP 울산건마 울산오피 koykoyah 2025.02.22
영등포오피 영등포출장안마 ⦑출장마사지안내.COM⦒ 영등포OP 영등포오피 영등포오피 koykoyah 2025.02.22
건대오피 건대출장안마 ⦑오피쓰주소.COM⦒ 건대OP 건대오피 건대오피 koykoyah 2025.02.22
해운대오피 ⦑출장안마사이트.COM⦒ 해운대오피 해운대OP 해운대건마 해운대오피 koykoyah 2025.02.22
인천오피 인천출장안마 ⦑오피쓰.COM⦒ 인천OP 인천오피 인천오피 koykoyah 2025.02.22
서면오피 ⦑오피사이트.NET⦒ 서면오피 서면출장마사지 서면오피 서면OP koykoyah 2025.02.22
서면오피 서면오피 ⦑출장안마사이트.COM⦒ 서면OP 서면스파 서면오피 koykoyah 2025.02.22
강남오피 ⦑오피.CLUB⦒ 강남오피 강남OP 강남건마 강남오피 koykoyah 2025.02.22
전주오피 ⦑오피.CLUB⦒ 전주OP 전주오피 전주출장샵 전주오피 koykoyah 2025.02.22
판교오피 ⦑오피사이트.NET⦒ 판교오피 판교출장마사지 판교오피 판교OP koykoyah 2025.02.22
안산오피 ⦑출장마사지안내.COM⦒ 안산오피 안산출장마사지 안산오피 안산OP koykoyah 2025.02.22
동두천오피 ⦑오피쓰주소.COM⦒ 동두천마사지 동두천오피 동두천오피 동두천OP koykoyah 2025.02.22
강서오피 강서오피 ⦑오피쓰.COM⦒ 강서OP 강서스파 강서오피 koykoyah 2025.02.22
판교오피 ⦑오피쓰.COM⦒ 판교OP 판교오피 판교출장샵 판교오피 koykoyah 2025.02.22
송탄오피 송탄OP ⦑오피쓰주소.COM⦒ 송탄휴게텔 송탄오피 송탄오피 koykoyah 2025.02.22