Container-Image-Erkennung durch Muster für Discovery und Service-Mapping

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • ServiceNow Muster für Discovery und Service-Mapping verwenden Container-Image-Scan, um Images zu scannen und Daten zu Docker Images, Betriebssystempaketen und allen Containern zu erfassen, für die das Image gilt. Die Erkennung einiger dieser Ressourcen erfordert ein Update der  Anwendung Muster für Discovery und Service-Mappingaus dem ServiceNow Store.

    Apps im Store anfordern

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    Informationen zum Durchführen eines Container-Image-Scans finden Sie unter Container-Images scannen

    CMDB-Tabellen für Container-Image-Scans

    Tabelle : 1. Während der horizontalen Erkennung erfasste Daten
    Feld Beschreibung

    Anwendungstabelle [cmdb_ci_appl].

    Name [name]

    Name der Containeranwendung.

    Das erforderliche Namensformat für den MSSQL-Anwendungsdatensatz: ApplicationTableName@containerName

    Beispiel: MSFT SQL Instance@/sql1

    Tabelle „Container-Umgebungsvariablen“ [cmdb_container_environment_variables].

    Container [container] Name des Containers.
    Schlüssel [key] Name der Container-Umgebungsvariablen
    Wert [value] Wert der Container-Umgebungsvariablen

    Temporäre Tabellen für Container-Image-Scans

    So finden Sie die temporären Tabellen: Navigieren Sie zu Alle > Tabellen und Geben Sie „container“ in das Suchfeld ein.

    Hinweis:
    Für Version 1.0.98 werden die mit und die erweiterten Skripts erfassten Daten nur mit MSSQL unterstützt.
    Tabelle : 2. Während der horizontalen Erkennung erfasste Daten
    Feld Beschreibung

    Tabelle „Status des Container-Image-Scans“ [sn_itom_pattern_container_image_scan_status].

    Bild [image] Name des Container-Image
    Nachricht [message] Fehler oder Probleme beim Scanvorgang.
    CI-Klasse [ci_class] Die Image-CI-Klasse basierend auf den Image-Befehlsdetails.
    Discovery-Status [discovery_status] Der Discovery-Statusdatensatz des Image-Scans
    Scan-Status [scan_status] Der Scan-Status. Verfügbare Werte:
    • Keine: Das Bild wurde noch nicht gescannt.
    • In Bearbeitung: Der Image-Scan wird ausgeführt.
      Hinweis:
      Wenn ein oder mehrere Images ausgeführt werden, wird der nächste Scan nicht ausgelöst.
    • Gescannt – Das Bild wurde erfolgreich gescannt.
    • Fehler: Während des Image-Scans ist ein Problem aufgetreten. Überprüfen Sie die Nachrichtenspalte auf Details.
    • Übersprungen – Die Bild-URL ist nicht ordnungsgemäß formatiert oder nicht erreichbar.

    Tabelle „Container-Image-Betriebssystempakete“ [sn_itom_pattern_container_image_os_packages].

    Bild [image] Name des Container-Image
    Paketname [package_name] Name des Softwarepakets.
    Paketversion [package_version] Version des Softwarepakets.
    Paketbetreuer [package_maintainer] Name des Paketbetreuers.

    Tabelle „Container-Anreicherungsskripts“ [sn_itom_pattern_container_enrich_scripts].

    Aktiv [active] Gibt an, ob der Anreicherungsskriptstatus aktiv ist.
    CI-Typ [ci_type] Der CI-Typ, für den das Ergänzungsskript gilt.
    Bestellung [order] Ausführungsreihenfolge eines bestimmten Skripts.
    Skript [script] Die Inhalte des Ergänzungsskripts.

    Beziehungen

    Diese Beziehungen sollen die Container-Image-Erkennung unterstützen.

    CI Beziehung CI

    cmdb_ci_appl

    Wird ausgeführt unter: Führt aus

    cmdb_ci_oslv_container

    cmdb_ci_docker_container

    Erweitert

    cmdb_ci_oslv_container

    cmdb_ci_oslv_container

    Erweitert

    cmdb_ci

    cmdb_ci_oslv_container

    Nur Referenz

    cmdb_container_environment_variables

    container_enrich_scripts

    Erweitert

    sys_metadata

    cmdb_container_environment

    Erweitert

    cmdb_key_value
    cmdb_ci_db_mssql_instance Wird ausgeführt: Wird ausgeführt am cmdb_ci_docker_container