'Install_tool/network_monitoring'에 해당되는 글 1건

  1. 2009.01.12 웹 로그 분석 프로그램 webalizer

웹 로그 분석 프로그램 webalizer

|
제목 : 웹 로그 분석 프로그램 webalizer  
분류 : OS : Alzza RedHat 5.2 ( Linux )  
System 관리 - log  
활용예 : 아파치 로그에 적용하기  
최종 수정일 : 1999-12-02  

쓸만한 웹로그 분석 프로그램을 찾다가 아주 좋은 정말 COOL한  

프로그램을 찾았습니다.  

이 프로그램의 장점은 분석 결과를 그래픽으로 처리해서  

분석 결과을 한눈에 알수 있도 또,, 보여주는 파일 html 파일이  

한글로도 출력이 된다는 것입니다.  

여러가지 언어를 지원해서 정말 좋습니다.  

그래도 단점은 있습니다.  

로그 분석을 원할때마다 이 프로그램을 실행하여 주어야 한다는  

것입니다. CGI 형태로는 될수 있는지 아직 확인 하지 않았습니다.  

이 프로그램을 찾기 위해서 프레쉬미트를 수 없이 뒤적이다가  

결국 많은 사람(6)이 추천한다는 글을 보고서 저도 설치을 해보니  

정말 좋더군요..  

이까지 하고 프로그램을 얻는 방법과 설치 방법에 대해서 이야기  

하겠습니다.  

먼저 1. 프로그램 구하기  

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

사이트에 가시면 최신의 소스와 바이너리를 구할수 있습니다.  

여기에 보니깐.. 레드햇5.0 바이너리가 있더군요..  

그렇지만 저는 소스들 받아다가 컴파일 하였습니다.  

저는 소스를 받아서 컴파일 했기에 정말 한글 지원을 할수 있었  

습니다. 그렇지만 바이너리는 한글을 지원하게 되었는지는 모르겠  

습니다.  

2. complie  

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

make 하면 자 컴파일 끝..  

3. install  

위의 configure 에서 prefix=/usr/local/webalizer  

이기에 이 디렉토리가 미리 존재 해야 합니다.  

/usr/local/webalizer  

/usr/local/webalizer/bin  
/usr/local/webalizer/man  
/usr/local/webalizer/man/man1  

이렇게 디렉토리를 만들어 주고서  

make install  

을 합니다.  

그러면.. 어느 파일이 어디로 카피되는지 알수 있습니다.  

이 이후.. /etc/에 가 보시면  

webalizer.conf.sample 이 있습니다.  

이 파일을 webalizer.conf 로 복사해서 편집을 합니다.  

LogFile /usr/local/apache/logs/access_log  

LogType web  

OutputDir /usr/local/apache/htdocs/usage  

HostName Myhome.home  

이 부분을 자신의 사이트로 고치시면 다른것 신경 쓰지 않고 바로 할수 있습니다.  

여기서 OutputDir 이라는 디렉토리도 역시 미리 생성 되어 있어야  

합니다.  

그 이후  

/usr/local/webalizer/bin/webalizer  

를 실행시키면 usage 밑 디렉토리에 여러가지 파일이  

생겨 있습니다.  

브라우져로 보면 많은 정보들을 볼수 있습니다.  

끝으로.. 정말 좋은 프로그램입니다.  

필요 하신 분들은 보시기 바랍니다.  

<덧붙이기.. >  

필요할때마다 로그분석을 하여도 되지만..  

cron을 이용해서 매일 분석 하게끔 하여 줄수 있습니다.  

이 부분은 리눅스 초심자들이 궁금해 할까 적습니다.  

/etc/cron.daily 디렉토리에 아래와 같은 파일을 생성 하면  

webalizer 라는 파일을 생성 하시고  

그 내용은  

!/bin/sh  

/usr/local/webalizer/bin/webalizer  


을 생성하여주면 하루에 한번씩 로그 분석 결과를 볼수 있습  

니다..

출처 : Tong - 달이좋은인형님의 서버프로그램통


And
prev | 1 | next