Sdílet prostřednictvím


Microsoft.Insights actionGroups 2022-06-01

Definice prostředku Bicep

Typ prostředku actionGroups je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí Bicep.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/actionGroups, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Insights/actionGroups@2022-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    groupShortName: 'string'
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
}

Hodnoty vlastností

skupiny akcí

Název Description Hodnota
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Nelze použít:
:<>+/&%\? nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku string (povinné)
tags Značky prostředků Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti skupiny akcí prostředku. Skupina akcí

Skupina akcí

Název Description Hodnota
armRoleReceivers Seznam příjemců rolí ARM, kteří jsou součástí této skupiny akcí. Role jsou role Azure RBAC a podporují se pouze předdefinované role. ArmRoleReceiver[]
automatizaceRunbookReceivers Seznam příjemců AutomationRunbook, kteří jsou součástí této skupiny akcí. AutomationRunbookReceiver[]
azureAppPushReceivers Seznam příjemců AzureAppPush, kteří jsou součástí této skupiny akcí. AzureAppPushReceiver[]
azureFunctionReceivers Seznam příjemců funkcí Azure, kteří jsou součástí této skupiny akcí. AzureFunctionReceiver[]
e-mailReceivers Seznam příjemců e-mailů, kteří jsou součástí této skupiny akcí. EmailReceiver[]
enabled Určuje, jestli je tato skupina akcí povolená. Pokud skupina akcí není povolená, žádný z jejích příjemců nebude dostávat komunikaci. bool (povinné)
eventHubReceivers Seznam příjemců centra událostí, kteří jsou součástí této skupiny akcí. EventHubReceiver[]
groupShortName Krátký název skupiny akcí. Použije se v SMS zprávách. string (povinné)

Omezení:
Maximální délka = 12
itsmReceivers Seznam příjemců ITSM, kteří jsou součástí této skupiny akcí. ItsmReceiver[]
logicAppReceivers Seznam příjemců aplikace logiky, kteří jsou součástí této skupiny akcí. LogicAppReceiver[]
smsReceivers Seznam příjemců SMS, kteří jsou součástí této skupiny akcí. SmsReceiver[]
voiceReceivers Seznam hlasových přijímačů, kteří jsou součástí této skupiny akcí. VoiceReceiver[]
WebhookReceivers Seznam příjemců webhooků, kteří jsou součástí této skupiny akcí. WebhookReceiver[]

ArmRoleReceiver

Název Description Hodnota
name Název příjemce role ARM. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
ID role ID role arm. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

AutomationRunbookReceiver

Název Description Hodnota
automationAccountId ID účtu Azure Automation, který obsahuje tento runbook a ověření pro prostředek Azure. string (povinné)
isGlobalRunbook Určuje, jestli je tato instance globální runbook. bool (povinné)
name Označuje název webhooku. řetězec
runbookName Název tohoto runbooku. string (povinné)
serviceUri Identifikátor URI, kam se mají webhooky odesílat. řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool
ID zdroje webhook ID prostředku webhooku propojeného s tímto runbookem string (povinné)

AzureAppPushReceiver

Název Description Hodnota
Emailaddress E-mailová adresa zaregistrovaná pro mobilní aplikaci Azure. string (povinné)
name Název přijímače nabízených oznámení mobilní aplikace Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)

AzureFunctionReceiver

Název Description Hodnota
id prostředku functionApp ID prostředku Azure aplikace funkcí. string (povinné)
název_funkce Název funkce v aplikaci funkcí. string (povinné)
Adresa URL httpTriggerUrl Adresa URL triggeru HTTP, kam se odeslal požadavek HTTP. string (povinné)
name Název příjemce funkce Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

E-mailReceiver

Název Description Hodnota
Emailaddress E-mailová adresa tohoto příjemce. string (povinné)
name Jméno příjemce e-mailu. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

EventHubReceiver

Název Description Hodnota
eventHubName Název konkrétní fronty centra událostí string (povinné)
eventHubNameSpace Obor názvů centra událostí string (povinné)
name Název příjemce centra událostí. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
subscriptionId ID předplatného obsahujícího toto centrum událostí string (povinné)
ID tenanta ID tenanta pro předplatné obsahující toto centrum událostí řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

ItsmReceiver

