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
Os 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":
- Linux: SAP Note 2460297 - SAP on Linux on Google Cloud Platform: Enhanced Monitoring (em inglês)
- Windows: Nota SAP 1409604 - Virtualization on Windows: Enhanced Monitoring (em inglês)
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:
- Como configurar um gateway NAT em uma VM do Compute Engine
- Guia de implantação do SAP NetWeaver no Linux
- Guia de implantação do SAP NetWeaver no Windows
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:
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
No arquivo
configuration.yaml
, inclua a seguinte linha:bare_metal: true
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.