NGINX 부하 분산 장치 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • NGINX 부하 분산 장치의 검색은 SSH로 수행됩니다.

    NGINX는 부하 분산 장치가 있는 오픈 소스 웹 서버입니다. 디스커버리는 부하 분산 장치와 관련된 정보 및 웹 서버를 식별합니다.

    NGINIX 서버를 검색하기 위한 다음 요구 사항을 고려하십시오.

    • NGINX 소프트웨어가 서버에 설치되어 실행 중인지 확인합니다.
    • MID 서버에 NGINX 구성 파일에 대한 액세스 권한을 부여합니다(기본적으로 /etc/nginx/nginx.conf ).
    • 보안 셸(SSH) 명령을 활성화합니다.
    • NGINX 프로브에는 명령을 실행하기 위한 자격 증명과 실행 권한이 필요합니다.

    검색 및 서비스 매핑에 필요한 권한 있는 명령 목록은 문서를 참조하십시오 서비스 매핑 권한 있는 사용자가 필요한 명령. 이 목록에는 조직에서 Unix 기반 호스트를 검색하고 매핑하기 위해 높은 권한이 필요한 명령이 포함되어 있습니다.

    Nginx 프로세스 분류 규칙은 UNIX 서버를 탐색하는 동안 다음 조건과 일치하는 실행 중인 프로세스를 검색합니다.
    • 프로세스의 이름은 nginx로 시작합니다.
    • 프로세스의 이름에 master가 포함되어 있습니다.
    두 조건 모두 일치해야 합니다.
    • 웹 서버 [cmdb_ci_web_server] 테이블에 기록이 생성됩니다.
    • Linux 서버 [cmdb_ci_linux_server] 테이블과 웹 서버 [cmdb_ci_web_server] 테이블에 대한 CI 관계 [cmdb_rel_ci] 테이블에서 Runs on 관계가 생성됩니다.
    분류 후에 다음 프로브가 트리거됩니다.
    표 1. NGINX 프로브
    프로브 설명 명령
    Nginx – 버전 이 프로브에는 Bourne 셸 스크립트가 포함되어 있습니다. NGINX의 버전을 결정하고 웹 서버 [cmdb_ci_web_server] 테이블을 채웁니다. 응인스
    Nginx – 구성 가져오기 이 프로브에는 Bourne 셸 스크립트와 NGINX 구성 파일의 경로를 결정하는 인수가 포함됩니다. 프로브는 구성 파일 내의 키워드를 기반으로 구성 매개변수를 식별하여 단일 페이로드 결과로 반환합니다. echo, sed, cut, grep, egrep(Bourne 셸 스크립트 내부)
    데이터를 채우는 것 외에, CI 관계 [cmdb_rel_ci] 테이블에 다음과 같은 관계 기록이 생성됩니다.
    • cmdb_ci_web_server 테이블의 기록은 cmdb_ci_linux_server 테이블 기록에서 실행됩니다.
    • cmdb_ci_lb_service 테이블의 기록은 cmdb_ci_lb_pool 테이블 기록을 사용합니다.
    • cmdb_ci_pool 테이블의 기록은 cmdb_ci_service 테이블 기록에서 사용됩니다.
    • cmdb_ci_pool 테이블의 기록은 cmdb_ci_pool_member 테이블 기록의 구성원입니다.
    • cmdb_ci_pool_member 테이블의 기록은 cmdb_ci_pool 테이블 기록의 구성원입니다.