OracleDécouverte HD de l’écouteur
ServiceNow Découverteutilise 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 à partir de la ServiceNow boutique.
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 hors cluster et Oracle RAC. Découverte utilise Oracle des modèles Listener HD pour découvrir des informations sur l’écouteur Oracle 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 site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.
Prérequis
- Assurez-vous que les modules d’extension suivants sont installés :
- Module d’extension 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 groupe DBA ou qu’il Découverte possède les autorisations appropriées.Oracle
- 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 types de systèmes d’exploitation UNIX (AIX, Solaris, HPUX) 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 lesclasses CMDB pertinentes avec les informations nécessaires :
export TNS_ADMIN=<oracle_home_directory>/network/admin :comprend le ORACLE_HOME à la variable d’environnement TNS_ADMIN.
ORACLE_BASE d’exportation ==<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 la 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 lsnrctl status LISTENER_NAME, le modèle Oracle Listener HD est arrêté.
Limitations
L'installation Oracle Clusterware n'est prise en charge que 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 Discovery lors de la détection horizontale
Le modèle Oracle Listener HD remplit les CI suivants :
| Champ | Description |
|---|---|
| nom | Le nom de l'écouteur de base de données Oracle. |
| oracle_home | Le répertoire d'accueil Oracle où le logiciel est installé. |
| configuration | Le fichier de configuration réseau listener.ora. |
| scan_listener_name | Le nom de l'ÉCOUTEUR D'ANALYSE. |
| version | La version du produit Oracle. |
| tcp_port | Le port d'écoute pour les connexions du client Oracle. |
| Champ | Description |
|---|---|
| sid | Le nom spécifique qui identifie spécifiquement l’instance. |
nom |
Le nom de la combinaison d'instance Oracle de SID@HOST_NAME |
| Champ | Description |
|---|---|
| nom | Le nom unique de la base de données Oracle. |
| type | Le type de base de données Oracle. |
| operational_status | L'état actif de la base de données Oracle. |
| nœud | Le nom d'hôte du nœud hébergeant la base de données Oracle. |
| Champ | Description |
|---|---|
| nom | Le nom de la grappe de bases de données Oracle. |
| cluster_id | Le GUID de la grappe de bases de données Oracle. |
| cluster_status | L'état actif de la grappe de bases de données Oracle. |
| ip_address | Les adresses IP des nœuds participant à la grappe. |
| Champ | Description |
|---|---|
| nom | Le nom d'hôte de la combinaison de nœud de grappe de HOSTNAME@CLUSTER_NAME. |
| ip_address | L'adresse IP du nœud de grappe, si elle peut être résolue par DNS. |
| server | Le nom d'hôte de l'hôte hébergeant le nœud de grappe. |
| cluster | Le nom de la grappe à laquelle le nœud de grappe est associé. |
| Champ | Description |
|---|---|
| nom | Le nom d'hôte du serveur Linux qui héberge le processus Oracle Listener. |
| Champ | Description |
|---|---|
| nom | Le nom d'hôte du serveur AIX qui héberge le processus Oracle Listener. |
| Champ | Description |
|---|---|
| NAME | Nom d’hôte du serveur HPUX qui héberge le processus d’écouteur Oracle. |
| Champ | Description |
|---|---|
| NAME | Nom d’hôte du serveur Solaris qui héberge le processus d’écouteur Oracle. |
| Champ | Description |
|---|---|
| nom | Le nom du service. |
| tcp_port | Port du service. |
| listener_name | Nom de l’écouteur gérant le service. |
| version | Version du service. |
Relations CI
Relations créées par le modèle Oracle Listener HD
| CI | Relation | CI |
|---|---|---|
| cmdb_ci_oracle_cluster | “Cluster of :: Cluster” | cmdb_ci_oracle_cluster_node |
| cmdb_ci_oracle_cluster_node | “Hosted on :: Hosts” | cmdb_ci_linux_server |
| cmdb_ci_db_ora_instance | “Runs on :: Runs” | cmdb_ci_linux_server |
| cmdb_ci_db_ora_listener | “Depends on :: Used by” | cmdb_ci_db_ora_instance |
| cmdb_ci_db_ora_instance | “Uses :: Used by” | cmdb_ci_db_oracle_database |
| cmdb_ci_oracle_database | "Hosted on :: Hosts” | cmdb_ci_oracle_cluster_node |
| cmdb_ci_oracle_cluster_node | “Hosted on :: Hosts” | cmdb_ci_aix_server |
| cmdb_ci_db_ora_instance | Runs on :: Runs” | cmdb_ci_aix_server |
| cmdb_ci_oracle_cluster_node | “Hosted on :: Hosts” | cmdb_ci_solaris_server |
| cmdb_ci_db_ora_instance | Runs on :: Runs” | cmdb_ci_solaris_server |
| cmdb_ci_oracle_cluster_node | “Hosted on :: Hosts” | cmdb_ci_hpux_server |
| cmdb_ci_db_ora_instance | Runs on :: Runs” | cmdb_ci_hpux_server |
cmdb_ci_db_ora_service |
Managed by::Manages |
cmdb_ci_db_ora_listener |
cmdb_ci_db_ora_instance |
Uses::Used by |
cmdb_ci_db_ora_service |