Nachverfolgung der Konfigurationsdatei
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.
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.
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
- Aktivieren Sie die Nachverfolgung von Konfigurationsdateien, indem Sie festlegen
Glide.Discovery.enable_file_TrackingDiscovery-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.
- Führen Sie die folgenden Schritte aus, um den nicht autorisierten Zugriff auf vertrauliche Informationen aus Konfigurationsdateien zu verhindern:
- 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.
- 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.
- 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.
- Fügen Sie nachverfolgte Dateidefinitionen hinzu, oder ändern Sie sie Zum Ändern des CI-Typs oder Dateipfads.
- 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.
- 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“.
- Vergleichen Sie zwei Versionen Von nachverfolgten CI-Konfigurationsdateien, um die tatsächlichen Änderungen anzuzeigen, die an ihnen vorgenommen wurden.