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.

Diagram that shows the dependency between the control plane, the application plane for SAP Deployment Automation Framework with Azure monitor for SAP.

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