OracleDétection HD de l’écouteur
ServiceNow Découverte utilise le Oracle modèle Listener HD pour trouver et mapper Oracle des composants de grappe d’applications réels. Pour détecter ces ressources, installez les modèles de classe CI CMDB et les Modèles de détection et de mappage des services à partir du ServiceNow magasin.
Oracle RAC vous permet de mettre en grappe une Oracle base de données. Oracle RAC utilise Oracle Clusterware pour que l’infrastructure relie 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étecter 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).
- Modèles de détection et de mappage des services (version 1.0.82 ou ultérieure).
- Assurez-vous que l’utilisateur Découverte fait partie du Oracle groupe DBA ou qu’il dispose des autorisations appropriées.
- Assurez-vous que le Serveur MID a 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’écoute 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 ultérieure, s’il existe une Oracle configuration de Clusterware.Remarque :Ce modèle est pris en charge à partir de la Paris version. D’autres types de systèmes d’exploitation UNIX (AIX, Solaris, HPUX) sont pris en charge à partir de la version 1.0.87 des modules d’extension Modèles de détection et de mappage des services.
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 : Sets le ORACLE_HOME à la variable d’environnement TNS_ADMIN.
exporter ORACLE_BASE==<oracle_home_directory> : définit le ORACLE_HOME sur la variable d’environnement ORACLE_BASE.
lsnrctl status LISTENER_NAME : vérifie l’état de l’écouteur de base de données.
ps -ef | grep 'd.bin' : Recherche le chemin d’accès GRID_HOME.
crsctl query cluster site-all : répertorie les nœuds et les disques contenus dans les sites.
lsnrctl services 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 du 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 | 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’écoute Oracle. |
| Champ | Description |
|---|---|
| NAme | Nom d’hôte du serveur Solaris qui héberge le processus d’écoute 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 |