Neste guia, mostramos como resolver problemas com a versão 1 do agente para SAP do Google Cloud.
Geração de registros
Verifique os registros no diretório que são específicos do seu sistema operacional.
Para conferir os registros do agente do Google Cloud para SAP do Google Cloud, navegue até os seguintes caminhos:
Linux
/var/log/google-cloud-sap-agent.log
Windows
C:\Program Files\Google\google-cloud-sap-agent\logs\google-cloud-sap-agent.log
Problemas comuns
Problema: permissões insuficientes do IAM
Problema: Google Cloudos registros do agente para SAP mostram um erro de permissões de IAM insuficiente.
Causa: a conta de serviço não tem as permissões de IAM necessárias para acessar a API Cloud Monitoring.
Solução:no console Google Cloud , na página de detalhes da instância de VM, anote o
nome da conta de serviço da VM. Por exemplo:
sap-example@example-project-123456.iam.gserviceaccount.com
.
Na página inicial do IAM e do administrador, verifique se a conta de serviço inclui os seguintes papéis do IAM:
Recurso | Papéis do IAM obrigatórios |
---|---|
Coleta de métricas do agente de host da SAP | |
Coleta de métricas do monitoramento de processos |
|
Coleta de métricas de avaliação do gerenciador de cargas de trabalho |
|
Para mais informações sobre a autenticação necessária para Google Cloud's Agent for SAP, consulte Autenticação e acesso.
Para confirmar as permissões exigidas pelo agente do Cloud Monitoring, consulte a seguinte documentação do Monitoring:
Problema: escopos de acesso incorretos para a conta de serviço de computação
Problema:se você limitar os escopos de acesso na instância de computação do host, o agente do Google Cloudpara registros SAP poderá mostrar um erro de permissões de IAM insuficiente.
Causa: Google Cloud's Agent for SAP exige escopos de acesso mínimos da API Cloud na instância de computação do host. Esse erro ocorre quando a conta de serviço não tem os escopos de acesso necessários.
Solução:os escopos de acesso são o método legado de especificação das permissões da sua instância de computação. O Compute Engine recomenda configurar as instâncias de computação para permitir todos os escopos de acesso a todas as APIs do Cloud e usar apenas as permissões do IAM da conta de serviço de computação para controlar o acesso aos recursos do Google Cloud .
Para resolver esse problema, como prática recomendada, defina todo o escopo de acesso cloud-platform
na instância de computação e limite com segurança o acesso à API da conta de serviço com
papéis do IAM. Exemplo:
https://www.googleapis.com/auth/cloud-platform
Se você limitar os escopos de acesso da instância de computação, verifique se a instância de computação do host tem os seguintes escopos de acesso:
https://www.googleapis.com/auth/source.read_write
https://www.googleapis.com/auth/compute
https://www.googleapis.com/auth/servicecontrol
https://www.googleapis.com/auth/service.management.readonly
https://www.googleapis.com/auth/logging.admin
https://www.googleapis.com/auth/monitoring
https://www.googleapis.com/auth/trace.append
https://www.googleapis.com/auth/devstorage.full_control
Se você tiver ativado a coleta de métricas do Monitoramento de processos ou de avaliação do Gerenciador de cargas de trabalho, os escopos de acesso da instância de computação do host também precisarão ter acesso de gravação para publicar dados de métricas no seu projeto do Google Cloud :
https://www.googleapis.com/auth/monitoring.write
Para alterar os escopos de acesso, você precisa interromper a instância de computação, fazer as mudanças e reiniciá-la. Para receber instruções, consulte a documentação do Compute Engine. Você não precisa fazer alterações nas permissões dos papéis do IAM para esse problema.
Problema: agente de host da SAP ausente ou incorreto
Problema: Google Cloudos registros do agente para SAP mostram o erro do agente de host da SAP ausente ou incorreto.
Causa:: o agente de host da SAP ou o nível mínimo de patch obrigatório para o agente de host da SAP não está instalado. Para que o Agente do Google Cloud para SAPfuncione, seu sistema SAP precisa ter o SAP Host Agent instalado e o nível mínimo de patch necessário para o Host Agent é mantido.
Resolução: para resolver esse problema, instale a versão necessária do agente de host da SAP. Para receber instruções sobre como instalar o agente de host da SAP, consulte a documentação da SAP.
Para ver os requisitos de versão do agente de host da SAP, consulte as seguintes notas SAP:
- Linux: Nota SAP 2460297 – SAP no Linux no Google Cloud Platform: monitoramento aprimorado (em inglês)
- Windows: Nota SAP 1409604 - Virtualization on Windows: Enhanced Monitoring (em inglês)
Problema: a instalação do agente do Google Cloudpara SAP falhou
Problema: a instalação do agente falha quando o comando de instalação
do gerenciador de pacotes (yum
, zypper
ou googet
) é executado.
Causa: a instalação do agente falha porque o servidor host que está executando o agente foi criado sem um endereço IP público ou externo.
Resolução: para resolver esse problema, configure um gateway NAT que forneça ao servidor host acesso de saída à Internet. Para informações sobre como configurar um gateway NAT, consulte o guia de implantação do sistema SAP. Por exemplo, para SAP NetWeaver, consulte:
- Como configurar um gateway NAT em uma instância de VM do Compute Engine
- Guia de implantação do SAP NetWeaver no Linux
- Guia de implantação do SAP NetWeaver no Windows
Problema: erro de conexão recusada
Problema: os registros do agente de host da SAP mostram o erro de conexão recusada.
Causa: o agente do Google Cloud para SAPnão pode ser iniciado porque a porta 18181
não está disponível. O agente do Google Cloud para SAPouve solicitações na porta 18181
.
Essa porta precisa estar disponível para que o agente seja iniciado.
Solução:para resolver esse problema, verifique se a porta 18181
está disponível
para Google Cloud's Agent for SAP. Se outro serviço estiver usando a porta 18181
, talvez seja necessário reiniciar esse outro serviço ou reconfigurá-lo para usar outra porta.
Como receber suporte para o agente do Google Cloudpara SAP
Se você precisar de ajuda para resolver um problema com o Google Cloud's Agente para SAP, colete as informações de diagnóstico necessárias e entre em contato com o Cloud Customer Care. Para mais informações, consulte Google Cloud's agente de informações de diagnóstico da SAP.