Nginx 통계 단일 가상 컴퓨터 트 래 픽 도구 - ngxhttp_accounting_module

이 글 은 일정한 nginx 설정 기반 이 있 는 사람 만 볼 수 있 습 니 다.
오픈 소스 플러그 인 주소:https://github.com/Lax/ngx_http_accounting_module
1. 설치 방법, nginx 소스 코드 를 다운로드 하여 / path / to / nginx - src / 로 압축 을 풀 고 accounting 을 다운로드 하여 ngx 로 압축 을 풀 수 있 습 니 다.http_accounting_module
cd /path/to/nginx-src/
./configure --add-module=/path/to/ngx_http_accounting_module
make && make install

2 설정 방법
http{
 http_accounting  on;   #   accunting   
 ...
 server {
   http_accounting_id  accounting_id_str;   #   accounting id,   sever
   ...
   location / {
     http_accounting_id  accounting_id_str;    #          accounting_id         id      
     ...
   }
 }
}

3 테스트
nginx 를 시작 하면 로 그 는 시스템 로그 에 기 록 됩 니 다. / var / log / message 와 유사 합 니 다.
May 17 15:00:19 localhost NgxAccounting: pid:12145|from:1368773989|to:1368774019|accounting_id:test.test.com|requests:1|bytes_out:167|404:1
May 17 15:00:49 localhost NgxAccounting: pid:12145|from:1368774019|to:1368774049|accounting_id:test.test.com|requests:1|bytes_out:167|404:1
May 17 15:01:19 localhost NgxAccounting: pid:12145|from:1368774049|to:1368774079|accounting_id:test.test.com|requests:1|bytes_out:167|404:1

3 독립 파일 저장 로그 설정
echo "syslog.*                /var/log/syslog" >>  /etc/syslog.conf
service syslog restart

4 테스트
nginx 를 시작 한 후 사 이 트 를 방문 하면 / var / log / syslog 와 유사 한 출력 을 볼 수 있 습 니 다.
May 17 17:39:15 localhost NgxAccounting: pid:19056|from:1368783525|to:1368783555|accounting_id:test.test.com|requests:30|bytes_out:882066|200:30
May 17 17:57:45 localhost NgxAccounting: pid:19056|from:1368784635|to:1368784665|accounting_id:test.test.com|requests:1|bytes_out:4087|200:1
May 17 18:21:15 localhost NgxAccounting: pid:19056|from:1368786045|to:1368786075|accounting_id:test.test.com|requests:2|bytes_out:507617|200:2
May 17 18:23:45 localhost NgxAccounting: pid:19056|from:1368786195|to:1368786225|accounting_id:zxycdn.5711.com|requests:1|bytes_out:727|403:1
May 17 18:24:15 localhost NgxAccounting: pid:19056|from:1368786225|to:1368786255|accounting_id:test.test.com|requests:1|bytes_out:1989|200:1

좋은 웹페이지 즐겨찾기