Descoberta do balanceador de carga NGINX

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • A descoberta de balanceadores de carga NGINX é realizada pelo SSH.

    O NGINX é um servidor web de código aberto com um balanceador de carga. Descobertaidentifica o servidor web e as informações relacionadas ao balanceador de carga.

    Considere os seguintes requisitos para descobrir servidores NGINIX:

    • Certifique-se de que o software NGINX esteja instalado e em execução no servidor.
    • Conceda que o MID Server tenha acesso ao arquivo de configuração DO NGINX, que é /etc/nginx/nginx.conf por padrão.
    • Habilite comandos de shell seguro (SSH).
    • As probes DO NGINX exigem credenciais e privilégios de execução para executar comandos.

    Para obter uma lista de comandos privilegiados necessários para a Descoberta e o Mapeamento de serviços, consulte Mapeamento de serviços comandos que exigem um usuário privilegiado para obter uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.

    O Classificador de processos nginx detecta um processo em execução que corresponde aos seguintes critérios durante a exploração de um servidor UNIX:
    • O nome do processo começa com nginx .
    • O nome do processo contém mestre .
    Ambas as condições devem corresponder:
    • Um registro é criado na tabela Servidor web [cmdb_ci_web_server].
    • R Executado em O relacionamento é 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].
    As seguintes probes são acionadas após a classificação:
    Tabela 1. Probes DO NGINX
    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 DO NGINX. A 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. Eco, sed, cut, grep, egrep (dentro do script shell Bourne)
    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.