Container-Image-Discovery
Die Muster für Discovery und Service-Mapping Die Anwendung verwendet das Scan-Container-Image-Muster zur Erkennung Docker Images und BS-Paketdaten. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-Mapping Anwendung aus 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.
Überprüfen Sie die REST API-Berechtigungen
Laden Sie herunter Cloud-Discovery Mustertabelle Damit können Sie Anwenderberechtigungen gewähren, die für die Ausführung von erforderlich sind Discovery Muster. Neben Berechtigungen enthält die Tabelle auch nützliche Informationen wie Musternamen, Typen, CI-Klassen und Links zur Lieferantendokumentation. Neue Muster sind vierteljährlich verfügbar. Überprüfen Sie daher regelmäßig, um sicherzustellen, dass Sie über die neueste Version der Tabelle verfügen.
Informationen zum Durchführen eines Container-Image-Scans finden Sie unter Container-Images scannen.
Das Scan-Container-Image-Muster unterstützt Aqua Trivy Ab Version 0.44.0. Die letzte validierte Version ist 0.51.0.
- Öffentliche Repositorys
- Selbst gehostete private Repositorys
- Amazon Elastische Container-Registrierung ( Amazon ECR), sowohl öffentliche als auch private Repositorys
Ab Version 1.27.0 Muster für Discovery und Service-Mapping Mit können Sie steuern, ob Softwarepakete mit Containern oder nur mit Images verknüpft werden sollen. Weitere Informationen finden Sie unter Verknüpfen Sie Softwarepaketinformationen nur mit Images.
Daten erfasst von Discovery Für Container-Image-Scans
| Feld | Beschreibung |
|---|---|
|
Anwendungstabelle [cmdb_ci_appl] |
|
|
Name [name] |
Name der Containeranwendung. Erforderliches Namensformat des MSSQL-Anwendungsdatensatzes: ApplicationTableName@ContainerName Beispiel: MSFT SQL Instance@/sql1 |
|
Tabelle der 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
| Feld | Beschreibung |
|---|---|
|
Scan-Status des Containerbilds [sn_itom_pattern_Container_image_Scan_Status] |
|
| Bild [image] | Name des Container-Images. |
| Nachricht [Nachricht] | 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:
|
|
Tabelle „Container-Image-BS-Pakete“ [sn_itom_pattern_Container_image_os_Packages] |
|
| Bild [image] | Name des Container-Images. |
| Paketname [Package_Name] | Name des Softwarepakets. |
| Paketversion [Package_Version] | Version des Softwarepakets. |
| Paket-Maintainer [Package_Maintainer] | Name des Paketbetreuers. |
|
Container-Anreicherungsskripts [sn_itom_pattern_Container_enrich_scripts] |
|
| Aktiv [aktiv] | Gibt an, ob der Status des Anreicherungsskripts aktiv ist. |
| CI-Typ [ci_type] | Der CI-Typ, für den das Anreicherungsskript gilt. |
| Bestellung [order] | Ausführungsreihenfolge eines bestimmten Skripts. |
| Skript [Skript] | Der Anreicherungsskriptname. |
Beziehungen
Diese Beziehungen werden erstellt, um die Container-Image-Discovery zu unterstützen.
| CI | Beziehung | CI |
|---|---|---|
|
cmdb_ci_appl |
Wird ausgeführt auf::Wird ausgeführt |
cmdb_ci_oslv_container |
|
cmdb_ci_docker_container |
Erstreckt sich von |
cmdb_ci_oslv_container |
|
cmdb_ci_oslv_container |
Erstreckt sich von |
cmdb_ci |
|
cmdb_ci_oslv_container |
Nur Referenz |
cmdb_Container_Environment_variables |
|
Container_Enrich_scripts |
Erstreckt sich von |
sys_metadata |
|
cmdb_Container_Environment |
Erstreckt sich von |
cmdb_key_value |
| cmdb_ci_db_mssql_instance | Wird ausgeführt:Wird ausgeführt auf | cmdb_ci_docker_container |