Název Description Hodnota
connectionId Jedinečná identifikace připojení ITSM mezi několika definovanými ve výše uvedeném pracovním prostoru. string (povinné)
name Název přijímače Itsm. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
oblast Oblast, ve které se nachází pracovní prostor. Podporované hodnoty: centralindia, japaneast, southeastasia, australiasoutheast, uksouth, westcentralus, canadacentral, eastus, westeurope string (povinné)
ticketConfiguration Objekt blob JSON pro konfiguraci akce ITSM Součástí tohoto objektu blob bude také možnost CreateMultipleWorkItems. string (povinné)
workspaceId Identifikátor instance OMS LA. string (povinné)

LogicAppReceiver

Název Description Hodnota
callbackUrl Adresa URL zpětného volání, kam se požadavek HTTP odeslal. string (povinné)
name Název příjemce aplikace logiky. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
resourceId ID prostředku Azure příjemce aplikace logiky string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

SmsReceiver

Název Description Hodnota
countryCode Kód země příjemce SMS. string (povinné)
name Název příjemce SMS. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo příjemce SMS. string (povinné)

VoiceReceiver

Název Description Hodnota
countryCode Kód země přijímače hlasu. string (povinné)
name Název hlasového přijímače. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo přijímače hlasu. string (povinné)

WebhookReceiver

Název Description Hodnota
identifikátorUri Označuje identifikátor URI pro ověřování aad. řetězec
name Název příjemce webhooku. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
objectId Označuje ID objektu aplikace webhooku pro ověřování aad. řetězec
serviceUri Identifikátor URI, kam se mají odesílat webhooky. string (povinné)
id tenanta Označuje ID tenanta pro ověřování aad. řetězec
useAadAuth Určuje, jestli se používá ověřování AAD. bool
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
BrowserBox Azure Edition

Nasazení do Azure
Tato šablona nasadí BrowserBox na virtuální počítač Azure Ubuntu Server 22.04 LTS, Debian 11 nebo RHEL 8.7 LVM.
Škálovatelná webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Cluster AKS se službou NAT Gateway a Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a Application Gateway pro příchozí připojení.
Podnikové zásady správného řízení – AppService, SQL DB, AD, OMS, Runbooky

Nasazení do Azure
Přechod na cloud pro malé i velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby se odvozovaly hodnoty ze svých cloudových nasazení. CloudWise (kódový název pro řešení) je složené řešení, které je k dispozici na webu Azure Partner QuickStarts, je nástroj pro přechod pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení v oblasti viditelnosti a řízení.
Vytvoření dynamického webového testu

Nasazení do Azure
Vytvořte libovolný počet testů webu App Insights (ping).
Vytvoření nové skupiny akcí v Azure

Nasazení do Azure
Tato šablona vytvoří novou skupinu akcí v Azure. Tuto skupinu akcí je pak možné použít ke konfiguraci upozornění v Azure.
Nasazení upozornění protokolu aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy automatického škálování v protokolu aktivit Azure.
Nasazení upozornění protokolu neúspěšných aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení o všech neúspěšných záznamech automatického škálování v protokolu aktivit Azure.
Nasazení upozornění služby Service Health

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy služby Service Health v protokolu aktivit Azure.
Nasazení Application Insight a vytvoření upozornění v ní

Nasazení do Azure
Tato šablona umožňuje nasadit Application Insight a vytvořit v ní upozornění.
Vytvoří upozornění služby Azure.

Nasazení do Azure
Tato šablona vytvoří upozornění služby Azure Service Health, které volitelně odešle e-maily správcům služeb a zadaným e-mailovým adresám v případě, že dojde k výpadku služby Azure.
Nastavení oznámení pro upozornění zálohování pomocí služby Azure Monitor

Nasazení do Azure
Tato šablona umožňuje nastavit e-mailová oznámení pro trezory služby Recovery Services pomocí služby Azure Monitor nasazením pravidla zpracování upozornění a skupiny akcí.

Definice prostředku šablony ARM

Typ prostředku actionGroups je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Poznámky

Pokyny k nasazení řešení monitorování najdete v tématu Vytvoření monitorovacích prostředků pomocí Bicep.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/actionGroups, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2022-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "groupShortName": "string",
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  }
}

Hodnoty vlastností

skupiny akcí

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/actionGroups
apiVersion Verze rozhraní API prostředku '2022-06-01'
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Nelze použít:
:<>+/&%\? nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku string (povinné)
tags Značky prostředků Slovník názvů a hodnot značek. Zobrazit značky v šablonách
properties Vlastnosti skupiny akcí prostředku. Skupina akcí

Skupina akcí

