Configurar a Extensão de Monitoramento Avançado do Azure para o SAP
Azure PowerShell para máquinas virtuais do Linux e do Windows
Para instalar a Extensão para SAP do Azure usando o PowerShell:
Verifique se você tem a última versão do módulo Az PowerShell instalada.
Execute o seguinte cmdlet do PowerShell. Para uma lista de ambientes disponíveis, execute o commandlet
Get-AzEnvironment
. Se você quiser usar o Azure global, seu ambiente seráAzureCloud
. Você também pode selecionarAzureChinaCloud
.$env = Get-AzEnvironment -Name [name of the environment] Connect-AzAccount -Environment $env Set-AzContext -SubscriptionName [subscription name] Set-AzVMAEMExtension -ResourceGroupName [resource group name] -VMName [virtual machine name]
O script implanta as extensões e habilita os recursos necessários. Isso pode levar vários minutos. A configuração Set-AzVMAEMExtension realiza todas as etapas para configurar monitoramento do host para SAP.
A saída do script inclui as seguintes informações:
- Confirmação de que o monitoramento de disco do SO e todos os discos de dados adicionais foi configurado.
- Confirmação da configuração das métricas de armazenamento para uma conta de armazenamento específica.
- Status da atualização da configuração de monitoramento.
- Confirmação de que a configuração foi implantada ou atualizada.
- Lista de opções para testar a configuração de monitoramento.
Aguarde 15 a 30 minutos para que o Diagnóstico do Azure colete os dados relevantes.
CLI do Azure para máquinas virtuais do Linux
Para instalar a Extensão para SAP do Azure usando a CLI do Azure:
Instale usando a CLI do Azure 2.0.
Entre usando sua conta do Azure:
az login
Instale a extensão de AEM da CLI do Azure:
az extension add --name aem
Instalar a extensão:
az vm aem set -g [resource-group-name] -n [vm name]
Verificações e solução de problemas para o monitoramento de ponta a ponta
Depois de implantar sua Máquina Virtual do Azure e configurar a infraestrutura de monitoramento relevante do Azure, execute a verificação de preparação para a Extensão do Azure para SAP a fim de garantir que todas as métricas de desempenho exibidas no aplicativo SAP sejam fornecidas pela infraestrutura subjacente de monitoramento do Azure.
Se todos os resultados da verificação de preparação forem positivos e todos os contadores de desempenho relevantes estiverem corretos, o monitoramento do Azure foi configurado com êxito e você poderá prosseguir com a instalação do Agente de Host do SAP. Se a verificação de preparação indicar que há contadores faltando, execute a verificação de integridade da infraestrutura de monitoramento do Azure.
Verificação de preparação em uma máquina virtual do Windows
Entre na Máquina Virtual do Azure (não é necessário usar uma conta de administrador).
Abra uma janela de Prompt de Comando.
No prompt de comando, altere o diretório para a pasta de instalação da Extensão do Azure para SAP:
C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\[version]\drop
. A versão no caminho para a extensão de monitoramento pode variar. Se você vir pastas de várias versões da extensão de monitoramento na pasta de instalação, verifique a configuração do serviço Windows AzureEnhancedMonitoring e alterne para a pasta indicada como Caminho para o executável.No prompt de comando, execute azperflib.exe sem parâmetros. Azperflib.exe é executado em um loop e atualiza os contadores coletados a cada 60 segundos. Para encerrar o loop, feche a janela de Prompt de comando.
Observação
Se a Extensão do Azure para SAP não está instalada ou o serviço AzureEnhancedMonitoring não está em execução, a extensão não foi configurada corretamente.
A saída de azperflib.exe mostra que todos os contadores de desempenho do Azure para SAP populados. Na parte inferior da lista de contadores coletados, um indicador de integridade e resumo mostra o status de monitoramento do Azure. Verifique o resultado retornado para a saída de Total de contadores, que é relatada como vazia, e para Status de integridade. Em seguida, interprete os valores resultantes da seguinte maneira:
Valores resultantes de Azperflib.exe Status da integridade da Extensão para SAP do Azure Chamadas à API – não disponíveis Os contadores que não estão disponíveis podem não ser aplicáveis à configuração de máquina virtual ou podem ser erros. Confira Status de integridade. Total de contadores - vazio Os seguintes dois contadores de armazenamento do Azure podem estar vazios:
- Latência de Operações de Leitura de Armazenamento do Servidor (ms)
- Latência de Operações de Leitura de Armazenamento do E2E (ms)
Todos os outros contadores devem ter valores.Status de integridade OK somente se o status retornado mostrar OK. Diagnóstico Informações detalhadas sobre o status da integridade. Verifique se cada resultado da verificação de integridade é OK.
Verificação de preparação em uma máquina virtual do Linux
Conecte-se à Máquina Virtual do Azure usando o SSH.
Verifique a saída da Extensão de Monitoramento Avançado do Azure.
Execute
more /var/lib/AzureEnhancedMonitor/PerfCounters
- Resultado esperado: Retorna a lista dos contadores de desempenho. O arquivo não deve estar vazio.
Execute
cat /var/lib/AzureEnhancedMonitor/PerfCounters | grep Error
- Resultado esperado: retorna uma linha em que o erro é nenhum, por exemplo,
3;config;Error;;0;0;none;0;1456416792;tst-servercs;
- Resultado esperado: retorna uma linha em que o erro é nenhum, por exemplo,
Execute
more /var/lib/AzureEnhancedMonitor/LatestErrorRecord
- Resultado esperado: retorna como vazio ou não existe.
Se a verificação anterior não tiver sido bem-sucedida, execute as verificações extras a seguir.
Verifique se o waagent está instalado e habilitado:
Execute
sudo ls -al /var/lib/waagent/
- Resultado esperado: lista o conteúdo do diretório waagent.
Execute
ps -ax | grep waagent
- Resultado esperado: exibe uma entrada semelhante a:
python /usr/sbin/waagent –daemon
- Resultado esperado: exibe uma entrada semelhante a:
Verifique se a Extensão de Monitoramento Avançado do Azure está instalada e em execução:
Execute
sudo sh -c 'ls -al /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-*/'
- Resultado esperado: lista o conteúdo do diretório de Extensão de Monitoramento Avançado do Azure.
Execute
ps -ax | grep AzureEnhancedImplementing HA SAP HANA on Azure VMs
- Resultado esperado: exibe uma entrada semelhante a:
python /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-2.0.0.2/handler.py daemon
- Resultado esperado: exibe uma entrada semelhante a:
Instale o Agente de Host do SAP, conforme descrito na Nota SAP 1031096 e verifique a saída de saposcol:
- Execute
/usr/sap/hostctrl/exe/saposcol –d
- Execute
dump ccm
- Execute
Verifique se a métrica de Virtualization_Configuration\Enhanced Monitoring Access é verdadeira:
- Se já tiver um servidor de aplicativos ABAP do SAP NetWeaver instalado, abra a transação ST06 e verifique se o monitoramento avançado está habilitado.
Observação
Você pode encontrar alguns avisos em casos em que usar Discos Standard gerenciados. Os avisos serão exibidos em vez dos testes que retornam OK. Isso é normal e intencional no caso desse tipo de disco.