Configurar o monitor do Azure para SAP com o SAP Deployment Automation Framework
O monitoramento do desempenho e da disponibilidade dos sistemas SAP no Azure é simplificado por meio do Azure Monitor for SAP. Ele coleta e analisa métricas e logs de seus aplicativos, bancos de dados, sistemas operacionais e recursos do Azure. Os clientes usam o Azure Monitor for SAP para visualizar e solucionar problemas, definir alertas e notificações e otimizar cargas de trabalho SAP no Azure.
Ao integrar o Azure Monitor for SAP e o SAP Deployment Automation Framework, você pode obter uma implantação e operação mais rápidas, fáceis e confiáveis de seus sistemas SAP no Azure. Você pode usar a estrutura de automação para provisionar e configurar os sistemas SAP e o Azure Monitor for SAP para monitorar e otimizar o desempenho e a disponibilidade desses sistemas SAP.
Essa integração com o SAP on Azure Deployment Automation Framework permite reduzir a complexidade e o custo de implantação da execução de seus ambientes SAP no Azure, ajudando a automatizar o monitoramento de diferentes componentes de um cenário SAP.
Descrição geral
Conforme descrito no documento de visão geral, a estrutura de automação tem dois componentes principais:
- Infraestrutura de implantação (plano de controle, normalmente implantado no hub)
- Infraestrutura SAP (zona de carga de trabalho SAP, normalmente implantada em um spoke)
A implantação do Azure Monitor for SAP (AMS) e os provedores podem ser automatizados a partir do SAP Deployment Automation Framework (SDAF) para simplificar o processo de monitoramento. Nessa arquitetura, um recurso do Azure Monitor for SAP é implantado em cada zona de carga de trabalho, que representa o ambiente. Este recurso é responsável por monitorar o desempenho e a disponibilidade dos diferentes componentes dos sistemas SAP nesse ambiente.
Para monitorar diferentes componentes de cada sistema SAP, há provedores correspondentes e todos esses provedores são implantados no recurso Azure Monitor for SAP desse ambiente. Essa configuração permite o monitoramento e o gerenciamento eficientes dos sistemas SAP, já que todos os provedores de um determinado sistema estão localizados no mesmo recurso do Azure Monitor for SAP. A estrutura de automação automatiza as seguintes etapas:
- Cria o recurso Azure Monitor for SAP na zona de carga de trabalho.
- Executa as etapas de pré-requisitos necessárias para habilitar o monitoramento.
- Cria provedores para cada componente do cenário SAP no Azure Monitor for SAP recurso criado.
Nota
Atualmente, essa estrutura de automação dá suporte à automação de implantação do recurso Azure monitor for SAP, do provedor de SO (Linux) para monitorar as VMs do Azure e do provedor de cluster HA Pacemaker para monitorar os clusters de alta disponibilidade no sistema SAP.
Os principais componentes do recurso Azure monitor for SAP criados no grupo de recursos da zona de carga de trabalho incluem:
- Azure monitor para recurso SAP
- Grupo de Recursos Gerenciados com no monitor do Azure para SAP que inclui:
- Recurso de funções do Azure
- Cofre de chaves do Azure
- Espaço de trabalho de análise de log (opcional)
- Conta de armazenamento
Configuração da zona de carga de trabalho para o recurso Azure Monitor for SAP
O exemplo mostra os parâmetros necessários para a implantação do recurso Azure Monitor for SAP na zona de carga de trabalho. Opcionalmente, você pode optar por usar um espaço de trabalho de análise de log existente que existe na mesma assinatura que sua zona de carga de trabalho.
#########################################################################################
# AMS Subnet variables #
#########################################################################################
# If defined these parameters control the subnet name and the subnet prefix
# ams_subnet_name is an optional parameter and should only be used if the default naming is not acceptable
# ams_subnet_name = ""
# ams_subnet_address_prefix is a mandatory parameter if the subnets are not defined in the workload or if existing subnets are not used
ams_subnet_address_prefix = "10.242.25.0/24"
# ams_subnet_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing subnet to use
#ams_subnet_arm_id = ""
# ams_subnet_nsg_name is an optional parameter and should only be used if the default naming is not acceptable for the network security group name
# ams_subnet_nsg_name = ""
# ams_subnet_nsg_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing network security group to use
# ams_subnet_nsg_arm_id = ""
#########################################################################################
# AMS instance variables #
#########################################################################################
# If defined these parameters control the ams instance (Azure monitor for SAP)
# create_ams_instance is an optional parameter, and should be set true is the AMS instance is to be created.
create_ams_instance = true
# ams_instance_name is an optional parameter and should only be used if the default naming is not acceptable
ams_instance_name = "AMS-RESOURCE"
# ams_laws_arm_id is a optional parameter to use an existing log analytics for the AMS instance
ams_laws_arm_id = "/subscriptions/0000000-000000-0000000-0000000000/resourcegroups/rg-name/providers/microsoft.operationalinsights/workspaces/workspacename"
Configuração do sistema para provedores AMS
O exemplo a seguir mostra o parâmetro necessário para a automação de pré-requisitos de provedor e criação de provedor no monitor do Azure para SAP.
# enable_os_monitoring is an optional parameter and should be set to true if you want to monitor the Azure VMs of your SAP system.
enable_os_monitoring = true
# enable_ha_monitoring is an optional parameter and should be set to true if you want to monitor the HA clusters of your SAP system.
enable_ha_monitoring = true