Oracle Découverte HD de l’écouteur
ServiceNow Découverte utilise le modèle Listener HD pour rechercher et mapper Oracle des Oracle composants de grappe d’applications réels. Pour détecter ces ressources, installez les Modèles de classe CI CMDB et le Schémas de découverte et de mappage des services depuis le ServiceNow Store.
Oracle RAC vous permet de mettre en grappe une Oracle base de données. Oracle RAC utilise Oracle Clusterware pour que l’infrastructure lie plusieurs serveurs afin qu’ils fonctionnent comme un seul système. Oracle Clusterware vous permet de créer un pool de stockage en cluster qui peut être utilisé par n’importe quelle combinaison de bases de données non-cluster et Oracle RAC. Découverte utilise Oracle des modèles Listener HD pour découvrir des informations sur le Oracle Listener de base de données et les composants de l’infrastructure Oracle RAC, lorsqu’une telle configuration est configurée.
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.
Prérequis
- Assurez-vous que les modules d’extension suivants sont installés :
- Modèles de classe CI CMDB (version 1.29.0 ou ultérieure).
- Schémas de découverte et de mappage des services (version 1.0.82 ou ultérieure).
- Assurez-vous que l’utilisateur fait partie du Oracle groupe DBA ou qu’il Découverte possède les autorisations appropriées.
- Assurez-vous d’avoir Serveur MID accès à l’appareil cible.
- Assurez-vous que l’infrastructure Oracle Clusterware/Grid est installée et que la Oracle base de données RAC est configurée. S’il existe une Oracle configuration Clusterware.
- Assurez-vous que le processus d’écouteur est en cours d’exécution Oracle sur un hôte de système d’exploitation UNIX.
- Utilisez Oracle la version minimale de Clusterware 12.2.X.X (Oracle Database 12c Release 2) ou une version supérieure, s’il existe une Oracle configuration Clusterware.Remarque :Ce modèle est pris en charge à partir de la mise en Paris production. D’autres UNIX types de systèmes d’exploitation (AIX, SolarisHP-UX, ) sont pris en charge à partir de la Schémas de découverte et de mappage des services version 1.0.87 des plugins.
Les commandes suivantes sont exécutées pendant l’exécution du modèle. L’exécution des commandes permet au modèle de renseigner toutes les classes CMDB pertinentes avec les informations nécessaires :
-
export TNS_ADMIN=<oracle_home_directory>/network/admin : définit le ORACLE_HOME sur la variable d’environnement TNS_ADMIN.
-
exporter ORACLE_BASE==<oracle_home_directory> : définit le ORACLE_HOME sur la variable d’environnement ORACLE_BASE.
-
État LSNRCTL LISTENER_NAME : vérifie l’état de l’écouteur de base de données.
-
ps -ef | grep 'd.bin' : Recherche le chemin GRID_HOME.
-
Requête crsctl site de grappe -all : liste les nœuds et les disques contenus dans les sites.
-
Services lsnrctl LISTENER_NAME : répertorie les services identifiés par l’écouteur.
-
crsctl stat res -f -w '((TYPE = ora.database.type))' : répertorie le nom de la base de données, le nœud associé, le type et l’état actif.
Remarque :Si aucune sortie n’est obtenue à partir de l’LISTENER_NAME d’état lsnrctl, le modèle HD du récepteur Oracle est arrêté.
-
Limitations
La configuration d’Oracle Clusterware est uniquement prise en charge pour les systèmes d’exploitation UNIX. La sonde de classifieur Commande SSH du système de base-Oracle : détails de l’écouteur est inactive (Actif est défini sur Faux) lors de l’installation des modèles de classe CI CMDB version 1.29.0 ou supérieure.
Données collectées par Découverte lors d'une détection horizontale
Découverte renseigne les données lors de l’exécution CMDB du modèle HD Oracle Listener.
| Champ | Description |
|---|---|
| Nom [name] | Nom de l’écouteur Oracle de base de données. |
| Page d’accueil Oracle [oracle_home] | Répertoire Oracle de base où le logiciel est installé. |
| Configuration [configuration] | Fichier de configuration réseau listener.ora. |
| Nom de l’écouteur d’analyse [scan_listener_name] | Nom de l’ÉCOUTEUR D’ANALYSE. |
| Version [version] | Version du Oracle produit. |
| Port(s) TCP [tcp_port] | Port d’écoute pour Oracle les connexions client. |
| Champ | Description |
|---|---|
| SID [SID] | Le nom spécifique qui identifie spécifiquement l’instance. |
| Nom [name] | Nom de la Oracle combinaison d’instances de SID@HOST_NAME. |
| Champ | Description |
|---|---|
| Nom [name] | Nom unique de la Oracle base de données. |
| Type [type] | Type Oracle de base de données. |
| État opérationnel [operational_status] | État actif de la Oracle base de données. |
| Nœud [nœud] | Nom d’hôte du nœud hébergeant la Oracle base de données. |
| Champ | Description |
|---|---|
| Nom [name] | Nom de la Oracle grappe de base de données. |
| ID de grappe [cluster_id] | GUID de la Oracle grappe de base de données. |
| État de la grappe [cluster_status] | État actif de la Oracle grappe de base de données. |
| Adresse IP [ip_address] | Les adresses IP des nœuds participant à la grappe. |
| Champ | Description |
|---|---|
| Nom [name] | Le nom d'hôte de la combinaison de nœud de grappe de HOSTNAME@CLUSTER_NAME. |
| Adresse IP [ip_address] | L'adresse IP du nœud de grappe, si elle peut être résolue par DNS. |
| Serveur [server] | Le nom d'hôte de l'hôte hébergeant le nœud de grappe. |
| Grappe [cluster] | Nom de la grappe à laquelle le nœud de grappe est associé. |
| Champ | Description |
|---|---|
| Nom [name] | Le nom du service. |
| Port(s) TCP [tcp_port] | Port du service. |
| Nom de l’écouteur [listener_name] | Nom de l’écouteur gérant le service. |
| Version [version] | Version du service. |
| Champ | Description |
|---|---|
| Nom [name] | Le nom d’hôte Linux du serveur qui héberge le processus d’écouteur Oracle . |
| Champ | Description |
|---|---|
| Nom [name] | Le nom d’hôte AIX du serveur qui héberge le processus d’écouteur Oracle . |
| Champ | Description |
|---|---|
| Nom [name] | Le nom d’hôte HP-UX du serveur qui héberge le processus d’écouteur Oracle . |
| Champ | Description |
|---|---|
| Nom [name] | Le nom d’hôte Solaris du serveur qui héberge le processus d’écouteur Oracle . |
Vue des dépendances carte
Les vues des dépendances suivantes affichent les relations entre Oracle les ressources d’écouteur.
Relations CI
Le modèle Listener HD crée les relations suivantes pour prendre en charge Oracle la découverte Listener.
| CI | Relation | CI |
|---|---|---|
| Grappe Oracle [cmdb_ci_oracle_cluster] | Grappe de ::Grappe | Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] |
| Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] | Hébergé sur::Hôtes | Serveur Linux [cmdb_ci_linux_server] |
| Instance Oracle [cmdb_ci_db_ora_instance] | S’exécute sur ::Exécute | Serveur Linux [cmdb_ci_linux_server] |
| Écouteur de base de données Oracle [cmdb_ci_db_ora_listener] | Dépend de ::Utilisé par | Instance Oracle [cmdb_ci_db_ora_instance] |
| Instance Oracle [cmdb_ci_db_ora_instance] | Utilisations ::Utilisé par | Base de données Oracle [cmdb_ci_db_oracle_database] |
| Base de données Oracle [cmdb_ci_db_oracle_database] | Hébergé sur::Hôtes | Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] |
| Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] | Hébergé sur::Hôtes | Serveur AIX [cmdb_ci_aix_server] |
| Instance Oracle [cmdb_ci_db_ora_instance] | S’exécute sur ::Exécute | Serveur AIX [cmdb_ci_aix_server] |
| Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] | Hébergé sur::Hôtes | Serveur Solaris [cmdb_ci_solaris_server] |
| Instance Oracle [cmdb_ci_db_ora_instance] | S’exécute sur ::Exécute | Serveur Solaris [cmdb_ci_solaris_server] |
| Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] | Hébergé sur::Hôtes | Serveur HPUX [cmdb_ci_hpux_server] |
| Instance Oracle [cmdb_ci_db_ora_instance] | S’exécute sur ::Exécute | Serveur HPUX [cmdb_ci_hpux_server] |
| Service de base de données Oracle [cmdb_ci_db_ora_service] | Géré par ::Gère | Écouteur de base de données Oracle [cmdb_ci_db_ora_listener] |
| Instance Oracle [cmdb_ci_db_ora_instance] | Utilisations ::Utilisé par | Service de base de données Oracle [cmdb_ci_db_ora_service] |