Oracle GoldenGate descoberta
. ServiceNow Descoberta e. Mapeamento de serviços aplicações localizadas Oracle Componentes da versão 12c do GoldenGate usando Oracle Golden Gate padrão. Descobrir alguns desses recursos requer a atualização do Padrões de descoberta e mapeamento de serviços aplicação do ServiceNow Store.
O Descoberta usa o padrão Oracle Golden Gate para executar a descoberta horizontal e coletar dados no arquivo $ report_file. O Mapeamento de serviços executa a descoberta de cima para baixo no arquivo $ report_file para encontrar conexões de saída do Oracle Golden Gate.
O padrão Oracle Golden Gate oferece suporte às seguintes plataformas: AIX, Linux Hewlett Packard e Solaris.
É possível usar este padrão na ServiceNow AI Platform usando 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 Servidor Oracle Golden Gate.
- Acesso de usuário
- Conceda ao usuário do SO UNIX permissões para ler o
$ report_file. O$ report_fileé o arquivo de relatório extraído do processo Oracle Golden Gatemanager/replicat/extract, com 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 do SO relevantes para cada plataforma compatível.
- Recuperar dados
- Recuperar dados por análise:
- O arquivo de relatório do gerenciador do Oracle Golden Gate (report_file) usado para recuperar informações de contador e nomes de item de configuração (IC) relacionados.
- 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 na pasta de instalação do Oracle Golden Gate para recuperar uma lista de arquivos de parâmetro e configuração.
- Funções de fechamento EVAL
- Use as seguintes funções de fechamento EVAL para remover entradas duplicadas do processo de extração e do processo de replicação.
- var tableWithoutDuplicates = '';tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${extracts},["name"]);CTX.setAttribute("extracts", tableWithoutDuplicates);
- var tableWithoutDuplicates = '';tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${replicats},["name"]);CTX.setAttribute("replicats", tableWithoutDuplicates);
Use as seguintes funções de fechamento EVAL 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 EVAL para retornar o tipo de descoberta.ctx.getWork().getDiscoveryType();Use a função de fechamento EVAL a seguir para extrair a versão do caminho do diretório de instalação se ele estiver vazio.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 de aplicativo.
- Preencha os campos no formulário.
Tabela 1. Formulário Credenciais de aplicativo 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 que você pode ou pode não desejar aplicar a Todos os MID Servers em sua rede, ou a 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 você seleciona MID Servers específicos no campo Aplica-se a. Ordem A ordem na qual a plataforma testa esta credencial ao tentar fazer login nos dispositivos. Um número menor indica que a credencial aparece na parte superior da lista. Estabeleça a ordem das credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de ordem, ou número nenhum, a instância vai tentar usar 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, já que as informações são extraídas de um cache local. Senha Não necessário. É possível 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 Aplicações se referem a dispositivos e aplicações que compõem uma instância de serviço como itens de configuração (ICs). - Clique em Enviar.
- Ponto de entrada
Para descoberta de cima para baixo, use o endereço IP do Oracle Golden Gate e especifique o MID Server.
Dados coletados pelo Descoberta durante a descoberta horizontal
O Descoberta usa o padrão Oracle Golden Gate para coletar os dados descritos na tabela a seguir.
| Tabela e campo | Descrição |
|---|---|
| IC principal cmdb_ci_appl_oracle_golden_gate | |
| Nome [name] |
Nome do IC no CMDB (<process name> @<source db>). |
| Versão [version] |
Versão da instalação do Oracle Golden Gate. |
| BD de origem [source_db] |
Identificador do sistema do banco de dados de origem do processo do gerenciador (SID). |
| Contagem de réplicas [count_replicat] |
Contador de processos de replicação gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Contagem de extrações [count_extract] |
Contador de processos de extração gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Arquivo de configuração [config_file] |
Arquivo de parâmetros do processo do Oracle Golden Gate. 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 processo do Oracle Golden Gate. Especifique o caminho para o arquivo de relatório e o nome do arquivo, <name>.rpt |
| Tipo [type] |
Tipo da instalação do Oracle Golden Gate. Especifique as tecnologias do Oracle Golden Gate para Oracle. |
| Installation directory [install_directory] |
Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| IC relacionado cmdb_ci_appl_ora_gg_replicat | |
| Nome [name] |
Nome do IC no CMDB (<process name> @<source db>). |
| Arquivo de relatório [report_file] |
Arquivo de relatório do processo de replicação. 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 |
| Installation directory [install_directory] |
Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| Versão [version] |
Versão da instalação do Oracle Golden Gate. |
| BD de origem [source_db] |
SID do banco de dados de origem do processo do gerenciador. |
| Status operacional [operational_status] |
Status operacional do IC. Selecione Operacional. |
| IC relacionado cmdb_ci_appl_ora_gg_extract | |
| Nome [name] |
Nome do IC no CMDB (<process name> @<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 extract. |
| Versão [version] |
Versão da instalação do Oracle Golden Gate. |
| Installation directory [install_directory] |
Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| BD de origem [source_db] |
SID do banco de dados de origem do processo do gerenciador. |
| Status da operação [operational_status] |
Status operacional do IC. Selecione Operacional. |
Relacionamentos entre ICs
Esses relacionamentos são criados para oferecer suporte à descoberta do Oracle Golden Gate.
| IC | Relacionamento | IC |
|---|---|---|
| Principal cmdb_ci_appl_oracle_golden_gate | ||
| cmdb_ci_appl_oracle_golden_gate | Manages::Managed by | 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-se de | 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-se de | 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-se de | cmdb_ci_appl |
Dados coletados pelo Mapeamento de serviços durante a descoberta de cima para baixo
Para descobrir o processo do Oracle Golden Gate, use o ponto de entrada TCP com o host e a porta apropriados do processo do Oracle Golden Gate.
| Tabela e campo | Descrição |
|---|---|
| IC principal cmdb_ci_appl_oracle_golden_gate | |
| Nome [name] |
Nome do IC no CMDB (<process name> @<source db>). |
| Versão [version] |
Versão da instalação do Oracle Golden Gate. |
| Installation directory [install_directory] |
Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| Arquivo de configuração [config_file] |
Arquivo de parâmetros do processo do Oracle Golden Gate. |
| Arquivo de relatório [report_file] |
Arquivo de relatório do processo de replicação do Oracle Golden Gate. |
| Banco de dados de origem [source_db] |
SID do banco de dados de origem do processo do gerenciador. |
| Contagem de processos extract [count_extract] |
Contador de processos extração gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Contagem de processos de replicação [count_replicat] |
Contador de processos de replicação gerenciados pela instância do gerenciador do Oracle Golden Gate. |