O agente de monitoramento do Google Cloud para SAP HANA é necessário para o suporte do SAP de sistemas SAP em execução em um servidor da Solução Bare Metal. Nesse caso, o agente não inclui dados do Monitoring.
Quando você instala o agente de monitoramento para SAP NetWeaver em um servidor da Solução Bare Metal, o agente não exige acesso às APIs do Google Cloud.
Para instalar o agente de monitoramento do SAP NetWeaver em uma máquina do Compute Engine, consulte Instalar o agente de monitoramento para SAP NetWeaver em uma VM do Compute Engine.
Visão geral da instalação
No Linux, você instala o agente de monitoramento para o SAP NetWeaver usando comandos
padrão de gerenciamento de pacotes do sistema operacional, yum
ou zypper
. O comando
de gerenciamento de pacotes conclui as seguintes tarefas:
- Download da versão mais recente do agente de monitoramento do SAP NetWeaver.
- Cria o agente como um serviço
systemd
do Linux, chamadogoogle-sapnetweavermonitoring-agent
.
No Windows, quando você emite o comando de instalação, o script de instalação fornecido conclui as seguintes tarefas:
- Download da versão mais recente do agente de monitoramento do SAP NetWeaver.
- Cria um serviço do Windows chamado
google-sapnetweavermonitoring-agent
e uma tarefa programada que é executada a cada minuto para verificar se o serviço ainda está em execução e, se necessário, reiniciá-lo.
Como instalar o agente de monitoramento para SAP NetWeaver
Para instalar o agente de monitoramento para SAP NetWeaver, selecione o sistema operacional e siga estas etapas:
Linux
Crie o arquivo de configuração
Você precisa criar um arquivo configuration.yaml
no servidor da Solução Bare Metal
para ativar o agente de monitoramento do SAP NetWeaver para esse servidor.
Para criar o arquivo de configuração, siga estas etapas:
Estabeleça uma conexão SSH com sua VM do host.
Crie o arquivo
configuration.yaml
no seguinte diretório:/tmp/gcpsapdeps/configuration.yaml
No arquivo
configuration.yaml
, inclua a seguinte linha:bare_metal: true
Adicionar o repositório RPM do Google Cloud à lista de repositórios do SO
É necessário adicionar o URL do repositório RPM do Google Cloud para o agente à lista de repositórios de pacotes do sistema operacional. A maneira como você adiciona um repositório é diferente se está usando um sistema operacional Red Hat ou SLES.
RHEL
Para adicionar o repositório do Google Cloud RPM ao RHEL, siga estas etapas:
Estabeleça uma conexão SSH com sua VM do host.
Execute o comando a seguir depois de substituir
RHEL_VERSION
pelo número da versão do sistema operacional. Por exemplo, substituaRHEL_VERSION
por7
para RHEL 7 ou8
para RHEL 8. Talvez seja necessário rolar para verRHEL_VERSION
.sudo tee /etc/yum.repos.d/google-sapnetweavermonitoring-agent.repo << EOM [google-sapnetweavermonitoring-agent] name=Google Cloud monitoring agent for SAP NetWeaver baseurl=https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-elRHEL_VERSION-\$basearch enabled=1 gpgcheck=0 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
SLES
Para adicionar o repositório do Google Cloud RPM ao SLES, siga estas etapas:
Estabeleça uma conexão SSH com sua VM do host.
Execute o comando a seguir depois de substituir
SLES_VERSION
pelo número da versão do sistema operacional. Por exemplo, substituaSLES_VERSION
por12
para SLES 12 ou15
para SLES 15. Talvez seja necessário rolar para verSLES_VERSION
.zypper addrepo --gpgcheck-allow-unsigned-package --refresh \ https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-slesSLES_VERSION-\$basearch google-sapnetweavermonitoring-agent
Instalar o agente
Para instalar o agente de monitoramento do SAP NetWeaver, use o gerenciador de pacotes do SO.
Para instalar o agente, selecione seu sistema operacional e siga estas etapas:
RHEL
Estabeleça uma conexão SSH com sua VM do host.
Execute este comando:
sudo yum install google-sapnetweavermonitoring-agent
SLES
Estabeleça uma conexão SSH com sua VM do host.
Execute este comando:
sudo zypper install google-sapnetweavermonitoring-agent
Windows
Crie o arquivo de configuração
Você precisa criar um arquivo configuration.yaml
no servidor da Solução Bare Metal
para ativar o agente de monitoramento do SAP NetWeaver para esse servidor.
Para criar o arquivo de configuração, siga estas etapas:
Estabeleça uma conexão RDP com sua VM do host.
Crie o arquivo
configuration.yaml
no seguinte diretório:C:\gcpsapdeps\configuration.yaml
No arquivo
configuration.yaml
, inclua a seguinte linha:bare_metal: true
Instalar o agente
Para instalar o agente, siga estas etapas:
Estabeleça uma conexão RDP com sua VM do host.
Execute o comando a seguir como administrador na VM do host:
. { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex
Depois de instalar o agente de monitoramento para SAP NetWeaver e o SAP Host Agent, valide a instalação do agente de monitoramento para SAP NetWeaver, conforme descrito em Validar a instalação do agente
Validar a instalação do agente de monitoramento para SAP NetWeaver
Para validar a instalação do agente e confirmar que você o configurou corretamente para um servidor da Solução Bare Metal, selecione o sistema operacional e siga as etapas:
Linux
Use o SSH para se conectar à instância de VM a ser monitorada.
No prompt de comando, digite o seguinte comando:
curl http://localhost:18181
Windows
Use o RDP para se conectar à instância de VM a ser monitorada.
Em um navegador da Web, acesse o seguinte URL:
http://localhost:18181
Se o agente de monitoramento do SAP NetWeaver estiver configurado corretamente para um servidor da solução Bare Metal, o valor Instance Type
é bms-nn
e o valor da métrica Hardware Model
é Google Cloud Bare Metal
, conforme mostrado no exemplo a seguir:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <metrics> <metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Data Provider Version</name><value>1.1.1.0</value> </metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"> <name>Cloud Provider</name><value>Google Cloud Platform</value></metric><metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Instance Type</name> <value>bms-16.0</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Virtualization Solution</name><value>N/A</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Manufacturer</name><value>Google</value></metric> <metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Model</name><value>Google Cloud Bare Metal</value> </metric> ... </metrics>
Se o agente de monitoramento não estiver em execução, consulte a seção "Guia de operações" sobre como reiniciar o agente.
Verificar se o SAP Host Agent está recebendo métricas
Para verificar se as métricas de infraestrutura são coletadas pelo agente do Google Cloud para SAP e enviadas corretamente ao agente de host da SAP, siga estas etapas:
- No sistema SAP, insira a transação
ST06
. No painel de visão geral, verifique a disponibilidade e o conteúdo dos seguintes campos para a configuração completa da infraestrutura de monitoramento da SAP e do Google:
- Provedor de nuvem:
Google Cloud Platform
- Acesso ao monitoramento avançado:
TRUE
- Detalhes do monitoramento avançado:
ACTIVE
- Provedor de nuvem: