---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta de servidor da Web NGINX

# Descoberta de servidor da Web NGINX {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

NGINX é um servidor Web de código aberto com um balanceador de carga. O Discovery identifica o servidor Web e as informações relacionadas ao balanceador de carga.
O Discovery identifica o software do servidor NGINX usando o seguinte processo:

1. O classificador de processo NGIX detecta um processo em execução que corresponde aos seguintes critérios durante a exploração de um servidor Linux:
   * O nome começa com nginx
   * O nome contém mestre
   {#c_NGINXWebServerDiscovery__ul_izx_hkp_cr}
2. Se houver uma correspondência:
   * Um registro é criado na tabela NGINX Web Server \[cmdb_ci_nginx_web_server\].
   * Um relacionamento Executa em é criado na tabela Relacionamento de IC \[cmdb_rel_ci\] para um servidor Linux (Linux Server \[cmdb_ci_linux_server\]) e para um servidor web NGIX (servidor web NGIX \[cmdb_ci_nginx_web_server\]).  
     Os dois probes a seguir são acionados:
     * NGINX - Versão: este probe contém um script de shell Bourne. Ele determina a versão do NGINX e preenche a tabela do NGINX Web Server \[cmdb_ci_nginx_web_server\].
     * NGINX - Obter configuração: este probe contém um script de shell Bourne e um argumento que determina o caminho do arquivo de configuração NGINX. O probe identifica parâmetros de configuração com base em palavras-chave no arquivo de configuração e os retorna como um único resultado de carga.
     {#c_NGINXWebServerDiscovery__ul_djl_lkp_cr} O sensor na instância do ServiceNow analisa o resultado da carga e preenche o CMDB.
{#c_NGINXWebServerDiscovery__ul_osk_jkp_cr}  
Você deve ter os seguintes requisitos para descobrir um servidor da Web NGINX:

* O NGINX está instalado e em execução no servidor.
* O MID Server tem acesso ao arquivo de configuração NGINX, que é`/etc/nginx/nginx.conf` por padrão.
{#c_NGINXWebServerDiscovery__ul_v3r_xjp_cr}

## Requisitos {#c_NGINXWebServerDiscovery__section_ct4_h21_bcb}

Para servidores NGINIX:

* Verifique se o software NGINX está instalado e em execução no servidor.
* Conceda ao MID Server acesso ao arquivo de configuração do NGINX, que é /etc/nginx/nginx.conf por padrão.
* Habilite comandos de shell seguro (SSH) para identificar os seguintes elementos associados:  
  * Versão do NGINX
  * Obter configuração do NGINX
  {#c_NGINXWebServerDiscovery__ul_et4_h21_bcb}
{#c_NGINXWebServerDiscovery__ul_dt4_h21_bcb}  
As probes a seguir exigem privilégios de execução para executar comandos:{#c_NGINXWebServerDiscovery__table_fdg_ghb_1t__entry__2}

| Probe | Comandos |
|-|-|
| Nginx -- Versão | nginx |
| Nginx -- Obter configuração | echo, sed, httpd, recortar, grep, egrep (no shell script de Bourne) |
[Tabela 1. Comandos]

{#c_NGINXWebServerDiscovery__table_fdg_ghb_1t}

## Probes e Sensores {#c_NGINXWebServerDiscovery__section_ft4_h21_bcb}

O Descoberta identifica o software do servidor NGINX usando o seguinte processo:

1. Durante a exploração de um servidor UNIX, o Classificador de processo Nginx detecta um processo em execução que corresponde aos seguintes critérios:
   * O nome do processo começa com nginx.
   * O nome do processo contém o mestre.
   {#c_NGINXWebServerDiscovery__ul_ht4_h21_bcb}
2. Se houver uma correspondência:
   * Um registro é criado na tabela Servidor Web \[cmdb_ci_web_server\].
   * Um Executar em relacionamento é criado na tabela Relacionamento de IC \[cmdb_rel_ci\] para o servidor Linux \[cmdb_ci_linux_server\] e na tabela Servidor Web \[cmdb_ci_web_server\].
   {#c_NGINXWebServerDiscovery__ul_it4_h21_bcb}
3. Os dois probes a seguir são acionados:
   * Nginx -- Versão: este probe contém um script de shell Bourne. Ele determina a versão do NGINX e preenche a tabela Servidor Web \[cmdb_ci_web_server\].
   * Nginx -- Obter configuração: este probe contém um script de shell Bourne e um argumento que determina o caminho do arquivo de configuração do NGINX. O probe identifica parâmetros de configuração com base em palavras-chave no arquivo de configuração e os retorna como um único resultado de carga.
   {#c_NGINXWebServerDiscovery__ul_jt4_h21_bcb}
4. O sensor na instância ServiceNow processa a carga e preenche o CMDB.
{#c_NGINXWebServerDiscovery__ol_gt4_h21_bcb}

## Dados coletados {#c_NGINXWebServerDiscovery__section_kt4_h21_bcb}

Descoberta cria ou atualiza registros do CMDB quando detecta um processo NGINX em execução. Os seguintes dados são coletados. {#c_NGINXWebServerDiscovery__table_g3g_tfb_1t__entry__3}

| Nome da tabela | Campo e Nome do rótulo | Probe |
|-|-|-|
| Nome | cmdb_ci_lb_appl \[name\] | Nginx -- Obter configuração |
| Endereço IP | cmdb_ci_lb_appl \[ip_address\] | Nginx -- Obter configuração |
| Última descoberta | cmdb_ci_lb_appl \[last_discovered\] | Nginx -- Obter configuração |
| Versão | cmdb_ci_lb_appl \[version\] | Nginx -- Versão |
| Nome | cmdb_ci_lb_pool_member \[name\] | Nginx -- Obter configuração |
| Última descoberta | cmdb_ci_lb_pool_member \[last_discovered\] | Nginx -- Obter configuração |
| Endereço IP | cmdb_ci_lb_pool_member \[ip_address\] | Nginx -- Obter configuração |
| Balanceador de Carga | cmdb_ci_lb_pool_member \[load_balancer\] | Nginx -- Obter configuração |
| Nome de domínio totalmente qualificado | cmdb_ci_lb_pool_member \[fqdn\] | Nginx -- Obter configuração |
| Porta | cmdb_ci_lb_pool_member \[port\] | Nginx -- Obter configuração |
| Última descoberta | cmdb_ci_lb_service \[last_discovered\] | Nginx -- Obter configuração |
| Endereço IP | cmdb_ci_lb_service \[ip_address\] | Nginx -- Obter configuração |
| Nome | cmdb_ci_lb_service \[name\] | Nginx -- Obter configuração |
| Balanceador de Carga | cmdb_ci_lb_service \[load_balancer\] | Nginx -- Obter configuração |
| Entrada de URL | cmdb_ci_lb_service \[input_url\] | NGINX -- Obter configuração |
[Tabela 2. Dados coletados pelo Discovery para NGINX]

{#c_NGINXWebServerDiscovery__table_g3g_tfb_1t}

## Relacionamentos {#c_NGINXWebServerDiscovery__section_lt4_h21_bcb}

Na tabela \[cmdb_rel_ci\], os seguintes relacionamentos são preenchidos:

* Os registros na tabela cmdb_ci_lb_appl são executados nos registros da tabela cmdb_ci_web_server.
* Os registros na tabela cmdb_ci_lb_service usam os registros da tabela cmdb_ci_lb_pool.
* Os registros na tabela cmdb_ci_pool são usados pelos registros da tabela cmdb_ci_service.
* Os registros na tabela cmdb_ci_pool são membros da tabela cmdb_ci_pool_member.
* Os registros na tabela cmdb_ci_pool_member são membros da tabela cmdb_ci_pool.
{#c_NGINXWebServerDiscovery__ul_mt4_h21_bcb}

