Nachverfolgung der Konfigurationsdatei

  • Freigeben Version: Yokohama
  • Aktualisiert 25. Juni 2026
  • 4 Minuten Lesedauer
  • Der horizontale Discovery-Prozess kann Konfigurationsdateien finden, die zu bestimmten Anwendungen gehören, und diese Konfigurationsdateien zu hinzufügen CMDB. Sie können die Änderungen an diesen Dateien nachverfolgen, indem Sie sie mit vorherigen Versionen vergleichen.

    Warnung:
    Konfigurationsdateien enthalten vertrauliche Systeminformationen. Um nicht autorisierten Zugriff zu verhindern, stellen Sie sicher, dass Zugriffssteuerungslisten (ACL) in der nachverfolgten Konfigurationsdateitabelle [cmdb_ci_config_file_tracked] platziert werden. Nur autorisierte Anwender dürfen diese Tabelle anzeigen oder deaktivieren Inhalt Speichern Einstellung.

    Komponenten für die Nachverfolgung von Konfigurationsdateien

    CI-Typ

    Alle Anwendungen und Hosts in Ihrer Organisation müssen einen entsprechenden Konfigurationselementtyp (CI) aufweisen, der für die korrekte Erkennung und Verarbeitung von Anwendungen und Hosts erforderlich ist. In einem Basissystem sind für viele CI-Typen Konfigurationsdateipfade definiert. Sie können neue Definitionen für die Nachverfolgung von Konfigurationsdateien hinzufügen oder vorhandene ändern. Siehe Ändern Sie die Nachverfolgung von Änderungen in KonfigurationsdateienFür Anweisungen.

    Muster

    Die Nachverfolgung der Konfigurationsdatei ist für Muster verfügbar, die Anwendungen erkennen. Im Muster können Sie nachverfolgte Dateidefinitionen erstellen, die den CI-Typ angeben, zu dem das Anwendungs-CI gehört, und den Pfad der Konfigurationsdatei angeben. Geben Sie beliebig viele nachverfolgte Dateidefinitionen an. Sie können auch angeben, ob Sie den Inhalt von Konfigurationsdateien speichern möchten, damit Sie den Inhalt verschiedener Versionen anzeigen und vergleichen können.

    Hinweis:

    Die Nachverfolgung der Konfigurationsdatei ist für Erkennungen, die von herkömmlichen Probes und Sensoren durchgeführt werden, nicht verfügbar.

    Der Klassifizierer, der das Muster auslöst, muss die horizontale Musterprobe angeben, die wiederum das Muster angeben muss. Wenn Sie Ihre Instanz auf die aktuelle Version aktualisieren, sind nicht alle Klassifizierer so konfiguriert, dass sie standardmäßig Muster für die Discovery verwenden.

    CMDB

    Alle Konfigurationsdateien werden als CI in der nachverfolgten Konfigurationsdateitabelle [cmdb_ci_config_file_tracked] gespeichert. Wenn Sie das Speichern des Inhalts aktivieren, stellen diese CI-Datensätze den Inhalt der Konfigurationsdateien bereit, einschließlich vorheriger Versionen. Im CI-Datensatz der Konfigurationsdatei können Sie verschiedene Versionen vergleichen.

    Abhängigkeitszuordnungen und Anwendungsservice-Zuordnungen

    Beide Abhängigkeitszuordnungen und Serviceinstanz Karten zeigen nachverfolgte Konfigurationsdateien an. Die Beziehung zwischen einer Konfigurationsdatei und ihrem Host ist eine Enthält Beziehung . Die Anwendung enthält die Konfigurationsdatei.

    Dieser IIS-Webserver enthält beispielsweise drei nachverfolgte Konfigurationsdateien:
    CI mit Rack-Konfigurationsdateien
    Manchmal organisieren Sie CI-Typen als Haupt-CI-Typ und die zugehörigen CI-Typen. In einer Serviceinstanzzuordnung Service-MappingZeigt Änderungen an Konfigurationsdateien zugehöriger CIs für die Haupt-CIs in Einschlüssen an. In Inklusionen behandelt das System Anwendungen, die auf einem Server gehostet werden, als unabhängige Objekte. Beispielsweise wird das Tomcat-WAR-CI getrennt von seinem Host, den Tomcat-CIs, angezeigt. In diesem Fall Service-MappingZeigt Änderungen an Konfigurationsdateien von Tomcat WAR an, wenn Sie Tomcat auswählen. Darüber hinaus Service-MappingZeigt Änderungen an Konfigurationsdateien der Hardware-Server-Hosting-Einbindungen an. In diesem Beispiel handelt es sich um einen Linux-Server:
    Abbildung : 1. Zuordnung, die eine Inklusion mit einem Host zeigt

    Zuordnung, die eine Inklusion mit einem Host zeigt

    Löschstrategie

    Sie können angeben, was Sie mit nachverfolgten Konfigurationsdatei-CI-Datensätzen tun möchten, wenn die Discovery sie nicht mehr finden kann. Sie können den CI-Datensatz der Konfigurationsdatei beibehalten, automatisch löschen, nur die CI-Beziehungen zu ihm löschen oder als nicht vorhanden markieren.

    Discovery-Muster, die die Nachverfolgung von Konfigurationsdateien standardmäßig unterstützen

    Diese Muster bieten standardmäßig nachverfolgte Dateidefinitionen:

    Klassifizierer Muster CI-Typ Dateipfad der nachverfolgten Datei
    Apache-Server Apache Auf Unix-Muster

    Apache Auf Windows-Muster

    Apache-Webserver [cmdb_ci_apache_web_server] $config_file
    MySQL-Server MySQL-Server unter Windows- und Linux-Muster MySQL-Instanz [cmdb_ci_db_mysql_instance] $config_file
    Microsoft IIS-Server IIS Microsoft iis-Webserver [cmdb_ci_microsoft_iis_web_server] EVAL(javascript: VAR rtrn = „“;VAR Windir = CTX.getCommandManager().shellCommand("Echo %Windir%", falsch, null, CTX);rtrn = Windir.Trim() + '\\System32\\inetsrv\\Config\\\*.config';)
    Virtuelles IIS-Verzeichnis [cmdb_ci_iisDirectory] $install_Directory + „\*.config“
    TIBCO BusinessWorks und EMS ActiveMatrix BusinessWorks ActiveMatrix – Geschäftsarbeiten [cmdb_ci_appl_tibco_matrix] $config_file
    Enterprise Message Service TIBCO Enterprise-Nachrichtenservice [cmdb_ci_appl_tibco_message] $config_file
    Oracle Oracle DB auf Windows-Muster Oracle-Instanz [cmdb_ci_db_ora_instance] $install_Directory + „\Network\admin\*.ora“
    Oracle-Instanz [cmdb_ci_db_ora_instance] $install_Directory + „\DB\*.ora“
    Oracle DB auf Unix-Muster Oracle-Instanz [cmdb_ci_db_ora_instance] $install_Directory + „/DB/*.ora“
    Oracle-Instanz [cmdb_ci_db_ora_instance] $install_Directory + „/Network/admin/*.ora“
    Tomcat Tomcat Tomcat [cmdb_ci_app_server_tomcat] $install_Directory + „/conf/Server.xml“
    Tomcat-KRIEG [cmdb_ci_app_server_tomcat_war] $install_Directory + "/WEB-INF/WEB.xml“
    WMB WMB auf Unix-Muster IBM WebSphere-Nachrichtenbroker [cmdb_ci_appl_ibm_wmb] $install_Directory + "/*/etc/config/*/*.prop"
    WMB auf Windows-Muster IBM WebSphere-Nachrichtenbroker [cmdb_ci_appl_ibm_wmb] $install_Directory + „\*\etc\config\*\*.prop“
    WMQ WMQ für Windows-Muster IBM MQ-Manager (früher IBM WebSphere MQ) [cmdb_ci_appl_ibm_wmq] $install_Directory + "\*\config\*"
    WMQ für Windows-Muster IBM MQ-Manager [cmdb_ci_appl_ibm_wmq] $install_Directory + „/bin/*.sh“

    Was Sie tun müssen

    1. Aktivieren Sie die Nachverfolgung von Konfigurationsdateien, indem Sie festlegen Glide.Discovery.enable_file_Tracking Discovery-Eigenschaft auf „wahr“.

      Sie können auch andere Eigenschaften konfigurieren, um die Größe und Anzahl der nachverfolgten Konfigurationsdateien, das Zeitfenster, in dem Änderungen an Konfigurationsdateien für eine bestimmte Version nachverfolgt werden, und die Anzahl der während dieses Zeitfensters an einer Konfigurationsdatei zulässigen Änderungen zu steuern. Details siehe Discovery-Eigenschaften.

    2. Führen Sie die folgenden Schritte aus, um den nicht autorisierten Zugriff auf vertrauliche Informationen aus Konfigurationsdateien zu verhindern:
      1. Stellen Sie sicher, dass Zugriffssteuerungsregeln (ACL) in der nachverfolgten Konfigurationsdateitabelle [cmdb_ci_config_file_tracked] platziert sind. Nur autorisierte Anwender dürfen diese Tabelle anzeigen oder deaktivieren Inhalt Speichern Einstellung.
      2. Es wird sichergestellt, dass die Rolle „Tracked_file_Reader“, die den Zugriff auf Konfigurationsdateidaten steuert, den richtigen Anwendern und Anwendergruppen zugewiesen ist. Standardmäßig enthält die itil-Rolle die Rolle „Tracked_file_Reader“, die allen Anwendern mit der itil-Rolle Zugriff auf die Konfigurationsdateiinformationen gewährt.
    3. Stellen Sie sicher, dass die horizontale Discovery-Probe in der Klassifizierung für die Software, die Sie erkennen möchten, aktiv ist. Wenn nicht, können Sie es aktivieren, das Muster angeben und dann die anderen Probes deaktivieren. Siehe Fügen Sie die Probe für horizontale Muster einem Klassifizierer hinzu für Anweisungen.
    4. Fügen Sie nachverfolgte Dateidefinitionen hinzu, oder ändern Sie sie Zum Ändern des CI-Typs oder Dateipfads.
    5. Legen Sie die Löschstrategie für nachverfolgte Dateien fest Um anzugeben, was Sie mit nachverfolgten Konfigurationsdatei-CI-Datensätzen tun möchten, wenn die Muster-Discovery sie nicht mehr finden kann.
    6. Horizontale Discovery ausführen Öffnen Sie auf den Hosts, auf denen die Anwendungen ausgeführt werden, die Sie mit Mustern erkennen möchten, den CI-Datensatz der Anwendung, und überprüfen Sie die zugehörige Liste „nachverfolgte Konfigurationsdateien“.
    7. Vergleichen Sie zwei Versionen Von nachverfolgten CI-Konfigurationsdateien, um die tatsächlichen Änderungen anzuzeigen, die an ihnen vorgenommen wurden.