Descoberta baseada em padrão em Mapeamento de serviços

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • A descoberta baseada em padrão é o principal método de Mapeamento de serviçoscoleta de dados sobre dispositivos e aplicações usados em serviços de aplicações. Após Mapeamento de serviçoscoleta dados, ele cria um mapa de serviços de aplicações e armazena os dados coletados no CMDB.

    ServiceNow se referem a dispositivos e aplicações que compõem uma instância de serviço como ICs (Configuration items, itens de configuração).

    Mapeamento de serviços Usa padrões para descobrir e mapear ICs. Um padrão é uma sequência de comandos cuja finalidade é detectar atributos de um IC e suas conexões de saída. Um típico Mapeamento de serviçosO padrão consiste em dois tipos de algoritmos para identificar ICs e encontrar conexões de IC.

    O ponto de partida de qualquer processo de descoberta é um ponto de entrada. Um ponto de entrada é um ponto onde os clientes acessam uma instância de serviço. Por exemplo, para mapear sua instância de serviço de correspondência eletrônica, defina um endereço IP ou um nome de host do servidor de e-mail como um ponto de entrada.O processo de descoberta e mapeamento começa em Descobertaexecutando a descoberta horizontal para identificar o host. Quando a descoberta de host estiver concluída, Mapeamento de serviçosinicia a descoberta descendente para localizar e mapear aplicações em execução neste host.

    Mapeamento de serviçosusos MID ServersPara se comunicar com ICs em sua organização. MID Serversestão localizados na rede da sua organização e. Mapeamento de serviçospode se comunicar com eles sem atravessar firewalls.

    Nota:
    Atualmente, as operações de padrão não são compatíveis com vários idiomas. Se os valores retornados das operações de padrão não estiverem em inglês, os dados retornados não vão poder ser analisados corretamente e a descoberta do padrão vai falhar.
    O processo de descoberta e mapeamento consiste nas seguintes interações:
    1. Um administrador define um instância de serviçoCom um ponto de entrada para um IC de aplicação.

      Mapeamento de serviçoscria um registro para o novo instância de serviçoNa tabela Serviço de aplicações mapeado [cmdb_ci_service_discovered].

    2. O dispositivo que hospeda a aplicação é identificado.
      1. Mapeamento de serviçosVerifica se o dispositivo que hospeda este IC de aplicação existe no CMDB.
      2. Se o dispositivo que hospeda este IC de aplicação não existir, Mapeamento de serviçosgatilhos Descobertapara detectar o host.

        Mapeamento de serviçosverifica o. CMDBe aciona a descoberta horizontal.
      3. Descoberta Cria o primeiro conjunto de probes para descoberta de porta, conhecido como probes Shazzam, e coloca-os como uma solicitação de descoberta na fila do canal de comunicação externo (ECC).
      4. . MID ServerVerifica a fila ECC e recupera a solicitação de descoberta atribuída a ela.
      5. . MID Serverexecuta as probes no host e descobre portas abertas.

        DescobertaUsa a Fila ECC para executar probes pelo MID Server.
      6. . MID ServerPassa informações nas portas do host para a fila ECC.
      7. Descoberta Verifica a fila ECC e recebe informações sobre as portas do host.

        . MID ServerPassa as informações para a fila ECC para Descobertapara coletar.
      8. Essas etapas são repetidas para outros tipos de probes: Classificação, identificação e exploração.
      9. Descobertaadiciona o host ao CMDB.

        Descobertaadiciona o host ao CMDB.
      10. Durante a descoberta de host usando probes, Mapeamento de serviçosVerifica a fila ECC se este processo estiver concluído. Quando a descoberta de host estiver concluída, Mapeamento de serviçosverifica se este host existe no CMDB.
      Nota:
      Para obter uma descrição detalhada do fluxo de descoberta horizontal, consulte Fluxo de processo de descoberta horizontal com sondas e sensores.
    3. Quando o host for encontrado em CMDB, Mapeamento de serviçosdescobre a aplicação em execução neste host.
      1. Mapeamento de serviços Cria uma solicitação de descoberta de aplicação para o endereço IP do ponto de entrada. Em seguida, ele grava a solicitação na fila ECC e atribui um MID Serverpara a solicitação.
      2. . MID ServerVerifica a fila ECC e recupera a solicitação de descoberta atribuída a ela.
      3. . MID Serverinicia a execução de seções de identificação dos padrões associados ao classificador para encontrar a correspondência para o ponto de entrada. Quando a seção de identificação corresponde ao ponto de entrada, o padrão descobre um IC.
        Mapeamento de serviçoscoloca padrões a serem executados pelo MID Server.
      4. . MID ServerInicia a execução de seções de conectividade do padrão para encontrar conexões de saída do IC recém-descoberto.
      5. . MID ServerTransmite informações sobre o IC descoberto, seus atributos e conexões para a fila ECC.
      6. Mapeamento de serviços Verifica a fila ECC e recebe informações sobre o IC recém-descoberto.

        Sempre que Mapeamento de serviços verifica a fila do ECC e recebe informações sobre um IC descoberto, ele verifica essas tabelas em busca de dados nas conexões de saída relacionadas ao IC: as tabelas cmdb_tcp e sa_flow_connection. Se essas duas tabelas contiverem dados exclusivos que os padrões não descobriram, Mapeamento de serviços aprimorará as informações sobre as conexões de IC e as adicionará ao mapa.

      7. Mapeamento de serviçosgrava as informações no CMDBE adiciona este IC ao instância de serviçomapa.

        Mapeamento de serviçosExtrai as informações sobre um IC da fila ECC e as grava no CMDB.
      8. Mapeamento de serviços Cria as solicitações de descoberta para todas as aplicações às quais o IC recém-descoberto se conecta. O mapeamento está concluído após Mapeamento de serviçosMapeia um IC que não tem conexões de saída ou está marcado como um limite. Um limite cria Mapeamento de serviçospare a descoberta a partir deste ponto e não siga as conexões de saída.
    4. O sistema executa regularmente o recálculo de serviço para consultar o CMDB para obter as mudanças de IC mais recentes, adicionar dados para caminhos de rede e armazenamento e aplicar regras de impacto de IC.