Configurar o Azure Monitor para SAP com o SAP Deployment Automation Framework
O monitoramento do desempenho e da disponibilidade de sistemas SAP no Azure é simplificado por meio do Azure Monitor para 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 para SAP para visualizar e solucionar problemas, definir alertas e notificações e otimizar cargas de trabalho do SAP no Azure.
Ao integrar o Azure Monitor para SAP e o SAP Deployment Automation Framework, você poderá 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 para SAP para monitorar e otimizar o desempenho e a disponibilidade desses sistemas SAP.
Essa integração com o SAP no 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.
Visão geral
Conforme descrito no documento de visão geral, a estrutura de automação tem dois componentes principais:
- Infraestrutura de implantação (painel 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 para SAP (AMS) e os provedores podem ser automatizados do SAP Deployment Automation Framework (SDAF) para simplificar o processo de monitoramento. Nessa arquitetura, um recurso do Azure Monitor para SAP é implantado em cada zona de carga de trabalho, que representa o ambiente. Esse recurso é responsável por monitorar o desempenho e a disponibilidade de 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 do Azure Monitor para SAP desse ambiente. Essa configuração permite o monitoramento e o gerenciamento eficientes dos sistemas SAP, pois todos os provedores de um sistema específico estão localizados no mesmo recurso do Azure Monitor para SAP. A estrutura de automação automatiza as seguintes etapas:
- Cria o recurso do Azure Monitor para 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 recurso do Azure Monitor para SAP criado.
Observação
Atualmente, essa estrutura de automação dá suporte à automação de implantação do recurso do Azure Monitor para SAP, o provedor do sistema operacional (Linux) para monitorar as VMs do Azure e o provedor de cluster do Pacemaker de HA para monitorar os clusters de alta disponibilidade no sistema SAP.
Os principais componentes do recurso do Azure Monitor para SAP criado no grupo de recursos da zona de carga de trabalho incluiriam:
- Recurso do Azure Monitor para SAP
- O grupo de recursos gerenciados com o Azure Monitor para SAP que inclui:
- Recurso de funções do Azure
- Cofre de chaves do Azure
- Um workspace do Log Analytics (opcional)
- Conta de armazenamento
Configuração da zona de carga de trabalho do recurso do Azure Monitor para SAP
O exemplo mostra os parâmetros necessários para a implantação do recurso do Azure Monitor para SAP na zona de carga de trabalho. Opcionalmente, você pode optar por usar um workspace do Log Analytics existente na mesma assinatura da 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 do AMS
O exemplo a seguir mostra o parâmetro necessário para a automação de pré-requisitos do provedor e a criação de provedor no Azure Monitor 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