Název Description Hodnota
armRoleReceivers Seznam příjemců rolí ARM, kteří jsou součástí této skupiny akcí. Role jsou role Azure RBAC a podporují se pouze předdefinované role. ArmRoleReceiver[]
automatizaceRunbookReceivers Seznam příjemců AutomationRunbook, kteří jsou součástí této skupiny akcí. AutomationRunbookReceiver[]
azureAppPushReceivers Seznam příjemců AzureAppPush, kteří jsou součástí této skupiny akcí. AzureAppPushReceiver[]
azureFunctionReceivers Seznam příjemců funkcí Azure, kteří jsou součástí této skupiny akcí. AzureFunctionReceiver[]
e-mailReceivers Seznam příjemců e-mailů, kteří jsou součástí této skupiny akcí. EmailReceiver[]
enabled Určuje, jestli je tato skupina akcí povolená. Pokud skupina akcí není povolená, žádný z jejích příjemců nebude dostávat komunikaci. bool (povinné)
eventHubReceivers Seznam příjemců centra událostí, kteří jsou součástí této skupiny akcí. EventHubReceiver[]
groupShortName Krátký název skupiny akcí. To se bude používat v SMS zprávách. string (povinné)

Omezení:
Maximální délka = 12
itsmReceivers Seznam příjemců ITSM, kteří jsou součástí této skupiny akcí. ItsmReceiver[]
logicAppReceivers Seznam příjemců aplikace logiky, kteří jsou součástí této skupiny akcí. LogicAppReceiver[]
smsReceivers Seznam příjemců SMS, kteří jsou součástí této skupiny akcí. SmsReceiver[]
voiceReceivers Seznam hlasových přijímačů, které jsou součástí této skupiny akcí. VoiceReceiver[]
webhookReceivers Seznam příjemců webhooku, kteří jsou součástí této skupiny akcí. WebhookReceiver[]

ArmRoleReceiver

Název Description Hodnota
name Název příjemce role arm. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
id role ID role arm. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

AutomationRunbookReceiver

Název Description Hodnota
automationAccountId ID účtu Azure Automation, který obsahuje tento runbook a ověřuje se pro prostředek Azure. string (povinné)
isGlobalRunbook Určuje, jestli je tato instance globální runbook. bool (povinné)
name Označuje název webhooku. řetězec
runbookName Název tohoto runbooku. string (povinné)
serviceUri Identifikátor URI, kam se mají odesílat webhooky. řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool
webhookResourceId ID prostředku webhooku propojeného s tímto runbookem string (povinné)

AzureAppPushReceiver

Název Description Hodnota
Emailaddress E-mailová adresa zaregistrovaná pro mobilní aplikaci Azure string (povinné)
name Název nabízeného přijímače mobilní aplikace Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)

AzureFunctionReceiver

Název Description Hodnota
functionAppResourceId ID prostředku Azure aplikace funkcí. string (povinné)
název_funkce Název funkce v aplikaci funkcí. string (povinné)
httpTriggerUrl Adresa URL triggeru http, kam se požadavek HTTP odeslal. string (povinné)
name Název příjemce funkce Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

EmailReceiver

Název Description Hodnota
Emailaddress E-mailová adresa tohoto příjemce. string (povinné)
name Jméno příjemce e-mailu. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

EventHubReceiver

Název Description Hodnota
eventHubName Název konkrétní fronty centra událostí string (povinné)
eventHubNameSpace Obor názvů centra událostí string (povinné)
name Název příjemce centra událostí. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
subscriptionId ID předplatného obsahujícího toto centrum událostí string (povinné)
ID tenanta ID tenanta pro předplatné obsahující toto centrum událostí řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

ItsmReceiver

Název Description Hodnota
id připojení Jedinečná identifikace připojení ITSM mezi několika definovanými ve výše uvedeném pracovním prostoru. string (povinné)
name Název přijímače Itsm. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
oblast Oblast, ve které se nachází pracovní prostor. Podporované hodnoty:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (povinné)
ticketConfiguration Objekt blob JSON pro konfiguraci akce ITSM. Součástí tohoto objektu blob bude také možnost CreateMultipleWorkItems. string (povinné)
workspaceId Identifikátor instance OMS LA. string (povinné)

LogicAppReceiver

Název Description Hodnota
callbackUrl Adresa URL zpětného volání, kam se požadavek HTTP odeslal. string (povinné)
name Název příjemce aplikace logiky. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
resourceId ID prostředku Azure příjemce aplikace logiky. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

SmsReceiver

Název Description Hodnota
kód země Kód země příjemce SMS. string (povinné)
name Název příjemce SMS. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo příjemce SMS. string (povinné)

VoiceReceiver

Název Description Hodnota
kód země Kód země přijímače hlasu. string (povinné)
name Název přijímače hlasu. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo hlasového přijímače. string (povinné)

