Descoberta do balanceador de carga NGIX

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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.

    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 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.
    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].
    As seguintes probes são acionados após a classificação:
    Tabela 1. Probes NGIX
    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)
    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.