Descoberta do Oracle GoldenGate
. ServiceNow Descobertae. Mapeamento de serviçosaplicações encontradas Oracle Golden Gatecomponentes da versão 12c usando o. Oracle Golden Gatepadrão. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.
Descobertausa o. Oracle Golden Gatepadrão para executar a descoberta horizontal para coletar dados no report_file arquivo. Mapeamento de serviçosexecuta a descoberta descendente no report_file arquivo para encontrar saída Oracle Golden Gateconexões.
. Oracle Golden Gateo padrão é compatível com as seguintes plataformas: AIX, Linux Hewlett Packarde. Solaris.
Você pode usar este padrão no Now Platformusando Kingston, London, ou Madrid.
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
- Credenciais
- Configure as credenciais SSH, para o sistema operacional do servidor que hospeda o. Oracle Golden GateServidor.
- Acesso do usuário
- Dê a. UNIXPermissões de usuário DO SO para ler o.
report_file. .report_fileé o arquivo de relatório extraído do Oracle Golden Gategerenciador/replicar/extraircom a extensão.rpt. Por exemplo:Arquivo de configuração:
Arquivo de relatório:/base/ggs_beta/oracle/bt01pims/ggs/dirprm/mgr.prm REPORTFILE/base/ggs_beta/oracle/bt01pims/ggs/dirrpt/MGR.rpt PROCESSID MGR - Permissões para executar comandos
- O usuário do SO deve ter permissões para executar os comandos relevantes do SO para cada plataforma compatível.
- Recupere dados
- Recuperar dados analisando:
- . Oracle Golden GateArquivo de relatório do gerente (report_file) para recuperar nomes de item de configuração (IC) relacionado e informações do contador.
- Variáveis na linha de comando do processo para recuperar a pasta de instalação, o nome do processo do gerenciador, o arquivo de configuração e o arquivo de parâmetros.
- Variáveis no Oracle Golden Gatepasta de instalação para recuperar uma lista de parâmetros e arquivos de configuração.
- Funções de fechamento de avaliação
- Use as seguintes funções de fechamento de avaliação para remover entradas duplicadas do processo de extração e do processo de replicação.
- Em seguida, clique em "Remover");CTX.setAttribute("extracts", tableWithoutDuplicates);
- Em seguida, clique em "Remover");CTX.setAttribute("replicats", tableWithoutDuplicates);
Use as seguintes funções de fechamento de avaliação para contar o número de processos de extração e processos de replicação.return ${cmdb_ci_appl_ora_gg_replicat[*].config_file}.size() return ${cmdb_ci_appl_ora_gg_extract[*].config_file}.size()Use a seguinte função de fechamento EVAL para retornar o comando Privilegiado.return ${ctx}.getDiscoveryProvider(com.snc.sw.dto.ProviderType.SSH).getPrivilegedCommand();Use a seguinte função de fechamento de avaliação para retornar o tipo de descoberta.ctx.getWork().getDiscoveryType();Use a seguinte função de fechamento de avaliação para extrair a versão do caminho do diretório de instalação, se ela estiver vazia.inst_dir = ${install_directory}if(inst_dir.isEmpty()){return ${version}}if(inst_dir.startsWith('/')){return inst_dir.replaceAll('/.*/','')}if(!inst_dir.startsWith('/') && !inst_dir.isEmpty()){return inst_dir.replaceAll('.*\\\\',’’)}
- Credenciais de aplicativo
- Navegar até .
- Clique em Nova.
- Clique em Credenciais da aplicação .
- No formulário, preencha os campos.
Tabela 1. Formulário Credenciais da aplicação Campo Descrição Nome Nome da credencial. Um exemplo é oracle_db_user. Ativo Opção para habilitar esta credencial para descoberta. Marque esta caixa de seleção para habilitar a descoberta. Aplica-se a Credenciais às quais você pode ou não querer aplicar Todos os MID Servers em sua rede, ou para um ou mais MID Servers específicos . Selecione MID Servers específicos . MID Servers MID Servers aos quais as credenciais se aplicam. Selecione o MID Server necessário. Este campo aparece quando MID Servers específicos está selecionado em Aplica-se a. campo. Ordem Ordem na qual a plataforma tenta esta credencial ao tentar fazer login nos dispositivos. Um número menor indica que a credencial aparece no topo da lista. Estabeleça a ordem das credenciais ao usar um grande número de credenciais ou quando a segurança bloquear os usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de pedido ou nenhuma, a instância tentará as credenciais em uma ordem aleatória. O valor padrão é 100 . Nome de usuário Nome do usuário desta credencial do aplicativo. Um exemplo é oracle_db_user. Você pode usar qualquer usuário para a credencial deste padrão, porque as informações são extraídas de um cache local. Senha Não necessário. Você pode deixar este campo em branco ou inserir qualquer valor. Tipo de IC Tipo de IC para o qual esta credencial é usada: Servidor de armazenamento [cmdb_ci_storage_server]. Nota:ServiceNow se referem a dispositivos e aplicações que compõem uma instância de serviço como ICs (Configuration items, itens de configuração). - Clique em Enviar.
- Ponto de entrada
Para descoberta descendente, use Oracle Golden GateEndereço IP e especifique o MID Server.
Dados coletados por Descobertadurante a descoberta horizontal
Descobertausa o. Oracle Golden Gatepadrão para coletar os dados descritos na tabela a seguir.
| Tabela e campo | Descrição |
|---|---|
| IC principal cmdb_ci_appl_oracle_golden_gate | |
| Nome [nome] |
Nome do IC no CMDB (<process name>at <source db>). |
| Versão [versão] |
Versão do Oracle Golden Gateinstalação. |
| Banco de dados de origem [source_db] |
Identificador do sistema do banco de dados de origem do processo do gerente (SID). |
| Contagem de replicados [count_replicat] |
Contador de processos de replicação gerenciados pelo Oracle Golden Gateinstância do gerente. |
| Contagem de extrações [count_extract] |
Contador de processos de extração gerenciados pelo Oracle Golden Gateinstância do gerente. |
| Arquivo de configuração [config_file] |
Arquivo de parâmetro do Oracle Golden Gateprocesso. Especifique o caminho para o arquivo de configuração e o nome do arquivo, <name>.prm |
| Arquivo de relatório [report_file] |
Arquivo de relatório do Oracle Golden Gateprocesso. Especifique o caminho para o arquivo de relatório e o nome do arquivo, <name>.rpt |
| Tipo [tipo] |
Tipo de Oracle Golden Gateinstalação. Especifique o. Oracle Golden Gatepara Oracle. |
| Diretório de instalação [diretório_de_instalação] |
Pasta que contém todos os Oracle Golden Gateinstalação, configuração, bibliotecas e arquivos executáveis. |
| IC relacionado cmdb_ci_appl_ora_gg_replicat | |
| Nome [nome] |
Nome do IC no CMDB (<process name>at <source db>). |
| Arquivo de relatório [report_file] |
Replicat processar arquivo de relatório. Especifique o caminho para o arquivo de relatório e o nome do arquivo <name>.rpt |
| Arquivo de configuração [config_file] |
Arquivo de parâmetro do processo de replicação. Especifique o caminho para o arquivo de configuração e o nome do arquivo <name>.prm |
| Diretório de instalação [diretório_de_instalação] |
Pasta que contém todos os Oracle Golden Gateinstalação, configuração, bibliotecas e arquivos executáveis. |
| Versão [versão] |
Versão do Oracle Golden Gateinstalação. |
| Banco de dados de origem [source_db] |
SID do banco de dados de origem do processo do gerente. |
| Status operacional [operational_status] |
Status operacional do IC. Selecione Operacional . |
| IC relacionado cmdb_ci_appl_ora_gg_extract | |
| Nome [nome] |
Nome do IC no CMDB (<process name>at <source db>). |
| Arquivo de relatório [report_file] |
Arquivo de relatório do processo de replicação. |
| Arquivo de configuração [config_file] |
Arquivo de parâmetro do processo de extração. |
| Versão [versão] |
Versão do Oracle Golden Gateinstalação. |
| Diretório de instalação [diretório_de_instalação] |
Pasta que contém todos os Oracle Golden Gateinstalação, configuração, bibliotecas e arquivos executáveis. |
| Banco de dados de origem [source_db] |
SID do banco de dados de origem do processo do gerente. |
| Status da operação [operational_status] |
Status operacional do IC. Selecione Operacional . |
Relacionamentos entre ICs
Esses relacionamentos são criados para oferecer suporte a Oracle Golden Gatedescoberta.
| IC | Relacionamento | IC |
|---|---|---|
| Principal cmdb_ci_appl_oracle_golden_gate | ||
| cmdb_ci_appl_oracle_golden_gate | Gerencia::Gerenciado por | cmdb_ci_appl_ora_gg_replicat cmdb_ci_appl_ora_gg_extract |
| cmdb_ci_appl_oracle_golden_gate | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_oracle_golden_gate | Estende::Estendido por | cmdb_ci_appl |
| IC relacionado cmdb_ci_appl_ora_gg_replicat | ||
| cmdb_ci_appl_ora_gg_replicat | Managed by::Manages | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_replicat | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_ora_gg_replicat | Estende::Estendido por | cmdb_ci_appl |
| IC relacionado cmdb_ci_appl_ora_gg_extract | ||
| cmdb_ci_appl_ora_gg_extract | Managed by::Manages | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_extract | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_ora_gg_extract | Estende::Estendido por | cmdb_ci_appl |
Dados coletados por Mapeamento de serviçosdurante a descoberta descendente
Para descobrir o. Oracle Golden Gate, use o ponto de entrada TCP com o host e a porta apropriados do Oracle Golden Gateprocesso.
| Tabela e campo | Descrição |
|---|---|
| IC principal cmdb_ci_appl_oracle_golden_gate | |
| Nome [nome] |
Nome do IC no CMDB (<process name>at <source db>). |
| Versão [versão] |
Versão do Oracle Golden Gateinstalação. |
| Diretório de instalação [diretório_de_instalação] |
Pasta que contém todos os Oracle Golden Gateinstalação, configuração, bibliotecas e arquivos executáveis. |
| Arquivo de configuração [config_file] |
Arquivo de parâmetro do Oracle Golden Gateprocesso. |
| Arquivo de relatório [report_file] |
Arquivo de relatório do Oracle Golden Gateprocesso de replicação. |
| Banco de dados de origem [source_db] |
SID do banco de dados de origem do processo do gerente. |
| Extrair contagem de processos [count_extract] |
Contador de processos de extração gerenciados pelo Oracle Golden Gateinstância do gerente. |
| Contagem de processos de replicação [count_replicat] |
Contador de processos de replicação gerenciados pelo Oracle Golden Gateinstância do gerente. |