WebhookReceiver

Název Description Hodnota
identifikátor URI Označuje identifikátor URI pro ověřování aad. řetězec
name Název příjemce webhooku. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
objectId Označuje ID objektu aplikace webhooku pro ověřování aad. řetězec
serviceUri Identifikátor URI, kam se mají webhooky odesílat. string (povinné)
ID tenanta Označuje ID tenanta pro ověřování aad. řetězec
useAadAuth Určuje, jestli se používá ověřování AAD. bool
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
BrowserBox Azure Edition

Nasazení do Azure
Tato šablona nasadí BrowserBox na virtuální počítač Azure Ubuntu Server 22.04 LTS, Debian 11 nebo RHEL 8.7 LVM.
Škálovatelná webová aplikace Umbraco CMS

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Cluster AKS se službou NAT Gateway a Application Gateway

Nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a Application Gateway pro příchozí připojení.
Podnikové zásady správného řízení – AppService, SQL DB, AD, OMS, Runbooky

Nasazení do Azure
Přechod na cloud pro malé i velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby se odvozovaly hodnoty ze svých cloudových nasazení. CloudWise (kódový název pro řešení) je složené řešení, které je k dispozici na webu Azure Partner QuickStarts, je nástroj pro přechod pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení v oblasti viditelnosti a řízení.
Vytvoření dynamického webového testu

Nasazení do Azure
Vytvořte libovolný počet testů webu App Insights (ping).
Vytvoření nové skupiny akcí v Azure

Nasazení do Azure
Tato šablona vytvoří novou skupinu akcí v Azure. Tuto skupinu akcí je pak možné použít ke konfiguraci upozornění v Azure.
Nasazení upozornění protokolu aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy automatického škálování v protokolu aktivit Azure.
Nasazení upozornění protokolu neúspěšných aktivit automatického škálování

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení o všech neúspěšných záznamech automatického škálování v protokolu aktivit Azure.
Nasazení upozornění služby Service Health

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou výstrahu, která používá skupinu akcí k odesílání e-mailových oznámení pro všechny záznamy služby Service Health v protokolu aktivit Azure.
Nasazení Application Insight a vytvoření upozornění v ní

Nasazení do Azure
Tato šablona umožňuje nasadit Application Insight a vytvořit v ní upozornění.
Vytvoří upozornění služby Azure.

Nasazení do Azure
Tato šablona vytvoří upozornění služby Azure Service Health, které volitelně odešle e-maily správcům služeb a zadaným e-mailovým adresám v případě, že dojde k výpadku služby Azure.
Nastavení oznámení pro upozornění zálohování pomocí služby Azure Monitor

Nasazení do Azure
Tato šablona umožňuje nastavit e-mailová oznámení pro trezory služby Recovery Services pomocí služby Azure Monitor nasazením pravidla zpracování upozornění a skupiny akcí.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku actionGroups je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/actionGroups, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/actionGroups@2022-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = bool
        }
      ]
      groupShortName = "string"
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

Hodnoty vlastností

skupiny akcí

Název Description Hodnota
typ Typ prostředku Microsoft.Insights/actionGroups@2022-06-01
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Nelze použít:
:<>+/&%\? nebo řídicí znaky

Nemůže končit mezerou nebo tečkou.
location Umístění prostředku string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků Slovník názvů a hodnot značek.
properties Vlastnosti skupiny akcí prostředku. Skupina akcí

Skupina akcí

Název Description Hodnota
armRoleReceivers Seznam příjemců rolí ARM, kteří jsou součástí této skupiny akcí. Role jsou role Azure RBAC a podporují se pouze předdefinované role. ArmRoleReceiver[]
automatizaceRunbookReceivers Seznam příjemců AutomationRunbook, kteří jsou součástí této skupiny akcí. AutomationRunbookReceiver[]
azureAppPushReceivers Seznam příjemců AzureAppPush, kteří jsou součástí této skupiny akcí. AzureAppPushReceiver[]
azureFunctionReceivers Seznam příjemců funkcí Azure, kteří jsou součástí této skupiny akcí. AzureFunctionReceiver[]
e-mailReceivers Seznam příjemců e-mailů, kteří jsou součástí této skupiny akcí. EmailReceiver[]
enabled Určuje, jestli je tato skupina akcí povolená. Pokud skupina akcí není povolená, žádný z jejích příjemců nebude dostávat komunikaci. bool (povinné)
eventHubReceivers Seznam příjemců centra událostí, kteří jsou součástí této skupiny akcí. EventHubReceiver[]
groupShortName Krátký název skupiny akcí. Použije se v SMS zprávách. string (povinné)

