nginx + awstats 다 중 도 메 인 로그 분석 < 2 >

http://crfsz.blog.51cto.com/7835882/1841843
이전 블 로그 에 서 는 로그 분석 이 하나의 도 메 인 이름 에 적합 하 다 고 설정 되 어 있 습 니 다. 여러 도 메 인 이름 이 있 으 면 어떻게 처리 합 니까?
step:
하나
awstats 설치 설정 이 완료 되면 / etc / awstats / awstats. analyse. conf 가 발생 하고 / etc / awstats / awstats. analyse. conf 를 awstats. common. conf 로 복사 합 니 다. LogFile = "xxxx" 필드, SiteDomain = "xxx" 필드, DirData = "xxx" 필드 HostAliases = "xxx" 필드 에 주석 을 달 면 awstats. common. conf 는 기본 설정 파일 이 됩 니 다.
eg: 사이트 rubby, ww
둘째,
awstats. rubby. conf 편집
Include "awstats.common.conf"  #통일 설정 파일 LogFile = "/ data / log / awstats / rubby. access. log" \ # 로그 경로 SiteDomain = "rubby" \ # 사이트 이름 DirData = "/ var / lib / awstats"  #awstats 라 이브 러 리 파일 HostAliases = "rubby www. rubby 127.0.0.1 localhost"  #호스트 이름
주: ww 설정 은 awstats. rubby. conf 와 같 습 니 다.
셋째,
html 파일 생산
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=rubby
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www
/ var / lib / awstats 에서 데이터베이스 파일 을 만 들 고 형식 은 txt 입 니 다.
정적 페이지 저장 경로 만 들 기
mkdir -p  /var/www/analyse/awstats/rubby
mkdir -p  /var/www/analyse/awstats/www

/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=www  -lang=cn -dir=/var/www/analyse/awstats/www


IP :
http://down.51cto.com/data/2238077

qqhostinfo.pm、qqwry.pl、qqwry.dat( ip ) awstats wwwroot/cgi-bin/plugins
qqhostinfo.pm chmod 755 qqhostinfo.pm
awstats (awstats.yourwebsite.conf), LoadPlugin="qqhostinfo"
, 。
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=www  -lang=cn -dir=/var/www/analyse/awstats/www



、 ( , )
:http://kaifly.blog.51cto.com/3209616/1719248
html, , awststs




: crontab
html
50 08  * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
50 08  * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=www  -lang=cn -dir=/var/www/analyse/awstats/www

note:
: rsync。
/usr/bin/rsync -av  --password-file=/etc/pwd.conf [email protected]::data/log/nginx/rubby.access.log  /data/log/awstats
/usr/bin/rsync -av  --password-file=/etc/pwd.conf [email protected]::data/log/nginx/www.access.log   /data/log/awstats

# , awstats 。 。


awstats , ELK。 , 。


좋은 웹페이지 즐겨찾기