Oracle Découverte GoldenGate
Les ServiceNow Découverte applications et Mappage des services trouvent Oracle les composants de la version 12c de GoldenGate à l’aide du Oracle Golden Gate modèle. La détection de certaines de ces ressources peut nécessiter une mise à jour vers la dernière version de l’application Schémas de découverte et de mappage des services à partir du ServiceNow Store.
Découverte utilise le modèle pour effectuer une Oracle Golden Gate découverte horizontale afin de collecter des données dans le fichier $report_file . Mappage des services Effectue une découverte de haut en bas sur le fichier $report_file pour trouver les connexions sortantes Oracle Golden Gate .
Le Oracle Golden Gate modèle prend en charge les plateformes suivantes : AIX, Linux Hewlett Packard et Solaris.
Vous pouvez utiliser ce modèle sur le , KingstonLondon ou Madrid.ServiceNow AI Platform
Demander des applications dans l'App Store
Visitez le ServiceNow Store pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store notes de publication relatives à l'historique des versions.
Modèle de données Oracle Golden Gate
Le Oracle Golden Gate modèle introduit les classes CI suivantes qui étendent une classe existante CMDB .
| Classe CI | S’étend à partir de |
|---|---|
| Portail d’or Oracle [cmdb_ci_appl_oracle_golden_gate] | Application [cmdb_ci_appl] |
| Processus de réplication de Golden Gate Oracle [cmdb_ci_appl_ora_gg_replicat] | Application [cmdb_ci_appl] |
| Processus d’extraction du Golden Gate Oracle [cmdb_ci_appl_ora_gg_extract] | Application [cmdb_ci_appl] |
Prérequis
- Informations d'identification
- Configurez les informations d’identification SSH pour le système d’exploitation du serveur qui héberge le Oracle Golden Gate serveur.
- Accès utilisateur
- Donnez au système d’exploitation UNIX les autorisations utilisateur pour lire le
$report_file. Le$report_fileest le fichier de rapport extrait du processus Oracle Golden Gatemanager/replicat/extract, avec l’extension.rpt. Par exemple :Fichier de configuration :
Fichier de rapport :/base/ggs_beta/oracle/bt01pims/ggs/dirprm/mgr.prm REPORTFILE/base/ggs_beta/oracle/bt01pims/ggs/dirrpt/MGR.rpt PROCESSID MGR - Autorisations d’exécuter des commandes
- L’utilisateur du système d’exploitation doit disposer des autorisations nécessaires pour exécuter les commandes pertinentes du système d’exploitation pour chaque plateforme prise en charge.
- Récupérer les données
-
Récupérez les données en analysant :
- Fichier Oracle Golden Gate de rapport du gestionnaire (report_file) permettant de récupérer les noms des éléments de configuration (CI) connexes et les informations de compteur.
- Variables dans la ligne de commande du processus permettant de récupérer le dossier d’installation, le nom du processus de gestionnaire, le fichier de configuration et le fichier de paramètres.
- Variables dans le Oracle Golden Gate dossier d’installation pour récupérer une liste de paramètres et de fichiers de configuration.
- Fonctions de fermeture EVAL
-
Utilisez les fonctions de fermeture EVAL suivantes pour supprimer les entrées en double du processus d’extraction et du processus de réplication.
- var tableWithoutDuplicates = '' ; tableSansDuplicates = DuplicateRemover.removeDuplicates(${extracts},["nom"]) ; CTX.setAttribute(« extraits », tableWithoutDuplicates) ;
- var tableWithoutDuplicates = '' ; tableSansDuplicates = DuplicateRemover.removeDuplicates(${replicats},["name"]) ; CTX.setAttribute(« réplications », tableSansDuplicates) ;
Utilisez les fonctions de fermeture EVAL suivantes pour compter le nombre de processus d’extraction et de processus de réplication.return ${cmdb_ci_appl_ora_gg_replicat[*].config_file}.size() return ${cmdb_ci_appl_ora_gg_extract[*].config_file}.size()Utilisez la fonction de fermeture EVAL suivante pour renvoyer la commande privilégiée.return ${ctx}.getDiscoveryProvider(com.snc.sw.dto.ProviderType.SSH).getPrivilegedCommand();Utilisez la fonction de fermeture EVAL suivante pour renvoyer le type de découverte.ctx.getWork().getDiscoveryType();Utilisez la fonction de fermeture EVAL suivante pour extraire la version du chemin du répertoire d’installation s’il est vide.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('.*\\\\','')}
- Informations d'identification applicatives
-
- Accédez à la .
- Cliquez sur Nouveau.
- Cliquez sur Informations d’identification des applications.
- Remplissez les champs du formulaire.
Tableau 2. Formulaire Informations d’identification applicatives Champ Description Nom Nom des informations d’identification. Un exemple est oracle_db_user. Actives Option permettant d’activer ces informations d’identification pour la découverte. Cochez cette case pour activer la découverte. Concerne Informations d’identification que vous souhaitez ou non appliquer à tous les serveurs MID de votre réseau, ou à un ou plusieurs serveurs MID spécifiques. Sélectionner des serveurs MID spécifiques. Serveurs MID Serveurs MID auxquels les informations d’identification s’appliquent. Sélectionnez le serveur MID requis. Ce champ apparaît lorsque Serveurs MID spécifiques est sélectionné dans le champ S’applique à . Ordre Ordre dans lequel la plateforme teste ces informations d’identification lorsqu’elle tente de se connecter aux appareils. Un nombre plus petit indique que les informations d’identification apparaissent plus haut dans la liste. Établissez l’ordre des informations d’identification lors de l’utilisation d’un grand nombre d’informations d’identification ou lorsque la sécurité verrouille les utilisateurs après trois tentatives de connexion infructueuses. Si toutes les informations d’identification ont le même numéro d’ordre, ou aucun, l’instance teste les informations d’identification dans un ordre aléatoire. La valeur par défaut est 100. Nom d'utilisateur Nom de l’utilisateur de ces informations d’identification applicatives. Un exemple est oracle_db_user. Vous pouvez utiliser n’importe quel utilisateur comme informations d’identification pour ce modèle, car les informations sont extraites d’un cache local. Mot de passe Non obligatoire. Vous pouvez laisser ce champ vide ou saisir n’importe quelle valeur. Type de CI Type de CI pour lequel ces informations d’identification sont utilisées : serveur de stockage [cmdb_ci_storage_server]. Remarque :ServiceNow se réfèrent aux appareils et aux applications qui contiennent une instance de service comme éléments de configuration (CI). - Cliquez sur Envoyer.
- Point d'entrée
-
Pour la détection de haut en bas, utilisez l’adresse Oracle Golden Gate IP et spécifiez le serveur MID.
Données collectées par Découverte lors d'une détection horizontale
Découverte utilise le Oracle Golden Gate modèle pour collecter les données décrites dans les tables suivantes.
| Champ | Description |
|---|---|
| Nom [name] | Nom du CI dans la CMDB (<nom du processus>@<source db>). |
| Version [version] | Version de l’installation Oracle Golden Gate . |
| SID de base de données source [source_db] | Gestionnaire : identificateur système de base de données (SID) de processus source. |
| Compteur pour les processus de réplication [count_replicat] | Compteur de processus de réplication gérés par l’instance de Oracle Golden Gate gestionnaire. |
| Compteur pour les processus d’extraction [count_extract] | Compteur des processus d’extraction gérés par l’instance de Oracle Golden Gate gestionnaire. |
| Fichier de configuration [config_file] | Fichier de paramètres du Oracle Golden Gate processus. Spécifier le chemin d’accès au fichier de configuration et le nom du fichier, <name>.prm |
| Fichier de réplication [report_file] | Fichier de rapport du Oracle Golden Gate processus. Spécifiez le chemin d’accès au fichier de rapport et le nom du fichier, <name>.rpt |
| Type [type] | Type d’installation Oracle Golden Gate . Spécifiez les pour Oracle les Oracle Golden Gate technologies. |
| Répertoire d'installation [install_directory] | Dossier contenant l’ensemble des fichiers d’installation, de Oracle Golden Gate configuration, des bibliothèques et des exécutables. |
| Champ | Description |
|---|---|
| Nom [name] | Nom du CI dans la CMDB (<nom du processus>@<source db>). |
| Fichier de réplication [report_file] | Fichier de rapport de processus de réplication. Spécifiez le chemin d’accès au fichier de rapport et le nom de fichier <nom>.rpt |
| Fichier de configuration [config_file] | Fichier de paramètres du processus de réplication. Spécifiez le chemin d’accès au fichier de configuration et le nom du fichier <name>.prm |
| Répertoire d'installation [install_directory] | Dossier contenant l’ensemble des fichiers d’installation, de Oracle Golden Gate configuration, des bibliothèques et des exécutables. |
| Version [version] | Version de l’installation Oracle Golden Gate . |
| SID de base de données source [source_db] | SID de la base de données source du processus du gestionnaire. |
| État opérationnel [operational_status] | Statut opérationnel du CI. Sélectionnez Opérationnel. |
| Champ | Description |
|---|---|
| Nom [name] | Nom du CI dans la CMDB (<nom du processus>@<source db>). |
| Fichier de réplication [report_file] | Fichier de rapport du processus d’extraction. Spécifiez le chemin d’accès au fichier de rapport et le nom de fichier <nom>.rpt |
| Fichier de configuration [config_file] | Fichier de paramètres du processus d’extraction. |
| Version [version] | Version de l’installation Oracle Golden Gate . |
| Répertoire d'installation [install_directory] | Dossier contenant l’ensemble des fichiers d’installation, de Oracle Golden Gate configuration, des bibliothèques et des exécutables. |
| SID de base de données source [source_db] | SID de la base de données source du processus du gestionnaire. |
| État opérationnel [operational_status] | Statut opérationnel du CI. Sélectionnez Opérationnel. |
Relations CI
Le Oracle Golden Gate schéma crée les relations suivantes pour faciliter Oracle Golden Gate la découverte.
| CI | Relation | CI |
|---|---|---|
| Portail d’or Oracle [cmdb_ci_appl_oracle_golden_gate] | Géré par ::Gère | Processus de réplication de Golden Gate Oracle [cmdb_ci_appl_ora_gg_replicat] |
| Portail d’or Oracle [cmdb_ci_appl_oracle_golden_gate] | Géré par ::Gère | Processus d’extraction du Golden Gate Oracle [cmdb_ci_appl_ora_gg_extract] |
| Portail d’or Oracle [cmdb_ci_appl_oracle_golden_gate] | S’exécute sur ::Exécute | Matériel [cmdb_ci_hardware] |
| Processus de réplication de Golden Gate Oracle [cmdb_ci_appl_ora_gg_replicat] | S’exécute sur ::Exécute | Matériel [cmdb_ci_hardware] |
| Processus d’extraction du Golden Gate Oracle [cmdb_ci_appl_ora_gg_extract] | S’exécute sur ::Exécute | Matériel [cmdb_ci_hardware] |
Données collectées par Mappage des services lors de la découverte de haut en bas
Pour découvrir le Oracle Golden Gate processus, utilisez le point d’entrée TCP avec l’hôte et le port appropriés du Oracle Golden Gate processus.
| Champ | Description |
|---|---|
| Nom [name] | Nom du CI dans la CMDB (<nom du processus>@<source db>). |
| Version [version] | Version de l’installation Oracle Golden Gate . |
| Répertoire d'installation [install_directory] | Dossier contenant l’ensemble des fichiers d’installation, de Oracle Golden Gate configuration, des bibliothèques et des exécutables. |
| Fichier de configuration [config_file] | Fichier de paramètres du Oracle Golden Gate processus. |
| Fichier de réplication [report_file] | Fichier de rapport du processus de Oracle Golden Gate réplication. |
| SID de base de données source [source_db] | SID de la base de données source du processus du gestionnaire. |
| Compteur pour les processus d’extraction [count_extract] | Compteur des processus d’extraction gérés par l’instance de Oracle Golden Gate gestionnaire. |
| Compteur pour les processus de réplication [count_replicat] | Compteur de processus de réplication gérés par l’instance de Oracle Golden Gate gestionnaire. |