Descoberta do balanceador de carga NGINX

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

    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 NGIIX:

    • 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.
    • Habilitar comandos SSH (Secure Shell).
    • Os probes NGINX exigem credenciais e privilégios de execução para executar comandos.

    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. Esta lista inclui comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix em 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.
    Ambas as condições devem corresponder:
    • Um registro é criado na tabela Servidor Web [cmdb_ci_web_server].
    • . 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 acionados após a classificação:
    Tabela 1. Probes DO NGINX
    Probe Descrição Comandos
    Nginx – Versão Esta probe contém um script 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 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. Echo, 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.