Oracle GoldenGate-Discovery
Die ServiceNow DiscoveryUnd Service-MappingAnwendungen finden Oracle Golden GateKomponenten der Version 12c, die verwenden Oracle Golden GateMuster. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-MappingAnwendung von ServiceNow Store.
DiscoveryVerwendet Oracle Golden GateMuster zum Durchführen der horizontalen Discovery zum Erfassen von Daten in $Report_file Datei. Service-MappingFührt eine Top-Down-Discovery für aus $Report_file Datei, um ausgehend zu suchen Oracle Golden GateVerbindungen.
Die Oracle Golden GateMuster unterstützt die folgenden Plattformen: AIX, Linux Hewlett Packard, Und Solaris.
Sie können dieses Muster für verwenden Now PlatformWird verwendet Kingston, London, Oder Madrid .
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.
Voraussetzungen
- Anmeldeinformationen
- Konfigurieren Sie die SSH-Anmeldeinformationen für das Betriebssystem des Servers, der hostet Oracle Golden GateServer.
- Anwenderzugriff
- Geben Sie an UNIXBS-Anwenderberechtigungen zum Lesen von
$Report_file. Die$Report_fileIst die Berichtsdatei, die aus extrahiert wird Oracle Golden Gatemanager/Replikat/ExtrahierenVerarbeiten, mit der Erweiterung.Rpt. Zum Beispiel:Konfigurationsdatei:
Berichtsdatei:/base/ggs_beta/oracle/bt01pims/ggs/dirprm/mgr.prm REPORTFILE/base/ggs_beta/oracle/bt01pims/ggs/dirrpt/MGR.rpt PROCESSID MGR - Berechtigungen zum Ausführen von Befehlen
- Der BS-Anwender muss über Berechtigungen zum Ausführen der relevanten BS-Befehle für jede unterstützte Plattform verfügen.
- Daten abrufen
- Daten durch Analyse abrufen:
- Die Oracle Golden Gatemanagerberichtsdatei (Report_file) zum Abrufen der Namen des zugehörigen Konfigurationselements (CI) und der Zählerinformationen.
- Variablen in der Prozessbefehlszeile zum Abrufen des Installationsordners, des Managerprozessnamens, der Konfigurationsdatei und der Parameterdatei.
- Variablen in Oracle Golden GateInstallationsordner zum Abrufen einer Liste von Parameter- und Konfigurationsdateien.
- Evaluierungsabschlussfunktionen
- Verwenden Sie die folgenden Evaluierungsabschlussfunktionen, um doppelte Einträge aus dem Extraktionsprozess und dem Replikatprozess zu entfernen.
- VAR tableWithoutDuplikate = „“;tableWithoutDuplikate = DuplicateRemover.removeDuplicates(${Extracts},["Name"]);CTX.setAttribute("extracts", tableWithoutDuplicates);
- VAR tableWithoutDuplikate = „“;tableWithoutDuplikate = DuplicateRemover.removeDuplicates(${replicats},["Name"]);CTX.setAttribute("replicats", tableWithoutDuplicates);
Verwenden Sie die folgenden Evaluierungsabschlussfunktionen, um die Anzahl der Extraktions- und Replikatprozesse zu zählen.return ${cmdb_ci_appl_ora_gg_replicat[*].config_file}.size() return ${cmdb_ci_appl_ora_gg_extract[*].config_file}.size()Verwenden Sie die folgende Evaluierungsabschlussfunktion, um den privilegierten Befehl zurückzugeben.return ${ctx}.getDiscoveryProvider(com.snc.sw.dto.ProviderType.SSH).getPrivilegedCommand();Verwenden Sie die folgende Evaluierungsabschlussfunktion, um den Discovery-Typ zurückzugeben.ctx.getWork().getDiscoveryType();Verwenden Sie die folgende Evaluierungsabschlussfunktion, um die Version aus dem Installationsverzeichnispfad zu extrahieren, wenn sie leer ist.inst_dir = ${install_directory}if(inst_dir.isEmpty()){return ${version}}if(inst_dir.startsWith('/')){return inst_dir.replaceAll('/.*/','')}if(!inst_dir.startsWith('/') && !inst_dir.isEmpty()){return inst_dir.replaceAll('.*\\\\',’’)}
- Applicative-Anmeldeinformationen
- Navigieren zu an.
- Klicken Sie auf Neu.
- Klicken Sie Auf Anwendbare Anmeldeinformationen .
- Füllen Sie im Formular die Felder aus.
Tabelle : 1. Formular „anwendbare Anmeldeinformationen“ Feld Beschreibung Name Anmeldeinformationsname. Ein Beispiel ist oracle_DB_user. Aktiv Option zum Aktivieren dieser Anmeldeinformationen für die Discovery. Aktivieren Sie dieses Kontrollkästchen, um die Discovery zu aktivieren. Beschreibung Anmeldeinformationen, auf die Sie sich bewerben möchten oder nicht Alle MID-Server In Ihrem Netzwerk oder in einem oder mehreren Bestimmte MID-Server . Wählen Sie Aus Bestimmte MID-Server . MID Servers MID-Server, für die die Anmeldeinformationen gelten. Wählen Sie den erforderlichen MID-Server aus. Dieses Feld wird angezeigt, wenn Bestimmte MID-Server Ist aus ausgewählt Gilt für Feld. Bestellung Reihenfolge, in der die Plattform diese Anmeldeinformationen versucht, während sie versucht, sich bei Geräten anzumelden. Eine kleinere Zahl gibt an, dass die Anmeldeinformationen höher in der Liste angezeigt werden. Legen Sie die Reihenfolge der Anmeldeinformationen fest, wenn Sie eine große Anzahl von Anmeldeinformationen verwenden oder wenn die Sicherheit Anwender nach drei fehlgeschlagenen Anmeldeversuchen aussperrt. Wenn alle Anmeldeinformationen dieselbe Ordnungsnummer haben oder keine haben, versucht die Instanz die Anmeldeinformationen in zufälliger Reihenfolge. Der Standardwert ist 100 . Anwendername Name des Anwenders dieser anwendbaren Anmeldeinformationen. Ein Beispiel ist oracle_DB_user. Sie können jeden Anwender für die Anmeldeinformationen für dieses Muster verwenden, da die Informationen aus einem lokalen Cache extrahiert werden. Passwort Nicht erforderlich. Sie können dieses Feld leer lassen oder einen beliebigen Wert eingeben. CI-Typ CI-Typ, für den diese Anmeldeinformationen verwendet werden: Speicherserver [cmdb_ci_storage_server]. Hinweis:ServiceNow Anwendungen beziehen sich auf Geräte und Anwendungen, die eine Serviceinstanz als Konfigurationselemente (Configuration Items, CIs) umfassen. - Klicken Sie auf Absenden.
- Eingabepunkt
Verwenden Sie für die Discovery von oben nach unten Oracle Golden GateIP-Adresse, und geben Sie den MID-Server an.
Daten erfasst von DiscoveryWährend der horizontalen Discovery
DiscoveryVerwendet Oracle Golden GateMuster zum Erfassen der in der folgenden Tabelle beschriebenen Daten.
| Tabelle und Feld | Beschreibung |
|---|---|
| Haupt-CI-cmdb_ci_appl_oracle_golden_gate | |
| Name [Name] |
Name des CI in der CMDB (<process name>@ <source db>). |
| Version [Version] |
Version von Oracle Golden GateInstallation. |
| Quell-DB [Source_DB] |
Systembezeichner (SID) der Prozessquelldatenbank des Managers. |
| Anzahl der Replikate [Count_replicat] |
Zähler der Replikatprozesse, die von verwaltet werden Oracle Golden Gatemanagerinstanz. |
| Anzahl der Extrakte [Count_Extract] |
Zähler der Extraktionsprozesse, die von verwaltet werden Oracle Golden Gatemanagerinstanz. |
| Konfigurationsdatei [Config_file] |
Parameterdatei von Oracle Golden GateProzess. Geben Sie den Pfad zur Konfigurationsdatei und den Dateinamen „<name>.prm“ an |
| Berichtsdatei [Report_file] |
Berichtsdatei von Oracle Golden GateProzess. Geben Sie den Pfad zur Berichtsdatei und den Dateinamen „<name>.rpt“ an |
| Typ [Typ] |
Typ von Oracle Golden GateInstallation. Geben Sie an Oracle Golden GateFür OracleTechnologien. |
| Installationsverzeichnis [Install_Directory] |
Ordner, der alle enthält Oracle Golden GateSetup, Konfiguration, Bibliotheken und ausführbare Dateien. |
| Zugehöriger CI-cmdb_ci_appl_ora_gg_replicat | |
| Name [Name] |
Name des CI in der CMDB (<process name>@ <source db>). |
| Berichtsdatei [Report_file] |
Replikat-Prozessberichtsdatei. Geben Sie den Pfad zur Berichtsdatei und den Dateinamen „<name>.rpt“ an |
| Konfigurationsdatei [Config_file] |
Parameterdatei des Replikatprozesses. Geben Sie den Pfad zur Konfigurationsdatei und den Dateinamen „<name>.prm“ an |
| Installationsverzeichnis [Install_Directory] |
Ordner, der alle enthält Oracle Golden GateSetup, Konfiguration, Bibliotheken und ausführbare Dateien. |
| Version [Version] |
Version von Oracle Golden GateInstallation. |
| Quell-DB [Source_DB] |
Manager-Prozessquelldatenbank-SID. |
| Betriebsstatus [Operational_Status] |
Betriebsstatus des CI. Wählen Sie Aus Betriebsbereit . |
| Zugehöriger CI-cmdb_ci_appl_ora_gg_extract | |
| Name [Name] |
Name des CI in der CMDB (<process name>@ <source db>). |
| Berichtsdatei [Report_file] |
Berichtsdatei des Replikatprozesses. |
| Konfigurationsdatei [Config_file] |
Parameterdatei des Extraktionsprozesses. |
| Version [Version] |
Version von Oracle Golden GateInstallation. |
| Installationsverzeichnis [Install_Directory] |
Ordner, der alle enthält Oracle Golden GateSetup, Konfiguration, Bibliotheken und ausführbare Dateien. |
| Quell-DB [Source_DB] |
Manager-Prozessquelldatenbank-SID. |
| Betriebsstatus [Operational_Status] |
Betriebsstatus des CI. Wählen Sie Aus Betriebsbereit . |
CI-Beziehungen
Diese Beziehungen werden zur Unterstützung erstellt Oracle Golden GateDiscovery.
| CI | Beziehung | CI |
|---|---|---|
| Haupt-cmdb_ci_appl_oracle_golden_gate | ||
| cmdb_ci_appl_oracle_golden_gate | Verwaltet::verwaltet von | cmdb_ci_appl_ora_gg_replicat cmdb_ci_appl_ora_gg_extract |
| cmdb_ci_appl_oracle_golden_gate | Wird ausgeführt am::Run | cmdb_ci_Hardware |
| cmdb_ci_appl_oracle_golden_gate | Erweitert::erweitert von | cmdb_ci_APL |
| Zugehöriger CI-cmdb_ci_appl_ora_gg_replicat | ||
| cmdb_ci_appl_ora_gg_replicat | Verwaltet von::Manage | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_replicat | Wird ausgeführt am::Run | cmdb_ci_Hardware |
| cmdb_ci_appl_ora_gg_replicat | Erweitert::erweitert von | cmdb_ci_APL |
| Zugehöriger CI-cmdb_ci_appl_ora_gg_extract | ||
| cmdb_ci_appl_ora_gg_extract | Verwaltet von::Manage | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_extract | Wird ausgeführt am::Run | cmdb_ci_Hardware |
| cmdb_ci_appl_ora_gg_extract | Erweitert::erweitert von | cmdb_ci_APL |
Daten erfasst von Service-MappingWährend der Discovery von oben nach unten
Um zu erkennen Oracle Golden GateVerarbeiten, verwenden Sie den TCP-Einstiegspunkt mit dem richtigen Host und Port von Oracle Golden GateProzess.
| Tabelle und Feld | Beschreibung |
|---|---|
| Haupt-CI-cmdb_ci_appl_oracle_golden_gate | |
| Name [Name] |
Name des CI in der CMDB (<process name>@ <source db>). |
| Version [Version] |
Version von Oracle Golden GateInstallation. |
| Installationsverzeichnis [Install_Directory] |
Ordner, der alle enthält Oracle Golden GateSetup, Konfiguration, Bibliotheken und ausführbare Dateien. |
| Konfigurationsdatei [Config_file] |
Parameterdatei von Oracle Golden GateProzess. |
| Berichtsdatei [Report_file] |
Berichtsdatei von Oracle Golden GateReplikatprozess. |
| Quelldatenbank [Source_DB] |
Manager-Prozessquelldatenbank-SID. |
| Anzahl der Extraktionsprozesse [Count_Extract] |
Zähler der Extraktionsprozesse, die von verwaltet werden Oracle Golden Gatemanagerinstanz. |
| Anzahl der Replikatprozesse [Count_replicat] |
Zähler der Replikatprozesse, die von verwaltet werden Oracle Golden Gatemanagerinstanz. |