Descoberta de produtos SAP
Visibilidade do ITOM pode descobrir SAP aplicações, SAP Banco de dados HANA, e. CATÁLOGO DO BANCO DE DADOS DO SAP HANA . A descoberta de alguns desses recursos pode exigir a atualização para a versão mais recente do Padrões de descoberta e mapeamento de serviços aplicação do ServiceNow Store.
Solicitar padrões novos ou aprimorados no ServiceNow® Store
Visite ServiceNow Store para exibir todas as atualizações disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações cumulativas de notas de versão para todos os apps lançados, consulte ServiceNow Store notas da versão do histórico de versões.
Para saber mais sobre SAP componentes e suas versões que você pode descobrir, consulte Informações detalhadas sobre produtos descobertos por Visibilidade do ITOM.
Pré-requisitos
- Verifique se as aplicações estão atualizadas
- Padrões de descoberta e mapeamento de serviços
- Verifique a configuração das credenciais
- (Se hospedado em um UNIX servidor ) Em ServiceNow AI Platform, configure as credenciais da aplicação e as credenciais SSH. As credenciais SSH são usadas para criar conexões de SAP Instância central (IC) para outras aplicações e dispositivos. Além disso, ofereça ao usuário direitos elevados para poder executar comandos que exigem um usuário privilegiado: Mapeamento de serviços comandos que exigem um usuário privilegiado.
- (Se hospedado em um Windows Servidor) no ServiceNow AI Platform, configure Credenciais do Windows para criar conexões de SAP IC para outras aplicações e dispositivos.
- (Opcional) Para descobrir usando o protocolo WinRM, consulte Configurar hosts confiáveis do WinRM no MID Server.
- (Opcional para descoberta de cima para baixo por Mapeamento de serviços) Ofereça ao usuário permissões para executar o SOAP na função da tabela de leitura de RFC.
- (Opcional para descoberta de cima para baixo pelo Mapeamento de serviços) Se sua organização implanta serviços de negócios digitais SAP usando serviços da Web e você deseja mapear todos os serviços conectados, realize as seguintes ações:
- Configure credenciais do aplicativo para um usuário com permissões para acessar as seguintes tabelas: CVERS, DBCONS e RFCDES.
- Certifique-se de que você tenha o URL do serviço web. Para obter informações sobre como criar serviços Web, consulte https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/.
- SAP Catálogo de banco de dados DO HANA 2,0 em UNIX
- Verifique se as Credenciais do aplicativo para Credenciais de app de banco de dados do SAP HANA estão configurados com SAP Hana DB [cmdb_ci_appl_sap_hana_db] Como tipo de IC.
- Verifique as permissões a serem executadas Mapeamento de serviços comandos
- Mapeamento de serviços comandos que não exigem um usuário privilegiado
- Verifique se o usuário tem permissões para executar as consultas de padrões
Os comandos a seguir são executados ao executar os padrões de banco de dados SAP HANA e Catálogo de banco de dados SAP HANA.
selecione * dos esquemas;Selecione * FROM M_HOST_INFORMATION onde upper(KEY) como '%TIMEZONE%';Selecione SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) do GRUPO M_TABLES POR SCHEMA_NAME
O tipo da consulta Comandos de fallback executados em ordem Informações de esquemas para obter mais informações, consulte o link de e-mail para o endereço de e-mail.para obter mais informações, consulte opara obter mais informações, consulte "server_name": "query_port" -i " -u "para obter mais informações, consulte "hdbsql_path" -n localhost -i " -u ""select * from schemas;"""
Fuso horário: Para obter mais INFORMAÇÕES, consulte o link de M_HOST_INFORMATION onde upper(KEY) like '%TIMEZONE%';"Para obter mais INFORMAÇÕES, consulte o endereço de e-mail de e-mail de e-mail de e-mail de e-mail de e-mail DE e-mail DE e-mail de e-mail de e-mail DE e-mail DE e-maIL DE e-maIL DE e-maIL DE e-maIL, onde upper(KEY) como '%TIMEZONE%';"""O nome_do_servidor": "Query_port" -i " "select * from M_HOST_INFORMATION where upper(KEY) like "%TIMEZONE%";""Para obter mais INFORMAÇÕES, clique em "%TIMEZONE%";""
Tamanho do disco "O nome DE usuário" -p ""select SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"""Como usar o NOME_do_usuário, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"""O nome_do_usuário" -p""select SCHEMA_name, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"""Selecione SCHEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"""
- Verifique a configuração do Descoberta programação
- Para obter mais informações, consulte Executando descobertas em sua rede.
Dados coletados pelo Descoberta durante a descoberta horizontal
| Tabela e campo | Descrição |
|---|---|
| SAP ASCS [cmdb_ci_appl_sap_ascs] | |
| Nome [nome] | Dados coletados para SAP Serviços centrais do ABAP (ASCS) |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Diretório de configuração [config_directory] | |
| Arquivo de configuração [confi_file] | |
| Nome da instância [instance_name] | |
| Número da instância [instance_number] | |
| ID do sistema [sid] | |
| Diretório do sistema [system_directory ] | |
| Tipo de sistema [system_type] | |
| Domínio de transporte [transport_domain] | |
| Servidor CMS de objetos de negócios SAP [cmdb_ci_appl_sap_bo] | |
| Nome [nome] | Dados coletados para SAP Servidor CMS de objetos de negócios |
| Nome do servidor [server_name] | |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Aplicação do SAP SCS [cmdb_ci_appl_sap_scs] | |
| Nome [nome] | Dados coletados para SAP Serviços Centrais (SCS) |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Diretório de configuração [config_directory] | |
| Arquivo de configuração [config_file] | |
| Nome da instância [instance_name] | |
| Número da instância [instance_number] | |
| ID do sistema [sid] | |
| Diretório do sistema [system_directory ] | |
| Tipo de sistema [system_type] | |
| Domínio de transporte [transport_domain] | |
| Aplicação de IC do SAP [cmdb_ci_appl_sap_ci] | |
| Nome [nome] | Dados coletados para SAP IC |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Diretório de configuração [config_directory] | |
| Arquivo de configuração [config_file] | |
| Nome da instância [instance_name] | |
| Número da instância [instance_number] | |
| ID do sistema [sid] | |
| Diretório do sistema [system_directory ] | |
| Tipo de sistema [system_type] | |
| Domínio de transporte [transport_domain] | |
| Aplicações DE DI do SAP [cmdb_ci_appl_sap_di] | |
| Nome [nome] | Dados coletados para SAP Instância de caixa de diálogo (DI) |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Diretório de configuração [config_directory] | |
| Arquivo de configuração [config_file] | |
| Nome da instância [instance_name] | |
| Número da instância [instance_number] | |
| ID do sistema [sid] | |
| Diretório do sistema [system_directory ] | |
| Tipo de sistema [system_type] | |
| Domínio de transporte [transport_domain] | |
| Aplicação SAP ERS [cmdb_ci_appl_sap_ers] | |
| Nome [nome] | Dados coletados para SAP Servidor de replicação na fila (ERS) |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Diretório de configuração [config_directory] | |
| Arquivo de configuração [config_file] | |
| Nome da instância [instance_name] | |
| Número da instância [instance_number] | |
| ID do sistema [sid] | |
| Diretório do sistema [system_directory ] | |
| Tipo de sistema [system_type] | |
| Domínio de transporte [transport_domain] | |
| Banco de dados HANA [cmdb_ci_appl_sap_hana_db] | |
| Nome [nome] | Dados coletados para SAP Banco de dados HANA |
| Endereço IP [id_address] | |
| Classe [sys_class_name] | |
| Nome de domínio totalmente qualificado [fqdn] | |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| SID do SAP [cmdb_ci_sap_sid] | |
| Nome [nome] | Dados coletados para SAP O código de Identificação do sistema (SID) é um código de identificação exclusivo de um SAP Instalação R/3. Um SID é um código de três caracteres, como D10, PRD ou E56. Uma instalação R/3 consiste em um servidor de banco de dados e vários servidores de aplicações. Visibilidade do ITOM usa o. SAP SID padrão de biblioteca compartilhada para descobrir SIDs SAP aplicações. |
| Versão [version] | |
| Informações de nível de patch [sap_patch_info] | |
Dados coletados pelo SAP HANA DB Catalog em UNIX padrão durante a descoberta horizontal
| Campo | Descrição |
|---|---|
| Responsável pelo catálogo [catalog_owner] | O ID do usuário do proprietário do esquema. |
| Hora de criação do catálogo [catalog_create_time] | A hora de criação do catálogo. |
| Tamanho alocado do disco (MB) [DISK_ALLOCATED_SIZE_mb] | O tamanho do disco alocado em MB. |
| Referência do banco de dados [DATABASE_ instância ] | A referência ao banco de dados do SAP HANA. |
Relacionamentos entre ICs
| IC | Relacionamento | IC |
|---|---|---|
| Aplicação SAP ERS [cmdb_ci_appl_sap_ers] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicações DE DI do SAP [cmdb_ci_appl_sap_di] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| SAP ASCS [cmdb_ci_appl_sap_ascs] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicação de IC do SAP [cmdb_ci_appl_sap_ci] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicação do SAP SCS [cmdb_ci_appl_sap_scs] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicação SAP JC [cmdb_ci_appl_sap_jc] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
- SAP HANA DB Catalog em UNIX Relacionamentos de IC
IC Relacionamento IC Banco de dados do SAP HANA [cmdb_ci_appl_sap_hana_db] Contains::Contained by Catálogo de banco de dados do SAP HANA [cmdb_ci_db_hana_catalog]
Limitações
Mapeamento de serviços Pode mapear somente uma instância de ASCS por implantação.
. SAP O padrão de catálogo de banco de dados DO HANA só pode ser executado em UNIX.
Mapeie serviços de aplicações que contêm SAP aplicações
Mapeie uma instância de serviço que contém um SAP e verifique isso Mapeamento de serviços tudo descoberto SAP componentes corretamente.
Antes de Iniciar
Procedimento
Solução de problemas de serviços de aplicações que contêm SAP aplicações
Corrija problemas básicos de descoberta com base nos sintomas e nas mensagens de descoberta.
Sintoma
O mapa de serviço de aplicações em Mapeamento de serviços exibe a seguinte mensagem Falha ao descobrir o nome do componente SAP.
Causa
O IC falhou ao identificar e a detecção de processo recupera os atributos do processo.
Solução
- Abra a etapa de padrão com falha no modo de depuração:
- No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.
A janela Log de descoberta é aberta.
- No painel direito, localize a seção de identificação com falha e a etapa com falha nesta seção.
- Selecione esta seção de identificação com falha e clique em Depurar.
A janela seção de identificação de depuração é aberta.
- Se necessário, preencha os detalhes obrigatórios e clique em Connect.
- No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.
- Clique em defina variáveis etapa em Etapas .
- Certifique-se de que a expressão regular inclua
SIST. - Clique em defina install_dir etapa em Etapas .
- Certifique-se de que a expressão regular inclua
sap.
Sintoma
Mapeamento de serviços Falha ao descobrir o serviço web que sua organização usa para implantar os serviços de negócios digitais SAP.
Causa 1
O padrão falha na função de avaliação para identificar o serviço web.
Solução 1
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: GROOVE_CODE_FAILURE: Nenhuma propriedade: com para classe: Script1.
- Abra a etapa de padrão com falha no modo de depuração:
- No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.
A janela Log de descoberta é aberta.
- No painel direito, localize a seção de identificação com falha e a etapa com falha nesta seção.
- Selecione esta seção de identificação com falha e clique em Depurar.
A janela seção de identificação de depuração é aberta.
- Se necessário, preencha os detalhes obrigatórios e clique em Connect.
- No serviço de negócios ou no mapa de instâncias de serviço, clique com o botão direito na mensagem de erro e selecione Mostrar log de descoberta.
- O Designer de padrões é aberto mostrando a seção de identificação selecionada.
- Selecione a etapa com falha à direita.
- Verifique se a função em execução no EVAL é
sw.util.HtttpInvokerUtil.HttpInvokerUtil.post. - Tente mapear o serviço de aplicações novamente e verifique o resultado.
Causa 2
O padrão falha na função de avaliação para identificar o serviço web porque o serviço web foi configurado incorretamente.
Solução 2
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
- Recrie o serviço web conforme descrito em https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/.
- Tente mapear o serviço de aplicações novamente e verifique o resultado.
Causa 3
O padrão falha na função de avaliação para identificar o serviço web, porque o URL configurado no ponto de entrada não está correto ou porque o. MID Server Não é possível acessar este URL.
Solução 3
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
- Verifique se você usou o URL correto para o ponto de entrada de serviço:
- No SOAMANAGER TCode, navegue até Configuração de serviço web simplificada .
- Em Configuração Da janela Configuração de serviço simplificado, pesquise o serviço web que faz parte do instância de serviço.
- Clique na caixa de seleção em Nome de usuário/senha (básico) para este serviço web.
- Clique em Mostrar detalhes .
- Na janela Detalhes da definição de serviço, verifique o URL real do serviço web em URLs de WSDL.
- Se necessário, corrija o URL configurado para o ponto de entrada e tente mapear o. instância de serviço novamente.
Causa 4
MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.
Solução 4
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: "Falha na execução de depuração: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
- Verifique se você usou o. MID Server Que pode acessar o URL configurado no ponto de entrada do serviço:
- Faça login em MID Server hospedar remotamente.
- Abra um navegador.
- Cole o URL na barra de endereços do navegador e pressione Enter.
- Se a página não abrir, isso significa que há um problema de rede, por exemplo, há um firewall que impede o. MID Server De acessar este URL.
- Resolva o problema de rede e verifique se MID Server Pode acessar o URL conforme descrito na etapa 4.
Causa 5
MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.
Solução 5
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se você configurou as credenciais de aplicação necessárias conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x.x. O host deve estar inativo ou inacessível. ()"
- Verifique se as credenciais do aplicativo que você configurou no ServiceNow AI Platform para o serviço web são válidos:
- Faça login em MID Server hospedar remotamente.
- Abra um navegador.
- Cole o URL na barra de endereços do navegador e pressione Enter.
- A página do navegador exibe a janela pop-up de credenciais.
- Insira as credenciais e verifique se a página é aberta.
A página não abre, isso significa que as credenciais do aplicativo configuradas estão incorretas.
- Descubra as credenciais certas.
- Verifique as novas credenciais conforme descrito na etapa 4.
- Se a página abrir depois que você usar as novas credenciais, configure essas credenciais como credenciais de aplicação no ServiceNow AI Platform.
Causa 6
MID Server Não é possível acessar este URL configurado no ponto de entrada do instância de serviço.
Solução 6
- Verifique se o formato do ponto de entrada é o URL para o serviço web, conforme descrito no procedimento de mapeamento.
- Verifique se o log de descoberta contém a seguinte mensagem: "Execução de depuração enviada: Falha na etapa de teste. GROOVE_CODE_FAILURE: Credenciais de aplicação ausentes para o tipo de IC".
- Verifique se você definiu as credenciais do aplicativo para o IC relevante de acordo com o descrito em Mapeie serviços de aplicações que contêm SAP aplicações.