Guia de solução de problemas do agente de monitoramento do Google Cloud para SAP NetWeaver

Neste guia, descrevemos problemas comuns que podem ser investigados se o agente de monitoramento do SAP NetWeaver não estiver funcionando.

Verificar os registros

Para começar a solucionar problemas do agente de monitoramento para SAP NetWeaver relacionado, verifique os registros do agente.

Verifique os registros no diretório que são específicos do seu sistema operacional:

Linux

/var/log/google-sapnetweavermonitoring-agent.log

Windows

C:\Program Files\Google\google-sapnetweavermonitoring-agent\logs\google-sapnetweavermonitoring-agent.log

Permissões do IAM insuficientes

Na página de detalhes da instância de VM no Console do Google Cloud, anote o nome da conta de serviço da VM. Por exemplo: sap-example@example-project-123456.iam.gserviceaccount.com. Na página inicial "IAM e administrador", confirme se a conta de serviço inclui um papel do IAM que inclui a permissão monitoring.timeSeries.list.

Se você instalou o agente do Cloud Monitoring (que não é o agente de monitoramento do SAP NetWeaver), talvez seja necessário conceder outras permissões de IAM à conta de serviço da VM, como o papel predefinido de "Gravador de métricas do Monitoring". Para confirmar as permissões exigidas pelo agente do Monitoring, consulte a documentação do Cloud Monitoring:

Escopos de acesso incorretos para a conta de serviço da VM

Escopos de acesso são o método legado de especificação das permissões da sua instância.

Uma prática recomendada é definir o escopo de acesso cloud-platform completo na instância e, em seguida, limitar 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 VM, verifique se a VM 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

Para alterar os escopos de acesso, você precisa interromper a instância de VM, fazer as alterações e depois reiniciar a instância. 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.

Agente de Host da SAP ausente ou incorreto

Para que o sistema de monitoramento funcione, seu sistema SAP NetWeaver precisa ter o "Agente de Host da SAP" instalado e o nível de patch mínimo exigido para o "Agente de Host". Para receber instruções sobre como instalar o Agente de Host da SAP, consulte a documentação da SAP.

Para requisitos de versão do SAP Host Agent, consulte as seguintes "SAP Notes":

O download falhou

Se o servidor host que executa o agente de monitoramento do SAP NetWeaver foi criado sem um endereço IP público, não será possível fazer o download do agente de monitoramento. Para uma descrição de como configurar um gateway NAT que forneça acesso de saída do servidor host para a Internet, consulte o guia de implantação do SAP NetWeaver de seu sistema operacional:

A porta não está disponível

O agente de monitoramento do SAP NetWeaver detecta solicitações na porta 18181. Essa porta precisa estar disponível, do contrário, o agente de monitoramento não será iniciado. Caso contrário, os registros do SAP Host Agent mostrarão um erro Connection Refused. Verifique se a porta 18181 está disponível para o agente de monitoramento do SAP NetWeaver. Se outro serviço estiver usando a porta 18181, talvez seja necessário reiniciar o outro serviço ou reconfigurá-lo para que ele use outra porta.

Arquivo de configuração ausente ( somente Solução Bare Metal )

O arquivo configuration.yaml é necessário no servidor host para ativar o agente de monitoramento do SAP NetWeaver em um ambiente da Solução Bare Metal. Se você precisar criar o arquivo configuration.yaml após instalar o agente de monitoramento do SAP NetWeaver, siga estas etapas:

  1. Crie o arquivo configuration.yaml no diretório a seguir que é específico para seu sistema operacional:

    Linux

    /usr/sap/google-sapnetweavermonitoring-agent/configuration.yaml

    Windows

    C:\Program Files\Google\google-sapnetweavermonitoring-agent\configuration.yaml

  2. No arquivo configuration.yaml, inclua a seguinte linha:

    bare_metal: true

  3. Reinicie o agente de monitoramento do SAP NetWeaver. Para mais informações, consulte Como reiniciar o agente de monitoramento do SAP NetWeaver.

Como receber suporte para o agente de monitoramento do SAP NetWeaver

Se você precisar de ajuda para resolver um problema com o agente de monitoramento do SAP NetWeaver, reúna as informações de diagnóstico necessárias e entre em contato com o Cloud Customer Care. Para mais informações, consulte Agente do Monitoring para informações de diagnóstico do SAP NetWeaver.