Oracle Listener-HD-Discovery
ServiceNow Discovery Verwendet Oracle Listener-HD-Muster, das gesucht und zugeordnet werden soll Oracle Echte Anwendungscluster-Komponenten. Um diese Ressourcen zu erkennen, installieren Sie CMDB CI-Klassenmodelle Und Muster für Discovery und Service-Mapping Von ServiceNow Speichern.
Oracle Mit RAC können Sie ein Cluster erstellen Oracle Datenbank. Oracle RAC verwendet Oracle Clusterware für die Infrastruktur, um mehrere Server zu binden, damit sie als ein einzelnes System funktionieren. Oracle Mit Clusterware können Sie einen geclusterten Speicherpool erstellen, der von einer beliebigen Kombination aus nicht-Cluster und verwendet werden kann Oracle RAC-Datenbanken. Discovery Verwendet Oracle Listener-HD-Muster, um Informationen zu erkennen Oracle Datenbank-Listener und die Komponenten in Oracle RAC-Infrastruktur, wenn ein solches Setup konfiguriert ist.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Voraussetzungen
- Stellen Sie sicher, dass die folgenden Plugins installiert sind:
- CMDB CI-Klassenmodelle Plugin (Version 1.29.0 oder höher).
- Muster für Discovery und Service-Mapping Plugin (Version 1.0.82 oder höher).
- Stellen Sie sicher, dass Discovery Anwender befindet sich in Oracle DBA-Gruppe oder hat die richtigen Berechtigungen.
- Stellen Sie sicher, dass MID-Server Hat Zugriff auf das Zielgerät.
- Stellen Sie sicher, dass Oracle Clusterware/Grid-Infrastruktur ist installiert und die Oracle RAC-Datenbank ist konfiguriert. Wenn vorhanden ist Oracle Clusterware-Setup.
- Stellen Sie sicher, dass Oracle Listener-Prozess wird auf einem UNIX-BS-Host ausgeführt.
- Verwenden Oracle Clusterware-Mindestversion 12.2.X.X (Oracle Database 12c Release 2) oder höher, wenn vorhanden Oracle Clusterware-Setup.Hinweis:Dieses Muster wird von unterstützt Paris Release am. Mehr UNIX BS-Typen ( AIX, Solaris, HP-UX) Werden ab Version 1.0.87 von unterstützt Muster für Discovery und Service-Mapping Plugins.
Die folgenden Befehle werden während der Musterausführung ausgeführt. Durch die Ausführung der Befehle kann das Muster alle relevanten CMDB-Klassen mit den erforderlichen Informationen ausfüllen:
-
Export TNS_ADMIN=<oracle_home_directory>/Network/admin : Legt ORACLE_HOME auf die Umgebungsvariable TNS_ADMIN fest.
-
ORACLE_BASE==<oracle_home_directory> exportieren : Legt ORACLE_HOME auf die Umgebungsvariable ORACLE_BASE fest.
-
Lsnrctl-Status LISTENER_NAME : Überprüft den Status des Datenbank-Listeners.
-
ps – ef | grep „d.bin“ : Sucht nach dem GRID_HOME-Pfad.
-
Crsctl-Abfrage-Cluster-Site -Alle : Listet die Knoten und Datenträger auf, die die Sites enthalten.
-
LISTENER_NAME der lsnrctl-Services : Listet die Services auf, die der Listener identifiziert.
-
Crsctl stat res -f -W „((TYPE = ora.database.TYPE))“ : Listet den Datenbanknamen, den zugehörigen Knoten, den Typ und den aktiven Status auf.
Hinweis:Wenn von lsnrctl status LISTENER_NAME keine Ausgabe abgerufen wird, wird das Muster Oracle Listener HD beendet.
-
Einschränkungen
Das Oracle Clusterware-Setup wird nur für UNIX-Betriebssysteme unterstützt. Das Basissystem SSH-Befehl – Oracle – Klassifiziererprobe für Listener-Details Ist inaktiv (aktiv ist auf falsch festgelegt), wenn CMDB CI-Klassenmodelle Version 1.29.0 oder höher installiert werden.
Von Discovery während der horizontalen Erkennung erfasste Daten
Das Muster „Oracle Listener HD“ füllt die folgenden CIs aus:
| Feld | Beschreibung |
|---|---|
| name | Der Name des Oracle-Datenbanklisteners. |
| oracle_home | Das Oracle-Stammverzeichnis, in dem die Software installiert ist. |
| konfigurieren | Die Netzwerkkonfigurationsdatei listener.ora. |
| scan_listener_name | Der Name des SCAN LISTENER. |
| Version | Version des Oracle-Produkts. |
| tcp_port | Der Überwachungsport für Oracle-Client-Verbindungen. |
| Feld | Beschreibung |
|---|---|
| sid | Der spezifische Name, der die Instanz speziell identifiziert. |
name |
Der Name der Oracle-Instanzkombination von SID@HOST_NAME. |
| Feld | Beschreibung |
|---|---|
| name | Der eindeutige Name der Oracle-Datenbank. |
| Typ | Typ der Oracle-Datenbank |
| operational_status | Der aktive Status der Oracle-Datenbank. |
| Knoten | Der Hostname des Knotens, der die Oracle-Datenbank hostet. |
| Feld | Beschreibung |
|---|---|
| name | Der Name des Oracle-Datenbankclusters. |
| cluster_id | Die GUID des Oracle-Datenbankclusters. |
| cluster_status | Der aktive Status des Oracle-Datenbankclusters. |
| ip_address | Die IP-Adressen der am Cluster teilnehmenden Knoten. |
| Feld | Beschreibung |
|---|---|
| name | Der Hostname der Clusterknotenkombination HOSTNAME@CLUSTER_NAME. |
| ip_address | Die IP-Adresse des Clusterknotens, sofern durch DNS auflösbar. |
| Server | Der Hostname des Hosts, auf dem der Clusterknoten gehostet wird. |
| Cluster | Der Name des Clusters, dem der Clusterknoten zugewiesen ist. |
| Feld | Beschreibung |
|---|---|
| name | Der Hostname des Linux-Servers, auf dem der Oracle Listener-Prozess gehostet wird. |
| Feld | Beschreibung |
|---|---|
| name | Der Hostname des AIX-Servers, auf dem der Oracle Listener-Prozess gehostet wird. |
| Feld | Beschreibung |
|---|---|
| name | Der Hostname von HP-UX Server, der den Oracle Listener-Prozess hostet. |
| Feld | Beschreibung |
|---|---|
| name | Der Hostname des Solaris-Servers, der den Oracle Listener-Prozess hostet. |
| Feld | Beschreibung |
|---|---|
| name | Der Name des Services |
| tcp_port | Der Port des Service. |
| Listener_Name | Der Name des Listeners, der den Service verwaltet. |
| Version | Die Version des Service. |
CI-Beziehungen
Vom Oracle Listener HD-Muster erstellte Beziehungen
| CI | Beziehung | 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 | Verwendet::Verwendet von | 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 |
Verwaltet von::Verwaltet |
cmdb_ci_db_ora_listener |
cmdb_ci_db_ora_instance |
Verwendet::Verwendet von |
cmdb_ci_DB_ora_Service |