OracleDétection HD de l’écouteur
ServiceNow Détection utilise le Oracle modèle Listener HD pour rechercher et mapper Oracle des composants de grappe d’applications réels. Pour détecter ces ressources, installez CMDB CI Class Models et à Patrons de détection et de mappage des services partir du ServiceNow Store.
Oracle RAC vous permet de mettre en grappe une Oracle base de données. Oracle RAC utilise Oracle Clusterware pour l’infrastructure afin de lier plusieurs serveurs afin qu’ils fonctionnent comme un seul système. Oracle Clusterware vous permet de créer un pool de stockage en grappe qui peut être utilisé par n’importe quelle combinaison de bases de données non mises en grappes et Oracle RAC. Détection 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
- Vérifiez que les modules d’extension suivants sont installés :
- Module d’extension CMDB CI Class Models (version 1.29.0 ou ultérieure).
- Patrons de détection et de mappage des services (version 1.0.82 ou ultérieure).
- Assurez-vous que l’utilisateur Détection fait partie du Oracle groupe DBA ou qu’il possède les autorisations correctes.
- Assurez-vous que le a 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 installation Clusterware.
- Assurez-vous que le processus d’écoute est en cours d’exécution Oracle sur un hôte du système d’exploitation UNIX.
- Utilisez Oracle au minimum la version 12.2.X.X (Oracle Database 12c Release 2) ou une version supérieure de Clusterware, s’il existe une Oracle installation 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 à compter de la Patrons de détection et de mappage des services version 1.0.87 des modules d’extension.
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 : Se ts le ORACLE_HOME à la variable d’environnement TNS_ADMIN.
export 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 que l’écouteur identifie.
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 SSH Command-Oracle - Listener Details du système de base est inactive (l’option Active est définie sur False) lors de l’installation de CMDB CI Class Models version 1.29.0 ou une version 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 | Le nom d’hôte du serveur HPUX qui héberge le processus Oracle Listener. |
| Champ | Description |
|---|---|
| name | Le nom d’hôte du serveur Solaris qui héberge le processus Oracle Listener. |
| Champ | Description |
|---|---|
| nom | Le nom du service. |
| tcp_port | Port du service. |
| listener_name | Nom de l’écouteur gérant le service. |
| version | La 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 |