Konfigurera Azure Monitor för SAP med SAP Deployment Automation Framework
Övervakning av prestanda och tillgänglighet för SAP-system i Azure förenklas via Azure Monitor för SAP. Den samlar in och analyserar mått och loggar från dina program, databaser, operativsystem och Azure-resurser. Kunder använder Azure Monitor för SAP för att visualisera och felsöka problem, ange aviseringar och meddelanden och optimera SAP-arbetsbelastningar i Azure.
Genom att integrera Azure Monitor för SAP och SAP Deployment Automation Framework kan du uppnå en snabbare, enklare och mer tillförlitlig distribution och drift av dina SAP-system i Azure. Du kan använda automationsramverket för att etablera och konfigurera SAP-systemen och Azure Monitor för SAP för att övervaka och optimera prestanda och tillgänglighet för dessa SAP-system.
Med den här integreringen med SAP i Azure Deployment Automation Framework kan du minska komplexiteten och distributionskostnaden för att köra DINA SAP-miljöer i Azure, genom att hjälpa till att automatisera övervakningen av olika komponenter i ett SAP-landskap.
Översikt
Som beskrivs i översiktsdokumentet har automationsramverket två huvudkomponenter:
- Distributionsinfrastruktur (kontrollplan, som vanligtvis distribueras i hubben)
- SAP-infrastruktur (SAP-arbetsbelastningszon, som vanligtvis distribueras i en eker)
Distributionen av Azure Monitor for SAP (AMS) och leverantörerna kan automatiseras från SAP Deployment Automation Framework (SDAF) för att förenkla övervakningsprocessen. I den här arkitekturen distribueras en Azure Monitor för SAP-resurs i varje arbetsbelastningszon, vilket representerar miljön. Den här resursen ansvarar för att övervaka prestanda och tillgänglighet för olika komponenter i SAP-systemen i den miljön.
För att övervaka olika komponenter i varje SAP-system finns det motsvarande leverantörer och alla dessa leverantörer distribueras i Azure Monitor för SAP-resursen i den miljön. Den här konfigurationen möjliggör effektiv övervakning och hantering av SAP-systemen, eftersom alla leverantörer för ett visst system finns i samma Azure Monitor för SAP-resurs. Automation-ramverket automatiserar följande steg:
- Skapar Azure Monitor för SAP-resurs i arbetsbelastningszonen.
- Utför nödvändiga steg som krävs för att aktivera övervakning.
- Skapar leverantörer för varje komponent i SAP-liggande i Azure Monitor för SAP-resurs som skapats.
Kommentar
Det här automationsramverket har för närvarande stöd för distributionsautomatisering av Azure Monitor för SAP-resurser, OS-provider ( Linux) för att övervaka de virtuella Azure-datorerna och HA Pacemaker-klusterprovidern för att övervaka kluster med hög tillgänglighet i SAP-systemet.
De viktigaste komponenterna i Azure Monitor för SAP-resursen som skapades i resursgruppen för arbetsbelastningszonen skulle innehålla:
- Azure Monitor för SAP-resurs
- Hanterad resursgrupp med i Azure Monitor för SAP som innehåller:
- Azure Functions-resurs
- Azure Key Vault
- Log Analytics-arbetsyta (valfritt)
- Lagringskonto
Konfiguration av arbetsbelastningszon för Azure Monitor för SAP-resurs
Exemplet visar de parametrar som krävs för distributionen av Azure Monitor för SAP-resursen i arbetsbelastningszonen. Du kan också välja att använda en befintlig log analytics-arbetsyta som finns i samma prenumeration som din arbetsbelastningszon.
#########################################################################################
# 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 exisiting log analytics for the AMS instance
ams_laws_arm_id = "/subscriptions/0000000-000000-0000000-0000000000/resourcegroups/rg-name/providers/microsoft.operationalinsights/workspaces/workspacename"
Systemkonfiguration för AMS-leverantörer
I följande exempel visas den parameter som krävs för automatisering av providerkrav och skapande av provider i Azure Monitor för 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