반응형
 1호점에서 퍼왔습니다. ^^;;

앞 페이퍼를 작성하고, 너무 많은 시간이 흐른것 같아 독자들에게 미안함을 감추지 못하면서.


요즘 정신없이 살아가고 있고, 슬럼프에 빠지기도 하면서 이를 극복하고자 노력 하고 있습니다.


우선 필자도 가물 가물 하여 앞 페이퍼를 보고, 이번에 새로 들여 놓은 서버에다가 방금 Webalizer를 설치 했습니다.


우선 웹얼라이즈를 필자의 설명대로 인스톨에 성공 했다면


설치 디렉토리를 유심히 살펴 보면


sample.conf 라는 파일이 하나 있을 것이다.


이 파일을 수정한다.


각종 옵션을 이용해서 웹얼라이즈를 사용할 수도 있지만


여러분들의 편의를 위해서 위 파일을 수정하고 다른 이름으로 저장하여 사용한다.


그리고, 또 한가지 필자의 한가지 습관을 알려 주고자 한다.


우선, sample.conf 파일을 살펴 보면


#LogFile        /var/lib/httpd/logs/access_log

위와 같이 주석 처리된 것을 볼 수 있을 것이다.


이를 주석을 풀고 해당 로그 파일을 적는다.


그리고 또 아래를 살피다 보면


#LogType        clf


위와 같은 주석을 볼 수 있을 것이다.


이도 역시 주석을 풀고 각자의 방식에 맞게 셋팅 한다.


아파치의 로그 기록 방식에 따라 달리 기록 한는데


   CustomLog logs/dummy-host.example.com-access_log common

위와 같이 마지막으로 common이라고 적혀 있을 경우


주석을 그대로 두어도 된다.


또 아래로 내리다 보면


#OutputDir      /var/lib/httpd/htdocs/usage

위와 같은 주석이 나올 것이다.


이는 로그를 분석한구 보고 데이타를 어디가 넣을 것인가 하는 것이다.


그러므로 독자들의 서버에 맞게 적당하게 적어 둔다.


더 많은 주석과 옵션이 있으나, 필자는 필 수 항목들인 위의 항목만을 설명하고


분석을 해보겠다.


참고로 비록 영어이긴 하나, 주석이 잘 처리 되어 있음으로 한번쯤 눈여겨 읽어 보기 바란다.


이제 위 파일을 저장하고 빠져 나온다.


그리고 sample.conf 를 적당한 디렉토리에 위치 시킨다.


필자의 습관을 여기서 이야기 하고 넘어 가고자 한다.


필자의 습관은 다른 리눅서들도 그럴지 모르겠지만, Home과 /usr/local/ 파티션을 최대한 충분이 잡는 것이다.


그리고, 대부분의 자료는 저 두부분에 적절히 나눠서 배치 한다.


필자는 이번에 /usr/local/webalizer 이라는 폴더를 만들 것이다.


저곳에는 실행 파일이 들어가지 않는다. conf 파일을 넣을 것이다.


그래서 번거럽긴 하지만 저속에 다시 conf 파일을 생성하고자 한다.


결론적으로 /usr/local/webalizer/conf 라는 폴더에 설정 파일이 놓이게 된다.


이제 실제로 다음과 같이 명령을 내린다.


cp sample.conf /usr/local/webalizer/conf/분석할사이트도메인.conf


그럼 이제 분석할 준비는 다 되었다


필자의 글대로 웹얼라이즈를 설치 하였다면


독자들은 다음 명령을 내림으로써, 결과를 얻을 수 잇을 것이다.


webalizer -c /usr/local/webalizer/conf/분석할사이트도메인.conf


필자의 생각에 독자들은 한 사이트를 관리 할 수도 있지만, 여러 사이트를 관리 한다는 전제 하에서 위와 같이 설정을 파일을 만들어서 분석 하는 것이 좋을 것이다.


이제 분석된 로그를 살펴 보자


http://자신의 도메인명/로그페이지/

위와 같이 치면 웹얼라이즈가 분석한 로그를 볼 수 있을 것이다.


필자가 분석한 웹페이지를 보여 주고 싶지만


보안상 보여 주지 않는다.


이제 또 언제가 될진 모르겠지만,


또 다른 오픈소스 로그 분석기인 AWSTAT를 가지고 다음 페이퍼에서 찾아뵙겠다.


^^;;


그럼 뜻 깊은 한주를 맞이 하길 바라면서.


Happy Linuxing With 가야태자 ^^;


반응형

'리눅스(LINUX)' 카테고리의 다른 글

RPM 사용법 2  (0) 2009.06.10
RPM 사용법 1  (0) 2009.06.10
리눅스는 무엇인가?  (0) 2009.05.29
리눅스 강의 1  (0) 2009.05.16
[SHELL SCRIPT] 원하는 변수에 날짜 대입 하기  (0) 2009.03.10
반응형


우선 오늘 소개 하려고 하는 프로그램은 Open Source 로그 분석기 중의 하나인 Webalizer이다.

Open Source 로그 분석기에는 Webalizer, AWSTATS, ANALOG 등이 있다.

이들을 3회에 걸처 연재 하려고 한다.

여러분들은 홈페이지를 운영하고 있는가?

그렇다면 홈페이지에 방문자 수는 어떻게 체크 하는가?

Open Source 로그분석기를 사용해 보라.

그 첫번째로 오늘은 Webalizer를 소개 한다.

필자가 운영하는 서버에는 대부분 Webalizer가 설치 되어 있다.

하지만, 설치 되지 않은 곳이 있음으로 ^^;;

오늘도 그 서버에 설치 하면서 이야기를 하겠다.

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

위 홈페이지에서 영어로 된 설명과 소스/바이너리를 구할 수 있다.

우리는 소스로 설치 할 것이다.

파일을 받아야 함으로 ^^;;

지난 번에 한것처럼

wget
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz

하면 파일을 받을 수 있다.

이 받은 파일을 압축을 해제 한다.

tar xzfp webalizer-version-src.tgz

압축 푼 디렉토리로 이동한다.

cd webalizer-version

이제는 설치를 위해서 설정 파일을 만든다.

./configure --prefix=/usr --with-language=korean

콘피규어 시에 오류가 없었다면

컴파일을 시작 합니다.

make

컴파일시에 오류가 없으면 설치를 시작합니다.

make install

오늘은 일단 설치를 끝냈다.

다음 연재에서 본격적으로 Webalizer를 이용해서 사이트의 로그를 본격적으로 분석해보자 ^^;;


반응형

+ Recent posts