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 . Descobrir alguns desses recursos requer a atualização 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 da Instância Central SAP com outras aplicações e dispositivos. Além disso, forneça ao usuário direitos elevados para executar comandos que exigem um usuário privilegiado: Comandos do Mapeamento de serviços que requerem um usuário privilegiado.
- (Se hospedado em um servidor Windows) No ServiceNow AI Platform, configure Credenciais do Windows para criar conexões a partir da Instância central do SAP com 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 as credenciais do aplicativo para um usuário com permissões para executar os seguintes comandos: CVERS, DBCONS e RFCONS.
- 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 da aplicação para Creds da aplicação de banco de dados do SAP HANA estão configurados com SAP Hana DB [cmdb_ci_appl_sap_hana_db] 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 as permissões para executar as consultas de padrões
Os comandos a seguir são executados ao executar os padrões SAP HANA DB e SAP HANA DB Catalog.
selecione * de esquemas;Selecione * de 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 de consulta Comandos de fallback executados em ordem Informações de esquemas "hdbsql_path" -n " "entry_point.ip_address":" "query_port" -i " "select * from schemas;"""hdbsql_path" -n """ "query_port" "i" "select * from schemas"""hdbsql_path" -n ""server_name":" "query_port" -i " "select * from schemas"""hdbsql_path" -n localhost -i " "selecione * dos esquemas;""
Fuso horário: Para obter mais INFORMAÇÕES, selecione * FROM M_HOST_INFORMATION WHERE UPPER(KEY) like '%TIMEZONE%';"Para obter mais INFORMAÇÕES, consulte o seu endereço de e-mail e clique em "Mais INFORMAÇÕES" para obter mais INFORMAÇÕES, como "%TIMEZONE%";"Para obter mais INFORMAÇÕES, clique em "select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%';"Para obter mais INFORMAÇÕES, clique em "%TIMEZONE%";""
Tamanho do disco Para obter mais informações, consulte o formulário de pesquisa e clique no botão de seleção de ESQUEMA_NAME, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"Para obter mais informações, consulte o seu endereço de e-mail e clique em "Mais informações" para obter mais informações SOBRE O NOME DE usuário, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"Para obter mais informações, consulte a TABELA abaixo para obter mais informações sobre o nome de usuário, round(sum(TABLE_SIZE) /1024/1024) from M_TABLES GROUP BY SCHEMA_NAME;"Para obter mais informações, consulte a TABELA DE NOMES, 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 |
|---|---|
| ASCS SAP [cmdb_ci_appl_sap_ascs] | |
| Nome [nome] | Dados coletados para SAP ASCS (Central Services) de ABAP (Advanced Business Application Programming, programação avançada de aplicações de negócios) SAP |
| 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 do SAP Business Objects [cmdb_ci_appl_sap_bo] | |
| Nome [nome] | Dados coletados para o Servidor CMS do SAP Business Objects |
| Nome do servidor [server_name] | |
| Versão [version] | |
| Diretório de instalação [install_directory] | |
| Aplicação 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 SAP CI [cmdb_ci_appl_sap_ci] | |
| Nome [nome] | Dados coletados para SAP Faturamento Convergente (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 SAP DI [cmdb_ci_appl_sap_di] | |
| Nome [nome] | Dados coletados para SAP NetWeaver Development Infrastructure (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 Evaluated Receipt Settlement (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 o 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] | Os dados coletados para o código do System Identification (SID) SAP são um código de identificação exclusivo para uma instalação do R/3 SAP. 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 Padrão de biblioteca compartilhada SID para descobrir SIDs SAP aplicações. |
| Versão [version] | |
| Informações de nível de patch [sap_patch_info] | |
Dados coletados pelo SAP Catálogo do banco de dados DO HANA em UNIX padrão durante a descoberta horizontal
| Campo | Descrição |
|---|---|
| Responsável pelo catálogo [catalog_owner] | O ID do usuário do responsável pelo 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 SAP DI [cmdb_ci_appl_sap_di] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| ASCS SAP [cmdb_ci_appl_sap_ascs] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicação SAP CI [cmdb_ci_appl_sap_ci] | Uses::Used by | SID do SAP [cmdb_ci_sap_sid] |
| Aplicação 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 Catálogo do banco de dados DO HANA em UNIX Relacionamentos de IC
IC Relacionamento IC SAP HANA DB [cmdb_ci_appl_sap_hana_db] Contains::Contained by SAP HANA DB Catalog [cmdb_ci_db_hana_catalog]
Limitações
O Mapeamento de serviços pode mapear apenas uma instância de ASCS por implantação.
. SAP O padrão de catálogo do banco de dados DO HANA só pode ser executado em UNIX.
Mapear serviços de aplicações que contêm aplicações SAP
Mapeie um instância de serviço Que contém aplicações SAP e verifique isso Mapeamento de serviços Todos os componentes do SAP descobertos 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 SAP component name>.
Causa
O IC não conseguiu 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 mapa de serviço de negócio ou instância de serviço, clique com o botão direito do mouse 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 mapa de serviço de negócio ou instância de serviço, clique com o botão direito do mouse na mensagem de erro e selecione Mostrar log de descoberta .
- Clique em definir variáveis etapa em Etapas .
- Certifique-se de que a expressão regular inclua
SISTEMAconforme mostrado na figura a seguir. - Clique em defina install_dir etapa em Etapas .
- Certifique-se de que a expressão regular inclua
sapconforme mostrado no gráfico a seguir.
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 do SAP.
Causa 1
O padrão falha na função EVAL 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 da 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 mapa de serviço de negócio ou instância de serviço, clique com o botão direito do mouse 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 mapa de serviço de negócio ou instância de serviço, clique com o botão direito do mouse 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.POST. - Tente mapear o serviço de aplicações novamente e verifique o resultado.
Causa 2
O padrão falha na função EVAL 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 da 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 railled: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.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 EVAL para identificar o serviço web, porque a URL configurada no ponto de entrada não está correta ou porque 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 da 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 railled: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x. O host deve estar inativo ou inacessível. "
- Verifique se você usou o URL correto para o ponto de entrada do serviço:
- No SOAMANAGER TCode, navegue até Configuração de serviço da 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 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 da 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. O host deve estar inativo ou inacessível. "
- Verifique se você usou MID Server Que pode acessar o URL configurado no ponto de entrada do serviço:
- Faça login no 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 da 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 railled: Falha na etapa de teste. GROOVE_CODE_FAILURE: Todas as implementações de comando (HTTP) falharam no host 10.x.x.x. O host deve estar inativo ou inacessível. "
- Verifique se as credenciais da aplicação que você configurou no ServiceNow AI Platform para o serviço web são válidos:
- Faça login no 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 é aberta, isso significa que as credenciais da aplicação configuradas estão incorretas.
- Descubra as credenciais certas.
- Verifique as novas credenciais conforme descrito na etapa 4.
- Se a página for aberta 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 railled: Falha na etapa de teste. GROOVE_CODE_FAILURE: Credenciais de aplicação ausentes para o tipo de IC".
- Verifique se você definiu as credenciais da aplicação para o IC relevante de acordo com o descrito em Mapear serviços de aplicações que contêm aplicações SAP.