Omezení:
Maximální délka = 12
itsmReceivers Seznam příjemců ITSM, kteří jsou součástí této skupiny akcí. ItsmReceiver[]
logicAppReceivers Seznam příjemců aplikace logiky, kteří jsou součástí této skupiny akcí. LogicAppReceiver[]
smsReceivers Seznam příjemců SMS, kteří jsou součástí této skupiny akcí. SmsReceiver[]
voiceReceivers Seznam hlasových přijímačů, kteří jsou součástí této skupiny akcí. VoiceReceiver[]
WebhookReceivers Seznam příjemců webhooků, kteří jsou součástí této skupiny akcí. WebhookReceiver[]

ArmRoleReceiver

Název Description Hodnota
name Název příjemce role ARM. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
ID role ID role arm. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

AutomationRunbookReceiver

Název Description Hodnota
automationAccountId ID účtu Azure Automation, který obsahuje tento runbook a ověření pro prostředek Azure. string (povinné)
isGlobalRunbook Určuje, jestli je tato instance globální runbook. bool (povinné)
name Označuje název webhooku. řetězec
runbookName Název tohoto runbooku. string (povinné)
serviceUri Identifikátor URI, kam se mají webhooky odesílat. řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool
ID zdroje webhook ID prostředku webhooku propojeného s tímto runbookem string (povinné)

AzureAppPushReceiver

Název Description Hodnota
Emailaddress E-mailová adresa zaregistrovaná pro mobilní aplikaci Azure. string (povinné)
name Název přijímače nabízených oznámení mobilní aplikace Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)

AzureFunctionReceiver

Název Description Hodnota
id prostředku functionApp ID prostředku Azure aplikace funkcí. string (povinné)
název_funkce Název funkce v aplikaci funkcí. string (povinné)
Adresa URL httpTriggerUrl Adresa URL triggeru HTTP, kam se odeslal požadavek HTTP. string (povinné)
name Název příjemce funkce Azure. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

E-mailReceiver

Název Description Hodnota
Emailaddress E-mailová adresa tohoto příjemce. string (povinné)
name Jméno příjemce e-mailu. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

EventHubReceiver

Název Description Hodnota
eventHubName Název konkrétní fronty centra událostí string (povinné)
eventHubNameSpace Obor názvů centra událostí string (povinné)
name Název příjemce centra událostí. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
subscriptionId ID předplatného obsahujícího toto centrum událostí string (povinné)
ID tenanta ID tenanta pro předplatné obsahující toto centrum událostí řetězec
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

ItsmReceiver

Název Description Hodnota
id připojení Jedinečná identifikace připojení ITSM mezi několika definovanými ve výše uvedeném pracovním prostoru. string (povinné)
name Název přijímače Itsm. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
oblast Oblast, ve které se nachází pracovní prostor. Podporované hodnoty:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' string (povinné)
ticketConfiguration Objekt blob JSON pro konfiguraci akce ITSM. Součástí tohoto objektu blob bude také možnost CreateMultipleWorkItems. string (povinné)
workspaceId Identifikátor instance OMS LA. string (povinné)

LogicAppReceiver

Název Description Hodnota
callbackUrl Adresa URL zpětného volání, kam se požadavek HTTP odeslal. string (povinné)
name Název příjemce aplikace logiky. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
resourceId ID prostředku Azure příjemce aplikace logiky. string (povinné)
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool

SmsReceiver

Název Description Hodnota
kód země Kód země příjemce SMS. string (povinné)
name Název příjemce SMS. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo příjemce SMS. string (povinné)

VoiceReceiver

Název Description Hodnota
kód země Kód země přijímače hlasu. string (povinné)
name Název přijímače hlasu. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
Phonenumber Telefonní číslo hlasového přijímače. string (povinné)

WebhookReceiver

Název Description Hodnota
identifikátor URI Označuje identifikátor URI pro ověřování aad. řetězec
name Název příjemce webhooku. Názvy musí být jedinečné pro všechny příjemce v rámci skupiny akcí. string (povinné)
objectId Označuje ID objektu aplikace webhooku pro ověřování aad. řetězec
serviceUri Identifikátor URI, kam se mají webhooky odesílat. string (povinné)
ID tenanta Označuje ID tenanta pro ověřování aad. řetězec
useAadAuth Určuje, jestli se používá ověřování AAD. bool
useCommonAlertSchema Určuje, jestli se má použít běžné schéma upozornění. bool