Descoberta do balanceador de carga NGINX

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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. 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 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 Comandos do Mapeamento de serviços que requerem 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.

    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.
    Essas duas condições devem corresponder:
    • Um registro é criado na tabela Servidor Web [cmdb_ci_web_server].
    • Um Execuções no 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 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 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. echo, sed, corte, grep, egrep (dentro do script de 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.