nginx - rrd 모니터링 nginx 접근 수

4447 단어 nginx
1. 설 치 된 nginx 에 stub 가 포함 되 어 있 는 지 확인 합 니 다.status 모듈
     /usr/local/nginx/sbin/nginx -V nginx version: Nginx/1.2.0 configure arguments: --with-http_stub_status_module
    stub 지원 확인status 모듈 후 편집 수정 nginx. conf
    location /nginx_status {      stub status on; / 이 옵션 의 매개 변 수 는 컴 파일 할 때 stub status 모듈 에 대한 지원 입 니 다. 컴 파일 하지 않 으 면 nginx 를 시작 할 때 경고 메시지 가 있 습 니 다.
    access_log off;      }
가상 호스트 server{} 중,
이미 가입 해 야 합 니 다:
 location /nginx_status {    stub_status on;   access_log off;}
 
2. Nginx 서버 다시 시작
/ usr / local / nginx / sbin / nginx - s reload 설정 정시 수집 데이터
 테스트 접근 경로: http://ip/ nginx_status/   #이 곳 의 nginx status 는 설정 파일 과 일치 해 야 합 니 다.
nginx - rrd 설치
    nginx - rrd 다운로드   
     yum install perl rrdtool perl-libwww-perl libwww-perl perl-rrdtool
     rrdtool 과 해당 perl 이 설치 되 어 있 는 지 확인 합 니 다.
    
wget http://wcoserver.googlecode.com/files/nginx-rrd-0.1.4.tgz

tar zxvf nginx-rrd-0.1.4.tgz

cd nginx-rrd-0.1.4

cp cp usr/sbin/* /usr/sbin #         /usr/sbin  

cp etc/nginx-rrd.conf /etc #        /etc  

  Nginx - rrd 생 성 디 렉 터 리 만 들 기
#    web            

mkdir
/data/wwwroot/nginx && mkdir /data/wwwroot/nginx/rrd cp html/index.php /data/wwwroot/nginx
vi /etc/nginx-rrd.conf

, : ##################################################### # #
dir where rrd databases are stored RRD_DIR="/home/wwwroot/nginx/rrd"; # dir where png images are presented WWW_DIR="/home/wwwroot/nginx"; # process nice level NICE_LEVEL="-19"; # bin dir BIN_DIR="/usr/sbin"; # servers to test # server_utl;server_name SERVERS_URL="http://www.vpser.net/nginx_status;www.vpser.net" server, SERVERS_URL , nginx_status , 。 SEVERS_URL http://domain1/nginx_status;domain1 http://domain2/nginx_status;domain2: 이 곳 의 형식 을 주의 하 십시오

 
nginx - rrd - 0.1.4. tgz 패키지 의 index. php 파일, 그림 - 경로 등 을 편집 하 십시오.
 
 
정시 수집 데이터 설정:
vim /etc/crontab
* * * * * root /usr/sbin/nginx-collect*/15 * * * * root /usr/sbin/nginx-graph
 crondtab 을 다시 시작 하면 유효 합 니 다.
 

좋은 웹페이지 즐겨찾기