Nginx 기본 검사 및 정책

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 에이전트 클라이언트 수집기는 Nginx 상태 모니터링에 대해 다음과 같은 정책을 제공합니다. 정책은 표시된 테이블에 지정된 검사와 함께 제공됩니다. Windows와 Linux 모두 정책과 검사를 사용할 수 있습니다.

    표 1. Nginx 이벤트 정책
    검사 설명 사용법 명령 출력
    nginx.check-nginx-alive Nginx 서버가 활성 상태인지 확인합니다.
    주:
    이벤트에 기본 인증을 사용합니다.
    check-nginx-status.rb
    -h, --host
    Nginx 호스트 이름
    -p, --port
    Nginx 포트
    주:
    이벤트에 기본 인증을 사용합니다.

    성공

    CheckNginxStatus OK: Nginx is Alive and healthy

    실패

    CheckNginxStatus CRITICAL: Nginx is Down
    표 2. Nginx 메트릭 정책
    검사 설명 사용법 명령 출력
    nginx.metrics-nginx-server
    다음 정보를 검색합니다.
    nginx.active_connections
    서버의 총 활성 연결 수입니다.
    nginx.accepts
    수락된 연결입니다.
    nginx.handled
    처리된 연결로, 일반적으로 수락된 연결 수와 동일합니다.
    nginx.requests
    서버에서 처리한 총 요청 수입니다.
    nginx.read
    서버가 요청을 읽고 있는지 여부를 표시합니다.
    nginx.writing
    서버가 클라이언트에 대한 응답을 기록하는지 여부를 표시합니다.
    nginx.waiting
    요청 대기 중인 유휴 연결입니다.
    주:
    메트릭에 기본 인증을 사용합니다.
    metrics-nginx.rb

    옵션:

    -u --url 서버 상태 페이지에 대한 전체 URL입니다. 예: https://yoursite.com/nginx_status

    ws19-INC0047517.nginx.active_connections 1 1640135552 
    ws19-INC0047517.nginx.accepts 5746 1640135552 
    ws19-INC0047517.nginx.handled 5746 1640135552 
    ws19-INC0047517.nginx.requests 9603 1640135552 
    ws19-INC0047517.nginx.reading 0 1640135552 
    ws19-INC0047517.nginx.writing 1 1640135552 
    ws19-INC0047517.nginx.waiting 0 1640135552