Détection d’images de conteneurs par Patrons de détection et de mappage des services

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • ServiceNow Patrons de détection et de mappage des services Utilisez Container Image Scan pour analyser des images et collecter des données sur Docker les images, les packages de système d’exploitation et tous les conteneurs auxquels l’image s’applique. La détection de ces ressources nécessite l'installation de l'application Patrons de détection et de mappage des services à partir du ServiceNow Store.

    Demander des applications dans l'App Store

    Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.

    Pour plus d’informations sur l’exécution d’une analyse d’image de conteneur, voir Analyser les images des conteneurs

    Tables CMDB pour les analyses d’images de conteneurs

    Tableau 1. Données collectées lors de la détection horizontale
    Champ Description

    Table d’application [cmdb_ci_appl]

    Nom [name]

    Nom de l’application conteneur.

    L’enregistrement d’application MSSQL requis format de nom : ApplicationTableName@containerName

    Exemple : MSFT SQL Instance@/sql1

    Table des variables d’environnement de conteneur [cmdb_container_environment_variables]

    Conteneur [container] Nom du conteneur.
    Clé [key] Nom de la variable d’environnement Conteneur.
    Valeur [value] Valeur de la variable d’environnement de conteneur.

    Tables temporaires pour les analyses d’images de conteneurs

    Pour trouver les tables temporaires : Accédez à Tous > tables et tapez « conteneur » dans le champ de recherche.

    Remarque :
    Pour la version 1.0.98, les données collectées avec les scripts enrichis sont prises en charge uniquement avec MSSQL.
    Tableau 2. Données collectées lors de la détection horizontale
    Champ Description

    Table État [sn_itom_pattern_container_image_scan_status] de l’analyse d’images du conteneur

    Image [image] Nom de l’image du conteneur.
    Message [message] Erreurs ou problèmes avec le processus de numérisation.
    Classe CI [ci_class] Classe CI de l’image basée sur les détails de commande de l’image.
    État de détection [discovery_status] Enregistrement d’état de détection de l’analyse de l’image.
    État de l’analyse [scan_status] L’état de l’analyse. Les valeurs possibles sont les suivantes :
    • Aucun : l’image n’est pas encore numérisée.
    • En cours : l’analyse de l’image est en cours.
      Remarque :
      Si une ou plusieurs images sont en cours, l’analyse suivante ne se déclenche pas.
    • Numérisée : l’image a été numérisée avec succès.
    • Erreur : un problème s’est produit lors de l’analyse de l’image. Consultez la colonne Message pour en savoir plus.
    • Ignorée : l’URL de l’image n’est pas formée correctement ou n’est pas accessible.

    Table Packages OS d’images de conteneurs [sn_itom_pattern_container_image_os_packages]

    Image [image] Nom de l’image du conteneur.
    Nom de package [package_name] Nom du package logiciel.
    Version du package [package_version] Version du package logiciel.
    Mainteneur de package [package_maintainer] Nom du mainteneur du package.

    Table Scripts d’enrichissement de conteneur [sn_itom_pattern_container_enrich_scripts]

    Actif [active] Indique si l’état du script d’enrichissement est actif.
    Type de CI [ci_type] Type de CI auquel le script d’enrichissement est applicable.
    Ordre [order] Ordre d’exécution d’un script particulier.
    Script [script] Enrichissez le contenu du script.

    Relations

    Ces relations sont créées pour prendre en charge la détection d’images de conteneur.

    CI relation CI

    cmdb_ci_appl

    S’exécute sur : S’exécute

    cmdb_ci_oslv_container

    cmdb_ci_docker_container

    Extensions

    cmdb_ci_oslv_container

    cmdb_ci_oslv_container

    Extensions

    cmdb_ci

    cmdb_ci_oslv_container

    Référence uniquement

    cmdb_container_environment_variables

    container_enrich_scripts

    Extensions

    sys_metadata

    cmdb_container_environment

    Extensions

    cmdb_key_value
    cmdb_ci_db_mssql_instance Runs :Runs on cmdb_ci_docker_container