nginx 시리즈 (13) nginx 의 모니터링 모듈

1973 단어
nginx 에 서 는 기본 모니터링 모듈 이 설치 되 어 있 지 않 습 니 다. 자체 적 으로 설치 해 야 합 니 다.
설치 명령: 관건 은 (-- with - http stub status module)

./configure --prefix=/opt/nginx/nginx-1.9.5   --with-http_stub_status_module
make -j4
make install -j4

설정 추가:

location /nginx_status {
    # Turn on nginx stats
    stub_status on;
    # I do not need logs for stats
    access_log   off;
    # Security: Only allow access from 192.168.1.100 IP
    allow 192.168.56.0/24;
    allow 172.19.136.0/24; #pc
    allow 172.19.137.0/24; #wifi
    # Send rest of the world to /dev/null #
    deny all;
    }

그 중에서 방문 전략 설정 이 매우 관건 적 이다. 그렇지 않 으 면 이 기술 은 쓰레기 와 같 고 공공 네트워크 의 방문 안전성 이 매우 떨 어 질 것 이다.앞의 IP 는 네트워크 를 나타 내 고, 슬 래 쉬 뒤의 24 는 서브 네트워크 를 나타 낸다.세부 사항 은 모두 스스로 공부 하거나 댓 글 을 달 아 교류 하 세 요.
액세스 모니터링 주소: 다음 과 같이 되 돌려 줍 니 다.
Active connections: 70
server accepts handled requests
14553819 14553819 19239266
Reading: 0 Writing: 3 Waiting: 67
Nginxstatus 에 표 시 된 내용 은 다음 과 같 습 니 다.
active connections – 현재 Nginx 에서 처리 하고 있 는 활동 연결 수 입 니 다.
server accepts handled requests - 총 14553819 개의 연결 을 처 리 했 고 14553819 개의 악 수 를 성공 적 으로 만 들 었 습 니 다 (중간 에 실패 하지 않 았 음 을 증명 하 는). 총 19239266 개의 요청 (악수 할 때마다 평균 1.3 개의 데이터 요청 을 처리 하 였 습 니 다).
reading -- nginx 에서 클 라 이언 트 의 Header 정보 수 를 읽 습 니 다.
writing -- nginx 가 클 라 이언 트 에 게 되 돌려 주 는 Header 정보 수 입 니 다.
waiting -- keep - alive 를 켜 면 이 값 은 active - (reading + writing) 와 같 습 니 다. 다음 요청 명령 을 기다 리 고 있 는 상주 연결 을 Nginx 가 처리 했다 는 뜻 입 니 다.
참고 문장
요청 반환 매개 변수 의미
http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/
설치 참조
http://www.cnblogs.com/94cool/p/3872492.html
allow 와 deny
http://www.111cn.net/sys/nginx/63713.htm
서브 넷 구분
http://zhidao.baidu.com/link?url=av8E4A20cMw6VYBb-1JRHFnOnoPpATuPs2pTR64dSsLs2XJ-d2UOeqEB_wWL0L21BiA5x17gs3Iugl8Eq8yCCa

좋은 웹페이지 즐겨찾기