Erkennung von [Oracle Listener HD .

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • ServiceNow Discovery verwendet das Muster Oracle Listener HD, um Oracle echte Anwendungsclusterkomponenten zu finden und zuzuordnen. Um diese Ressourcen zu erkennen, installieren Sie CMDB CI Class Models und den Muster für Discovery und Service-Mapping aus dem ServiceNow Store.

    Oracle RAC ermöglicht das Clustering einer Oracle -Datenbank. Oracle RAC verwendet Oracle Clusterware für die Infrastruktur, um mehrere Server zu binden, sodass sie als ein einziges System fungieren. MitOracle Clusterware können Sie einen geclusterten Speicherpool erstellen, der von einer beliebigen Kombination von Nicht-Cluster- und Oracle RAC-Datenbanken verwendet werden kann. Discovery verwendet Oracle Listener HD-Muster, um Informationen über den Oracle Datenbank-Listener und die Komponenten in der Oracle RAC-Infrastruktur zu erkennen, wenn ein solches Setup konfiguriert wird.

    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:
      • Plugin „CMDB CI Class Models“ (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 der Discovery -Benutzer in der DBA-Gruppe Oracle ist oder über die richtigen Berechtigungen verfügt.
    • Stellen Sie sicher, dass der MID-Server Zugriff auf das Zielgerät hat.
    • Stellen Sie sicher, dass die Oracle Clusterware/Grid-Infrastruktur installiert und die Oracle RAC-Datenbank konfiguriert ist. Wenn ein Oracle Clusterware-Setupvorhanden ist.
    • Stellen Sie sicher, dass den Listener-Prozess Oracle auf einem UNIX-Host ausführt.
    • Verwenden Sie Oracle Clusterware, mindestens Version 12.2.XX (Oracle Database 12c Release 2), , wenn ein Oracle Clusterware-Setup vorhanden ist​.
      Hinweis:
      Dieses Muster wird ab ReleaseParis aufunterstützt. Weitere UNIX-Betriebssystemtypen (AIX, Solaris, HPUX) werden unterstützt ab Version 1.0.87 von den Muster für Discovery und Service-Mapping -Plugins.

      Die folgenden Befehle werden während der Ausführung des Musters [] ausgeführt. Durch die Ausführung der Befehle kann das Muster allerelevanten CMDB-Klassen mit den erforderlichen Informationen ausfüllen:

      • exportieren TNS_ADMIN=<oracle_home_directory> /network/admin : Selektierttdie ORACLE_HOME für die Umgebungsvariable TNS_ADMIN.

      • Export ORACLE_BASE==<oracle_home_directory> : 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 query cluster site -all: Listet die Knoten und Datenträger auf, die die Sites enthalten​ .

      • lsnrctl services LISTENER_NAME: Listet die Services auf , die der Listeneridentifiziert.

      • crsctl stat res -f -w '((TYPE = ora.database.type))': Listet den Datenbanknamen, den zugeordneten Knoten, den Typ und den aktiven Statusauf.

        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. Die Klassifizierer-Probe „SSH Command-Oracle - Listener Details “ des Basissystems ] ist inaktiv (Aktiv ist auf False festgelegt), wenn CMDB CI Class Models Version 1.29.0 oder höher installiert wird.

    Abbildung : 1. Klassifizierertests– Oracle-Listener-Details
    Klassifizierer-Probes.
    Die Oracle Listener-Prozessklassifizierung löst das Muster „Oracle Listener HD“ aus.
    Abbildung : 2. Klassifizierer-Probes– Horizontales Muster
    Klassifizierer-Probes.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Das Muster „Oracle Listener HD“ füllt die folgenden CIs aus:

    Tabelle : 1. Haupt-CI (Oracle Database Listener) [cmdb_ci_db_ora_listener]
    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.
    Abbildung : 3. Formular „Oracle-Datenbanklistener“
    Formular „Oracle-Datenbanklistener“
    Abbildung : 4. Oracle-Datenbanklistener-Ansichtszuordnung
    Oracle Database Listener-Ansichtszuordnung
    Tabelle : 2. (Oracle-Instanz) cmdb_ci_db_ora_instance
    Feld Beschreibung
    sid

    Der spezifische Name, der speziell die Instanz identifiziert

    Name

    Der Name der Oracle-Instanzkombination von SID@HOST_NAME.
    Abbildung : 5. Formular „Oracle-Instanz“
    Oracle-Instanzformular
    Abbildung : 5. Oracle-Instanz-Ansichtszuordnung
    Oracle-Instanz-Ansichtszuordnung
    Tabelle : 3. (Oracle-Datenbank) cmdb_ci_oracle_database
    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.
    Abbildung : 7. Formular „Oracle-Datenbank“
    Oracle-Datenbankformular
    Abbildung : 7. Oracle-Datenbank-Ansichtszuordnung
    Oracle-Datenbankansichtszuordnung
    Tabelle : 4. (Oracle-Cluster) cmdb_ci_oracle_cluster
    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.
    Abbildung : 9. Formular „Oracle-Cluster“
    Formular „Oracle-Cluster“
    Abbildung : 9. Oracle-Cluster-Ansichtszuordnung
    Oracle-Cluster-Ansichtszuordnung
    Tabelle : 5. (Oracle-Clusterknoten) cmdb _ci_oracle_ cluster_node
    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.
    Abbildung : 11. Formular „Oracle-Clusterknoten“
    Formular „Oracle-Clusterknoten“
    Abbildung : 12. Oracle-Clusterknoten-Ansichtszuordnung
    Oracle-Clusterknoten-Ansichtszuordnung
    Tabelle : 6. (Linux-Server) cmdb_ci_linux_server
    Feld Beschreibung
    name Der Hostname des Linux-Servers, auf dem der Oracle Listener-Prozess gehostet wird.
    Abbildung : 13. Formular „Linux-Server“
    Linux-Serverformular
    Abbildung : 14. Linux-Server-Ansichtszuordnung
    Linux-Server-Ansichtszuordnung
    Tabelle : 7. (AIX-Server) cmdb_ci_aix_server
    Feld Beschreibung
    Name Der Hostname des AIX-Servers, auf dem der Oracle Listener-Prozess gehostet wird.
    Tabelle : 8. (HPUX Server) cmdb_ci_hpux_server
    Feld Beschreibung
    name Der Hostname des HPUX -Servers, auf dem der Oracle Listener-Prozess gehostet wird.
    Tabelle : 9. (Solaris-Server) cmdb_ci_solaris_server
    Feld Beschreibung
    name Der Hostname des Solaris-Servers, auf dem der Oracle Listener-Prozessgehostet wird.
    Tabelle : 10. Oracle DB-Service (cmdb_ci_db_ora_service)
    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