---
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 do balanceador de carga NGIX

# Descoberta do balanceador de carga NGIX {#ariaid-title1}

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

A descoberta de balanceadores de carga NGIX é realizada pelo SSH.

O Nginx é um servidor web de código aberto com um balanceador de carga. Descoberta identifica o servidor Web e as informações relacionadas ao balanceador de carga.

Considere os seguintes requisitos para descobrir 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).
* Os probes NGIX exigem credenciais e privilégios de execução para executar comandos.

{#c_LoadBalancerNGINX__ul_d2f_bqf_ct}

Para obter uma lista de comandos privilegiados necessários para Descoberta e Mapeamento de serviços, consulte [Comandos do Mapeamento de serviços que requerem um usuário privilegiado](https://servicenow-prod.fluidtopics.net/8l3cqmoMqecvXO1Kzc610w "O Mapeamento de serviços usa comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização. Além de configurar as credenciais necessárias, configure os servidores na sua organização para permitir que o Mapeamento de serviços execute esses comandos com direitos elevados.") para acessar uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.  
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_LoadBalancerNGINX__ul_xzr_mg1_ct}  
Ambas as condições devem corresponder:

* Um registro é criado na tabela Servidor Web \[cmdb_ci_web_server\].
* Um relacionamento Executa em é criado na tabela Relacionamento de IC \[cmdb_rel_ci\] para a tabela Servidor Linux \[cmdb_ci_linux_server\] e a tabela Servidor Web \[cmdb_ci_web_server\].
{#c_LoadBalancerNGINX__ul_c3h_yqf_ct}  
As seguintes probes são acionados após a classificação:{#c_LoadBalancerNGINX__table_afp_wg1_ct__entry__3}

| Probe | Descrição | Comandos |
|-|-|-|
| Nginx -- Versão | Esta 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 |
| Nginx -- Obter configuração | Esta probe contém um script de shell Bourne e um argumento que determina o caminho do arquivo de configuração NGIX. 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. | echo, sed,cut, grep, egrep (dentro do script do shell Bourne) |
[Tabela 1. Probes NGIX]

{#c_LoadBalancerNGINX__table_afp_wg1_ct}  
Além de preencher os dados, os seguintes registros de relacionamentos são criados na tabela Relacionamentos de IC \[cmdb_rel_ci\]:

* Os registros na tabela cmdb_ci_web_server são executados nos registros da tabela cmdb_ci_linux_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 dos registros da tabela cmdb_ci_pool_member.
* Os registros na tabela cmdb_ci_pool_member são membros dos registros da tabela cmdb_ci_pool.
{#c_LoadBalancerNGINX__ul_kgl_r4l_nsb}

