---
sourceDocument: 호주 IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/it-operations-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# NGINX 웹 서버

# NGINX 웹 서버 검색 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 5분

NGINX는 부하 분산 장치가 있는 오픈 소스 웹 서버입니다. 디스커버리는 부하 분산 장치와 관련된 정보 및 웹 서버를 식별합니다.
디스커버리 에서 다음 프로세스를 사용하여 NGINX 서버 소프트웨어를 식별합니다.

1. NGINX 프로세스 분류 규칙은 서버를 탐색하는 동안 다음 기준과 일치하는 실행 중인 프로세스를 탐지합니다.Linux
   * nginx로 시작하는 이름
   * 마스터를 포함하는 이름
   {#c_NGINXWebServerDiscovery__ul_izx_hkp_cr}
2. 일치하는 프로세스가 있는 경우:
   * NGINX 웹 서버 \[cmdb_ci_nginx_web_server\] 테이블에 기록이 생성됩니다.
   * 서버에서 관계(Linux Server \[cmdb_ci_linux_server\]) 및 NGINX 웹 서버(NGINX 웹 서버 \[cmdb_ci_nginx_web_server\])에 대한 Linux CI 관계 \[cmdb_rel_ci\] 테이블에서 생성됩니다.  
     다음 두 개의 프로브가 트리거됩니다.
     * NGINX -- 버전: 이 프로브에는 Bourne 셸 스크립트가 포함됩니다. NGINX의 버전을 결정하고 NGINX 웹 서버 \[cmdb_ci_nginx_web_server\] 테이블을 채웁니다.
     * NGINX -- 구성 가져오기: 이 프로브에는 Bourne 셸 스크립트와 NGINX 구성 파일의 경로를 결정하는 인수가 포함됩니다. 프로브는 구성 파일 내의 키워드를 기반으로 구성 매개변수를 식별하여 단일 페이로드 결과로 반환합니다.
     {#c_NGINXWebServerDiscovery__ul_djl_lkp_cr}
     인스턴스의 센서 ServiceNow 는 페이로드 결과를 구문 분석하고 CMDB.
{#c_NGINXWebServerDiscovery__ul_osk_jkp_cr}  
NGINX 웹서버를 검색하려면 다음 요구 사항이 있어야 합니다.

* NGINX가 서버에 설치되어 실행되고 있습니다.
* MID 서버 NGINX 구성 파일에 액세스할 수 있으며 기본적으로 /`etc/nginx/nginx.conf`입니다.
{#c_NGINXWebServerDiscovery__ul_v3r_xjp_cr}

## 요구 사항 {#c_NGINXWebServerDiscovery__section_ct4_h21_bcb}

NGINIX 서버의 경우:

* NGINX 소프트웨어가 서버에 설치되어 실행 중인지 확인합니다.
* NGINX 구성 파일에 대한 액세스 권한을 부여 MID 서버 합니다(기본적으로 /etc/nginx/nginx.conf ).
* 다음의 연결된 요소를 식별하려면 SSH(보안 셸) 명령을 사용합니다.  
  * NGINX 버전
  * NGINX 구성 가져오기
  {#c_NGINXWebServerDiscovery__ul_et4_h21_bcb}
{#c_NGINXWebServerDiscovery__ul_dt4_h21_bcb}  
다음 프로브는 명령을 실행할 수 있는 실행 권한이 필요합니다.{#c_NGINXWebServerDiscovery__table_fdg_ghb_1t__entry__2}

| 프로브 | 명령 |
|-|-|
| Nginx -- 버전 | 응인스 |
| Nginx -- 구성 가져오기 | echo, sed, httpd, cut, grep, egrep(Bourne 셸 스크립트 내부) |
[표 1. 명령]

{#c_NGINXWebServerDiscovery__table_fdg_ghb_1t}  
주:  
Nginx 패턴은 서버 모두 WindowsLinux 에서 하향식 검색을 수행합니다. NGINX 웹 서버에 대한 하향식 검색의 필요 조건에 대한 자세한 내용은 다음 문서를 참조하십시오 [서비스 매핑을 사용하여 하향식 검색을 수행하기 위한 필요 조건](https://servicenow-prod.fluidtopics.net/iDNPwWco5zyYRpBSFS7nQw "조직 개인 네트워크 내의 애플리케이션에 액세스하고 검색할 수 있도록 서비스 매핑 구성해야 하는 자격 증명, 사용자 및 사용자 권한에 대해 알아봅니다.").

## 프로브 및 센서 {#c_NGINXWebServerDiscovery__section_ft4_h21_bcb}

디스커버리 에서 다음 프로세스를 사용하여 NGINX 서버 소프트웨어를 식별합니다.

1. Nginx 프로세스 분류 규칙은 UNIX 서버를 탐색하는 동안 다음 조건과 일치하는 실행 중인 프로세스를 검색합니다.
   * 프로세스의 이름은 nginx로 시작합니다.
   * 프로세스의 이름에 master가 포함되어 있습니다.
   {#c_NGINXWebServerDiscovery__ul_ht4_h21_bcb}
2. 일치하는 프로세스가 있는 경우:
   * 웹 서버 \[cmdb_ci_web_server\] 테이블에 기록이 생성됩니다.
   * Linux 서버 \[cmdb_ci_linux_server\] 테이블과 웹 서버 \[cmdb_ci_web_server\] 테이블의 CI 관계 \[cmdb_rel_ci\] 테이블에서 관계에 대한 실행이 생성됩니다.
   {#c_NGINXWebServerDiscovery__ul_it4_h21_bcb}
3. 다음 두 개의 프로브가 트리거됩니다.
   * Nginx -- 버전: 이 프로브에 Bourne 셸 스크립트가 포함되어 있습니다. NGINX의 버전을 결정하고 웹 서버 \[cmdb_ci_web_server\] 테이블을 채웁니다.
   * Nginx -- 구성 가져오기: 이 프로브에는 Bourne 셸 스크립트와 NGINX 구성 파일의 경로를 결정하는 인수가 포함됩니다. 프로브는 구성 파일 내의 키워드를 기반으로 구성 매개변수를 식별하여 단일 페이로드 결과로 반환합니다.
   {#c_NGINXWebServerDiscovery__ul_jt4_h21_bcb}
4. 인스턴스의 센서 ServiceNow 는 페이로드를 처리하고 CMDB.
{#c_NGINXWebServerDiscovery__ol_gt4_h21_bcb}

## 수집된 데이터 {#c_NGINXWebServerDiscovery__section_kt4_h21_bcb}

디스커버리 실행 중인 NGINX 프로세스를 탐지하면 기록을 생성하거나 업데이트 CMDB 합니다. 다음 데이터가 수집됩니다. {#c_NGINXWebServerDiscovery__table_g3g_tfb_1t__entry__3}

| 테이블 이름 | 필드 및 레이블 이름 | 프로브 |
|-|-|-|
| 이름 | cmdb_ci_lb_appl \[name\] | Nginx -- 구성 가져오기 |
| IP 주소 | cmdb_ci_lb_appl \[ip_address\] | Nginx -- 구성 가져오기 |
| 최근 검색됨 | cmdb_ci_lb_appl \[last_discovered\] | Nginx -- 구성 가져오기 |
| 버전 | cmdb_ci_lb_appl \[version\] | Nginx -- 버전 |
| 이름 | cmdb_ci_lb_pool_member \[name\] | Nginx -- 구성 가져오기 |
| 최근 검색됨 | cmdb_ci_lb_pool_member \[last_discovered\] | Nginx -- 구성 가져오기 |
| IP 주소 | cmdb_ci_lb_pool_member \[ip_address\] | Nginx -- 구성 가져오기 |
| 부하 분산 장치 | cmdb_ci_lb_pool_member \[load_balancer\] | Nginx -- 구성 가져오기 |
| 전체 주소 도메인 이름 | cmdb_ci_lb_pool_member \[fqdn\] | Nginx -- 구성 가져오기 |
| 포트 | cmdb_ci_lb_pool_member \[port\] | Nginx -- 구성 가져오기 |
| 최근 검색됨 | cmdb_ci_lb_service \[last_discovered\] | Nginx -- 구성 가져오기 |
| IP 주소 | cmdb_ci_lb_service \[ip_address\] | Nginx -- 구성 가져오기 |
| 이름 | cmdb_ci_lb_service \[name\] | Nginx -- 구성 가져오기 |
| 부하 분산 장치 | cmdb_ci_lb_service \[load_balancer\] | Nginx -- 구성 가져오기 |
| 입력 URL | cmdb_ci_lb_service \[input_url\] | NGINX -- 구성 가져오기 |
[표 2. NGINX에 대한 검색에서 수집한 데이터]

{#c_NGINXWebServerDiscovery__table_g3g_tfb_1t}

## 관계 {#c_NGINXWebServerDiscovery__section_lt4_h21_bcb}

테이블 \[cmdb_rel_ci\]에서 다음 관계가 채워집니다.

* cmdb_ci_lb_appl 테이블의 기록은 cmdb_ci_web_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 테이블의 구성원입니다.
{#c_NGINXWebServerDiscovery__ul_mt4_h21_bcb}

