본문으로 건너뛰기

NGINX 모니터링

노트

피쳐 프로젝트

와탭은 사용자가 원하는 소프트웨어의 모니터링 지원 여부를 쉽게 확인하고 간편하게 모니터링을 시작할 수 있도록 새롭게 피쳐 프로젝트(Features)를 도입하였습니다. 피쳐 프로젝트는 기존 모니터링 제품을 사용자가 모니터링하고자 하는 소프트웨어에 맞게 재포장해 최적화된 모니터링 솔루션을 제공합니다. 와탭 피쳐 프로젝트를 통해 서비스의 안정성과 성능을 더욱 효과적으로 관리해 보세요.

NGINX는 고성능 HTTP 및 역방향 프록시 서버로, 웹 애플리케이션을 위한 로드 밸런싱, 캐싱, HTTP 캐시와 같은 기능을 제공합니다. NGINX는 높은 동시 처리 성능을 바탕으로 웹 트래픽을 효과적으로 분산하고 관리할 수 있어 대규모 웹사이트 운영에 적합합니다.

와탭은 새로운 피쳐 프로젝트 방식으로 NGINX 모니터링을 제공합니다. NGINX 서버의 성능과 상태를 실시간으로 추적하여 문제를 조기에 감지하고 해결할 수 있도록 돕습니다.

  • 지표 모니터링: NGINX 서버의 요청 처리 상태, 응답 코드, 연결 상태 등 다양한 메트릭을 실시간으로 모니터링합니다.

  • 대시보드: 대시보드를 통해 필요한 지표를 효율적으로 조회하고 분석할 수 있습니다.

와탭 NGINX 모니터링을 통해 NGINX 서버를 안정적으로 운영하고 관리해 보세요.

설치하기

와탭 NGINX 모니터링 서비스 이용을 위한 기본 설치 방법을 안내합니다.

와탭 모니터링 서비스를 사용하기 위해서는 회원 가입 후 프로젝트를 생성하고 대상 서버에 에이전트를 설치해야 합니다. 회원 가입에 관한 자세한 내용은 다음 문서를 참조하세요.

노트

지원 환경

와탭 NGINX 모니터링 에이전트를 설치하기 전에 지원 환경을 확인하세요.

  • NGINX: NGINX 1.4.x 이상

  • Ubuntu: Ubuntu 12.04 이상

  • OS: Red Hat 6 or equivalent(CentOS, Rocky Linux, Amazon Linux)

  • 운영체제 아키텍처: Amd64/X86_64, Arm64/Aarch64

피쳐 프로젝트 생성하기

에이전트를 설치하기 전에 먼저 피쳐 프로젝트(Features)를 생성하세요.

  1. 와탭 모니터링 서비스로 이동한 다음 로그인하세요.

  2. 프로젝트를 생성하려면 화면 왼쪽 사이드 메뉴에서 전체 프로젝트 > + 프로젝트 버튼을 선택하세요.

  3. 상품 선택 화면에서 프로젝트에 설치할 피쳐 상품을 선택하세요.

  4. 프로젝트 이름, 데이터 서버 지역, 타임 존 항목을 차례로 설정하세요.

    프로젝트 생성

  5. 알림 언어 설정에서 경고 알림 메시지의 언어를 선택하세요.

  6. 모든 설정을 완료한 다음에는 프로젝트 생성하기 버튼을 선택하세요.

NGINX 에이전트 설치

피쳐 프로젝트(Features) 생성 후 자동으로 NGINX 에이전트 설치 화면으로 이동합니다. 다음 안내대로 설치를 진행하세요.

  1. 프로젝트 액세스 키를 확인하세요.

    프로젝트 액세스 키는 와탭 서비스 활성화를 위한 고유 ID 입니다. 프로젝트 액세스 키 발급받기 버튼을 선택하세요.

  2. 설치 스크립트를 생성하세요.

    다음 명령어를 실행해 사용자 환경을 자동으로 인식 후 NGINX가 설치된 서버에 설치 스크립트를 생성하세요.

    curl http://repo.whatap.io/telegraf/feature/nginx/install_nginx_monitoring.sh -o install_nginx_monitoring.sh

    다음 명령어를 실행해 NGINX 에이전트를 설치하세요.

    chmod +x install_nginx_monitoring.sh
    sudo ./install_nginx_monitoring.sh "x42ut20rmr8rn-z1kli3trqviqul-x5cm4quee6cdmj" "15.165.146.117"

주요 메뉴 알아보기

대시보드

홈 화면 > 피쳐 프로젝트(Features) 선택 > NGINX > NGINX 대시보드

와탭이 제공하는 NGINX 대시보드는 웹 서버의 실시간 성능을 한눈에 확인할 수 있는 시각적 도구로, 트래픽 패턴, 요청 처리 상황 등을 효과적으로 모니터링할 수 있습니다. 주요 지표를 통해 NGINX 서버 성능을 분석하고 관리해 보세요.

  • NGINX Requests Status Code

    NGINX 서버가 처리한 요청의 상태 코드를 실시간으로 모니터링합니다. 2XX, 3XX, 4XX, 5XX, 503 등 상태 코드에 따른 응답 수를 분류하여 실시간으로 확인합니다.

    대시보드 지표 안내
    • Response2XX: 정상적으로 처리된 요청을 의미합니다. 서버가 성공적으로 처리한 요청의 수를 실시간으로 표시합니다.

    • Response3XX: 리다이렉트된 요청을 추적합니다.

    • Response4XX: 잘못된 요청과 같은 클라이언트 오류에 대한 응답을 표시합니다.

    • Response5XX: 서버 오류에 대한 응답 상태를 추적합니다.

    • Response503: 서비스 불가 오류 상태를 추적합니다.

  • Nginx Metrics

    NGINX의 성능과 상태를 종합적으로 보여주는 다양한 메트릭을 제공합니다. 실시간으로 연결 상태 및 처리 상황을 추적할 수 있습니다.

    대시보드 지표 안내
    • NGINX Connections Accepted: NGINX 서버가 허용한 연결 수를 표시합니다.

    • NGINX Writing: 클라이언트에게 응답을 쓰고 있는 연결 수를 추적합니다.

    • Active Connections(accepted): NGINX 서버가 현재 처리 중인 클라이언트와의 연결 수를 표시합니다.

    • Waiting: Keep-alive 상태에서 대기 중인 연결을 표시합니다.

    • Handled Request: NGIMX 서버가 성공적으로 처리한 요청 수를 표시합니다.

    • NGINX Requests: NGIMX 서버가 수신한 총 요청 수를 실시간으로 추적합니다.

    • NGINX Reading: 클라이언트로부터 요청 데이터를 읽는 중인 연결 수를 표시합니다.

  • Domain Throughput

    도메인 단위에서의 트래픽과 성능을 추적할 수 있습니다.

    대시보드 지표 안내
    • Response Bytes SUM: 응답으로 전송된 총 바이트 수를 표시합니다. 서버가 처리한 전체 트래픽 양을 모니터링할 수 있습니다.

    • Latency Average: 평균 응답 지연 시간을 표시합니다. 서버의 응답 속도를 평가하는 중요한 지표입니다.