Identificadores da Descoberta

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • Depois que o Discovery classifica um IC, ele usa identificadores para determinar se o dispositivo já existe no CMDB.

    Descoberta inicia probes de identidade especiais que acumulam dados de identificação para cada dispositivo e alimentam esses dados nos identificadores, que determinam a ação que o Discovery deve executar para cada dispositivo. Os identificadores determinam com precisão a identidade do dispositivo para impedir a criação de ICs duplicados. Esta etapa de identificação ocorre somente para o tipo de descoberta do Item de configuração, não para os outros tipos de descoberta.

    A probe de identidade no sistema do Discovery base pode ser configurada para solicitar informações do dispositivo, como números de série, nome e identificação de rede. Os resultados desta verificação são processados por um sensor de identidade, que então passa os resultados para o identificador. O identificador tenta encontrar um dispositivo correspondente no CMDB. Se o identificador encontrar um IC correspondente, o identificador atualizará esse IC ou não fará nada. Se o identificador não puder encontrar um IC correspondente, ele criará um novo IC ou não fará nada. Se o Discovery estiver configurado para continuar, o identificador iniciará os probes de exploração configurados no registro de classificação para coletar informações adicionais sobre o dispositivo. Os probes de exploração podem ser multiprobes ou probes simples.
    Importante:
    Os números de série são necessários para o acompanhamento preciso de ativos. Se você modificou probes, sensores ou padrões de linha de base, verifique se eles ainda descobrem números de série. Além disso, não configure sensores ou padrões para modificar a sintaxe do número de série, como adicionar um prefixo personalizado. Números de série fora do padrão podem levar a acompanhamento impreciso de ativos.

    Este diagrama mostra o fluxo de processamento para classificar e testar dispositivos com identificadores configurados.

    Identificadores da Descoberta

    Tabelas de identificador do CMDB

    Tabela Descrição
    Identificador [cmdb_identifier] Armazena todas as regras de identificador.
    Entrada de identificador [cmdb_identifier_entry] Armazena todos os atributos do identificador.

    Regras de identificador

    O sistema padrão Descoberta contém essas regras de identificador, cada uma delas associada a um tipo de IC específico (o campo sys_class_name no registro de IC) ou à tabela no campo Aplica-se a e contém os atributos apropriados para descobrir ICs da tabela especificada. Quando necessário para descobrir todas as ocorrências possíveis de um atributo, as tabelas de listas relacionadas (Pesquisar em tabelas) são incluídas na regra. Para obter mais informações, consulte Criar ou editar uma regra de identificação de IC.

    Tabela 1. Regras de identificador do CMDB
    Regra Aplica-se a tabela/atributos Pesquisar na tabela/atributos
    Regra do Servidor ESX Servidor ESX [cmdb_ci_esx_server]: certification_id nenhuma
    Regra de hardware Hardware [cmdb_ci_hardware]
    • serial_number
    • serial_number_type
    • name
    • ip_address
    • mac_address
    • Número de série [cmdb_serial_number]
      • serial_number
      • serial_number_type
    • Adaptador de rede [cmdb_ci_network_adapter]
      • ip_address
      • mac_address
    Regra do servidor de armazenamento Servidor de armazenamento [cmdb_ci_storage_server]
    • cim_object_path
    • name
    • serial_number
    • serial_number_type
    • mac_address
    • ip_address
    • Número de série [cmdb_serial_number]
      • serial_number
      • serial_number_type
    • Adaptador de rede [cmdb_ci_network_adapter]
      • ip_address
      • mac_address
    Regra de serviço WBEM Serviço WBEM [cmdb_ci_wbem_service]: cim_object_path nenhuma

    Estratégia de correspondência para a regra de hardware

    O sys_class_name não pode ser um atributo para regras independentes, como cmdb_ci_hardware. Se a sua estratégia de identificação do Discovery depender da correspondência de um IC com uma classe específica, você deverá criar uma nova regra para cada classe que deseja usar para correspondência e especificar essa classe no campo Aplica-se a do formulário Identificador.

    Por exemplo, você pode criar um identificador para um servidor Linux com atributos diferentes da regra de hardware. Você pode usar o nome da máquina, o endereço IP e o endereço MAC para identificação. Esta é uma solução para redes que usam vinculação de NIC ou agrupamento para aumentar a largura de banda disponível. As interfaces vinculadas parecem ser o mesmo dispositivo físico e compartilham os mesmos endereços IP e MAC. O uso do atributo de nome permite que o Discovery diferencie entre as interfaces individuais no canal vinculado.
    Importante:
    Se você criar um identificador com o atributo de nome, evite alterar os nomes do adaptador. O Discovery não poderá resolver ICs existentes para adaptadores renomeados. O Discovery rotula o status de instalação desse IC como "Ausente" e cria outro IC.
    Sua nova regra seria algo como:
    Figura 1. Regra de identificador do Linux
    Regra de identificador do Linux

    Pedido de avaliação para identificadores do Discovery

    Os identificadores personalizados devem ter valores de Pedido diferentes dos identificadores padrão. Descoberta analisa identificadores e atributos em sequência, dos números de ordem mais baixos para os mais altos. Você pode criar identificadores para serem executados antes ou depois dos identificadores padrão ou combinados com os identificadores do sistema de base. Para impedir a execução de qualquer identificador ou regra, desative-o desmarcando a caixa de seleção Ativo. A ordem de avaliação dos identificadores do CMDB é estabelecida em cada regra e controla somente a ordem de análise dos atributos nessa regra.

    Figura 2. Ordem de avaliação nas regras de identificador do CMDB
    Regras de identificador do CMDB

    Propriedades para processamento de ICs duplicados

    Você pode controlar como o Discovery lida com ICs duplicados com propriedades instaladas com Identificação e Reconciliação. Use as propriedades glide.identification_engine.skip_duplicates e glide.identification_engine.skip_duplicates.threshold. Para obter mais informações, consulte Propriedades para identificação e reconciliação.

    Propriedades que controlam as versões do identificador

    Todas as instâncias usam identificadores da estrutura de identificação e reconciliação do CMDB. Atualizações de versões anteriores a Genebra ainda preservam os identificadores legados, mas você pode alternar para os novos identificadores usando uma propriedade: glide.discovery.use_cmdb_identifiers. Se você fez upgrade de uma versão anterior a Genebra, deverá adicionar manualmente esta propriedade e defini-la como verdadeira para usar os novos identificadores. Se você fez upgrade do Geneva ou de versões posteriores, esta propriedade estará disponível na tabela Propriedades do sistema [sys_properties]. Para preservar a funcionalidade em identificadores legados personalizados, converta-os para o novo formato de regras de identificador do CMDB antes de habilitar esta propriedade. O sistema não reconfigura seus identificadores personalizados para a nova estrutura automaticamente.
    Nota:
    Quando o Service Mapping está ativo, os novos identificadores da estrutura de Identificação e Reconciliação do CMDB são sempre usados, independentemente do valor da propriedade.