Descoberta de imagem de contêiner por Padrões de descoberta e mapeamento de serviços

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • ServiceNow Padrões de descoberta e mapeamento de serviços use a Verificação de imagem do contêiner para verificar imagens e coletar dados em imagens Docker, pacotes de SO e todos os contêineres aos quais a imagem se aplica. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Para obter informações sobre como executar uma verificação de imagem de contêiner, consulte Verificar imagens de contêiner

    Tabelas do CMDB para verificações de imagem de contêiner

    Tabela 1. Dados coletados durante a descoberta horizontal
    Campo Descrição

    Tabela Aplicação [cmdb_ci_appl]

    Nome [name]

    Nome da aplicação de contêiner.

    O registro da aplicação MSSQL requer o formato de nome: ApplicationTableName@containerName

    Exemplo: MSFT SQL Instance@/sql1

    Tabela de variáveis de ambiente do contêiner [cmdb_container_environment_variables]

    Contêiner [container] Nome do contêiner.
    Chave [key] Nome da variável de ambiente do contêiner.
    Valor [value] Valor da variável de ambiente do contêiner.

    Tabelas temporárias para verificações de imagem de contêiner

    Para encontrar as tabelas temporárias: Navegue até Todos > tabelas e digite "contêiner" no campo de pesquisa.

    Nota:
    Para a versão 1.0.98, os dados coletados com, os scripts aprimorados são compatíveis somente com o MSSQL.
    Tabela 2. Dados coletados durante a descoberta horizontal
    Campo Descrição

    Tabela Status de verificação de imagem do contêiner [sn_itom_pattern_container_image_scan_status]

    Imagem [image] Nome da imagem do contêiner.
    Mensagem [message] Erros ou problemas com o processo de verificação.
    Classe de IC [ci_class] A classe de IC de imagem com base nos detalhes do comando de imagem.
    Status da descoberta [discovery_status] O registro de status da descoberta da verificação de imagem.
    Status da verificação [scan_status] O status da verificação. Os valores disponíveis são:
    • Nenhum: a imagem ainda não foi digitalizada.
    • Em andamento - A verificação da imagem está em andamento.
      Nota:
      Se uma ou mais imagens estiverem em andamento, a próxima verificação não será acionada.
    • Digitalizada - A imagem foi digitalizada com sucesso.
    • Erro: ocorreu um problema durante a verificação da imagem. Verifique a coluna da mensagem para obter detalhes.
    • Ignorado: o URL da imagem não está formado corretamente ou não pode ser acessado.

    Tabela de pacotes do SO da imagem do contêiner [sn_itom_pattern_container_image_os_packages]

    Imagem [image] Nome da imagem do contêiner.
    Nome do pacote [package_name] Nome do pacote de software.
    Versão do pacote [package_version] Versão do pacote de software.
    Mantenedor de pacotes [package_maintainer] Nome do responsável pela manutenção do pacote.

    Tabela Scripts de aprimoramento de contêiner [sn_itom_pattern_container_enrich_scripts]

    Ativo [active] Se o estado do script de aprimoramento está ativo.
    Tipo de IC [ci_type] O tipo de IC ao qual o script de aprimoramento é aplicável.
    Pedido [order] Ordem de execução de um script específico.
    Script [script] O conteúdo do script de aprimoramento.

    Relacionamentos

    Esses relacionamentos são criados para oferecer suporte à descoberta de imagem do contêiner.

    IC relação IC

    cmdb_ci_appl

    Executa em: execuções

    cmdb_ci_oslv_container

    cmdb_ci_docker_container

    Estende

    cmdb_ci_oslv_container

    cmdb_ci_oslv_container

    Estende

    cmdb_ci

    cmdb_ci_oslv_container

    Somente referência

    cmdb_container_environment_variables

    container_enrich_scripts

    Estende

    sys_metadata

    cmdb_container_environment

    Estende

    cmdb_key_value
    cmdb_ci_db_mssql_instance Executa: é executado em cmdb_ci_docker_container