Oracle Descoberta de HD do ouvinte
O ServiceNow Descoberta usa o padrão Oracle Listener HD para encontrar e mapear componentes de cluster da aplicação reais da Oracle. Para descobrir esses recursos, instale o. Modelos de classe de IC do CMDB e o. Padrões de descoberta e mapeamento de serviços em ServiceNow Store.
OOracle RAC permite armazenar um banco de dados da Oracle em cluster. O Oracle RAC usa Oracle Clusterware para a infraestrutura vincular vários servidores para que eles operem como um único sistema. O Oracle Clusterware permite criar um pool de armazenamento em cluster que pode ser usado por qualquer combinação de bancos de dados sem cluster e do Oracle RAC. O Descoberta usa padrões Oracle Listener HD para descobrir informações sobre o Oracle Database Listener e os componentes na infraestrutura do Oracle RAC, quando essa configuração é configurada.
Solicitar aplicativos na Store
Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.
Pré-requisitos
- Certifique-se de que os plug-ins a seguir estejam instalados:
- Modelos de classe de IC do CMDB Plug-in (versão 1.29.0 ou posterior).
- Plug-in Padrões de descoberta e mapeamento de serviços (versão 1.0.82 ou posterior).
- Certifique-se de que Descoberta O usuário está no Oracle Grupo DE DBA ou tem as permissões corretas.
- Certifique-se de que MID Server tem acesso ao dispositivo de destino.
- Certifique-se de que a infraestrutura do Oracle Clusterware/Grid esteja instalada e o banco de dados do Oracle RAC esteja configurado. Se houver um Oracle Configuração do Clusterware.
- Certifique-se de que Oracle O processo do ouvinte está sendo executado em um host do SO UNIX.
- Usar Oracle Clusterware versão mínima 12,2.X.X (Oracle Database 12c versão 2) ou superior, se houver um Oracle Configuração do Clusterware.Nota:Este padrão é compatível com Paris solte em. Mais UNIX Tipos DE SO ( AIX, Solaris, HP-UX) são compatíveis com a versão 1.0.87 do Padrões de descoberta e mapeamento de serviços plug-ins.
Os comandos a seguir são executados durante a execução do padrão. Executar os comandos permite que o padrão preencha todas asclasses do CMDB relevantes com as informações necessárias:
-
<oracle_home_directory>/network/admin : Define ORACLE_HOME como a variável de ambiente TNS_ADMIN.
-
export ORACLE_BASE==<oracle_home_directory>: define ORACLE_HOME para a variável de ambiente ORACLE_BASE.
-
Status LISTENER_NAME do lsnrctl : Verifica o status do Ouvinte do banco de dados.
-
ps -ef | grep 'd.bin' : Pesquisa o caminho GRID_HOME.
-
site do cluster de consulta crsctl - todos : Lista os nós e discos que os sites contêm.
-
Serviços lsnrctl LISTENER_NAME : Lista os serviços que o ouvinte identifica.
-
CRsctl stat res -f -w '((TIPO ora.database.type))' : Lista o nome do banco de dados, o nó associado, o tipo e o status ativo.
Nota:Se nenhuma saída for obtida com lsnrctl status LISTENER_NAME, o padrão Oracle Listener HD é encerrado.
-
Limitações
A configuração do Oracle Clusterware só é compatível com os Sistemas operacionais UNIX. O sistema de base SSH Command-Oracle - Probe do classificador de detalhes do ouvinte Está inativo (Ativo está definido como falso) ao instalar os Modelos de classe de IC do CMDB versão 1.29.0 ou superior.
Dados coletados pelo Discovery durante a descoberta horizontal
O padrão Oracle Listener HD preenche os seguintes ICs:
| Campo | Descrição |
|---|---|
| nome | Nome do Oracle Database Listener. |
| oracle_home | O diretório inicial da Oracle onde o software está instalado. |
| configuração | O arquivo de configuração de rede listener.ora. |
| scan_listener_name | O nome do SCAN LISTENER. |
| versão | A versão do produto Oracle. |
| tcp_port | A porta de escuta para conexões do cliente Oracle. |
| Campo | Descrição |
|---|---|
| sid | O nome específico que especificamente identifica a instância. |
nome |
O nome da combinação de instância Oracle de SID@HOST_NAME |
| Campo | Descrição |
|---|---|
| nome | O nome exclusivo do banco de dados da Oracle. |
| tipo | O tipo de banco de dados da Oracle. |
| operational_status | O status ativo do banco de dados da Oracle. |
| node | O nome do host do nó que hospeda o banco de dados da Oracle. |
| Campo | Descrição |
|---|---|
| nome | O nome do cluster do banco de dados da Oracle. |
| cluster_id | GUID do cluster do banco de dados da Oracle. |
| cluster_status | O estado ativo do cluster do banco de dados da Oracle. |
| ip_address | Endereços IP dos nós que participam do cluster. |
| Campo | Descrição |
|---|---|
| nome | O nome de host da combinação de nó do cluster de HOSTNAME@CLUSTER_NAME. |
| ip_address | O endereço IP do nó do cluster, se resolvível pelo DNS. |
| servidor | O nome do host que hospeda o nó do cluster. |
| cluster | O nome do cluster ao qual o nó do cluster está associado. |
| Campo | Descrição |
|---|---|
| nome | O nome do host do servidor Linux que hospeda o processo do Oracle Listener. |
| Campo | Descrição |
|---|---|
| nome | O nome do host do servidor AIX que hospeda o processo do Oracle Listener. |
| Campo | Descrição |
|---|---|
| nome | O nome de host do HP-UX Servidor que hospeda o processo Ouvinte da Oracle. |
| Campo | Descrição |
|---|---|
| nome | O nome do host do servidor Solaris que hospeda o processo do Oracle Listener. |
| Campo | Descrição |
|---|---|
| nome | O nome do serviço. |
| tcp_port | A porta do serviço. |
| listener_name | O nome do listener que gerencia o serviço. |
| versão | Versão do serviço. |
Relacionamentos entre ICs
Relacionamentos criados pelo padrão Oracle Listener HD
| IC | Relacionamento | IC |
|---|---|---|
| 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 |