Freigeben über


Microsoft.Insights activityLogAlerts

Bemerkungen

Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.

Bicep-Ressourcendefinition

Der Ressourcentyp activityLogAlerts kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/activityLogAlerts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          actionProperties: {
            {customized property}: 'string'
          }
          webhookProperties: {
            {customized property}: 'string'
          }
        }
      ]
    }
    condition: {
      allOf: [
        {
          anyOf: [
            {
              containsAny: [
                'string'
              ]
              equals: 'string'
              field: 'string'
            }
          ]
          containsAny: [
            'string'
          ]
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
    tenantScope: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

ActionGroup

Name Beschreibung Wert
actionGroupId Die Ressourcen-ID der Aktionsgruppe. Dies darf nicht null oder leer sein. Zeichenfolge (erforderlich)
actionProperties Vordefinierte Liste der Eigenschaften und Konfigurationselemente für die Aktionsgruppe. ActionGroupActionProperties-
webhookProperties das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. ActionGroupWebhookProperties

ActionGroupActionProperties

Name Beschreibung Wert

ActionGroupWebhookProperties

Name Beschreibung Wert

ActionList

Name Beschreibung Wert
actionGroups Die Liste der Aktionsgruppen. ActionGroup-[]

AlertRuleAllOfCondition

Name Beschreibung Wert
allOf Die Liste der Regelbedingungen für Aktivitätsprotokollbenachrichtigungen. AlertRuleAnyOfOrLeafCondition[] (erforderlich)

AlertRuleAnyOfOrLeafCondition

Name Beschreibung Wert
anyOf Eine Regelbedingung für die Aktivitätsprotokollbenachrichtigung, die erfüllt ist, wenn mindestens eine seiner Memberblattbedingungen erfüllt ist. AlertRuleLeafCondition[]
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleLeafCondition

Name Beschreibung Wert
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleProperties

Name Beschreibung Wert
Aktionen Die Aktionen, die aktiviert werden, wenn die Bedingung erfüllt ist. ActionList- (erforderlich)
Zustand Die Bedingung, die dazu führt, dass diese Warnung aktiviert wird. AlertRuleAllOfCondition (erforderlich)
Beschreibung Eine Beschreibung dieser Warnungsregel für das Aktivitätsprotokoll. Schnur
ermöglichte Gibt an, ob diese Aktivitätsprotokollbenachrichtigungsregel aktiviert ist. Wenn eine Aktivitätsprotokollbenachrichtigungsregel nicht aktiviert ist, wird keine der zugehörigen Aktionen aktiviert. Bool
Bereiche Eine Liste der Ressourcen-IDs, die als Präfixe verwendet werden. Die Warnung gilt nur für Aktivitätsprotokollereignisse mit Ressourcen-IDs, die unter eines dieser Präfixe fallen. Diese Liste muss mindestens ein Element enthalten. string[]
tenantScope Die Mandanten-GUID. Muss für Regeln für Gruppenereignisse auf Mandantenebene und Verwaltung bereitgestellt werden. Schnur

AzureResourceTags

Name Beschreibung Wert

Microsoft.Insights/activityLogAlerts

Name Beschreibung Wert
Ort Der Speicherort der Ressource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Regel "Aktivitätsprotokollbenachrichtigung" der Ressource. AlertRuleProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Erstellt eine Azure-Dienstbenachrichtigung Diese Vorlage erstellt eine Azure-Dienstintegritätswarnung, die optional E-Mails an Dienstadministratoren und angegebene E-Mail-Adressen im Falle von Ausfallen des Azure-Diensts sendet.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp activityLogAlerts kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/activityLogAlerts-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "actionProperties": {
            "{customized property}": "string"
          },
          "webhookProperties": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "anyOf": [
            {
              "containsAny": [ "string" ],
              "equals": "string",
              "field": "string"
            }
          ],
          "containsAny": [ "string" ],
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ],
    "tenantScope": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

ActionGroup

Name Beschreibung Wert
actionGroupId Die Ressourcen-ID der Aktionsgruppe. Dies darf nicht null oder leer sein. Zeichenfolge (erforderlich)
actionProperties Vordefinierte Liste der Eigenschaften und Konfigurationselemente für die Aktionsgruppe. ActionGroupActionProperties-
webhookProperties das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. ActionGroupWebhookProperties

ActionGroupActionProperties

Name Beschreibung Wert

ActionGroupWebhookProperties

Name Beschreibung Wert

ActionList

Name Beschreibung Wert
actionGroups Die Liste der Aktionsgruppen. ActionGroup-[]

AlertRuleAllOfCondition

Name Beschreibung Wert
allOf Die Liste der Regelbedingungen für Aktivitätsprotokollbenachrichtigungen. AlertRuleAnyOfOrLeafCondition[] (erforderlich)

AlertRuleAnyOfOrLeafCondition

Name Beschreibung Wert
anyOf Eine Regelbedingung für die Aktivitätsprotokollbenachrichtigung, die erfüllt ist, wenn mindestens eine seiner Memberblattbedingungen erfüllt ist. AlertRuleLeafCondition[]
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleLeafCondition

Name Beschreibung Wert
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleProperties

Name Beschreibung Wert
Aktionen Die Aktionen, die aktiviert werden, wenn die Bedingung erfüllt ist. ActionList- (erforderlich)
Zustand Die Bedingung, die dazu führt, dass diese Warnung aktiviert wird. AlertRuleAllOfCondition (erforderlich)
Beschreibung Eine Beschreibung dieser Warnungsregel für das Aktivitätsprotokoll. Schnur
ermöglichte Gibt an, ob diese Aktivitätsprotokollbenachrichtigungsregel aktiviert ist. Wenn eine Aktivitätsprotokollbenachrichtigungsregel nicht aktiviert ist, wird keine der zugehörigen Aktionen aktiviert. Bool
Bereiche Eine Liste der Ressourcen-IDs, die als Präfixe verwendet werden. Die Warnung gilt nur für Aktivitätsprotokollereignisse mit Ressourcen-IDs, die unter eines dieser Präfixe fallen. Diese Liste muss mindestens ein Element enthalten. string[]
tenantScope Die Mandanten-GUID. Muss für Regeln für Gruppenereignisse auf Mandantenebene und Verwaltung bereitgestellt werden. Schnur

AzureResourceTags

Name Beschreibung Wert

Microsoft.Insights/activityLogAlerts

Name Beschreibung Wert
apiVersion Die API-Version "2023-01-01-preview"
Ort Der Speicherort der Ressource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Regel "Aktivitätsprotokollbenachrichtigung" der Ressource. AlertRuleProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Insights/activityLogAlerts"

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Warnung für falsch konfigurierten Key Vault im Anwendungsgateway-

Bereitstellen in Azure
Verwenden Sie solche Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen.
Erstellen eines privaten AKS-Clusters mit einer öffentlichen DNS-Zone

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster mit einer öffentlichen DNS-Zone bereitstellen.
Erstellt eine Azure-Dienstbenachrichtigung

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Dienstintegritätswarnung, die optional E-Mails an Dienstadministratoren und angegebene E-Mail-Adressen im Falle von Ausfallen des Azure-Diensts sendet.
Bereitstellen einer Dienstintegritätswarnung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Warnung bereitstellen, die eine Aktionsgruppe verwendet, um E-Mail-Benachrichtigungen für alle Dienststatuseinträge im Azure-Aktivitätsprotokoll zu senden.
Bereitstellen einer Warnung im Autoskalen-Aktivitätsprotokoll

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Warnung bereitstellen, die eine Aktionsgruppe verwendet, um E-Mail-Benachrichtigungen für alle Autoscale-Datensätze im Azure-Aktivitätsprotokoll zu senden.
Bereitstellen einer Benachrichtigung über fehlgeschlagene Autoskalenaktivitätsprotokolle

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Warnung bereitstellen, die eine Aktionsgruppe zum Senden von E-Mail-Benachrichtigungen für fehlgeschlagene Autoskalen-Datensätze im Azure-Aktivitätsprotokoll verwendet.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp activityLogAlerts kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/activityLogAlerts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            actionProperties = {
              {customized property} = "string"
            }
            webhookProperties = {
              {customized property} = "string"
            }
          }
        ]
      }
      condition = {
        allOf = [
          {
            anyOf = [
              {
                containsAny = [
                  "string"
                ]
                equals = "string"
                field = "string"
              }
            ]
            containsAny = [
              "string"
            ]
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
      tenantScope = "string"
    }
  })
}

Eigenschaftswerte

ActionGroup

Name Beschreibung Wert
actionGroupId Die Ressourcen-ID der Aktionsgruppe. Dies darf nicht null oder leer sein. Zeichenfolge (erforderlich)
actionProperties Vordefinierte Liste der Eigenschaften und Konfigurationselemente für die Aktionsgruppe. ActionGroupActionProperties-
webhookProperties das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. ActionGroupWebhookProperties

ActionGroupActionProperties

Name Beschreibung Wert

ActionGroupWebhookProperties

Name Beschreibung Wert

ActionList

Name Beschreibung Wert
actionGroups Die Liste der Aktionsgruppen. ActionGroup-[]

AlertRuleAllOfCondition

Name Beschreibung Wert
allOf Die Liste der Regelbedingungen für Aktivitätsprotokollbenachrichtigungen. AlertRuleAnyOfOrLeafCondition[] (erforderlich)

AlertRuleAnyOfOrLeafCondition

Name Beschreibung Wert
anyOf Eine Regelbedingung für die Aktivitätsprotokollbenachrichtigung, die erfüllt ist, wenn mindestens eine seiner Memberblattbedingungen erfüllt ist. AlertRuleLeafCondition[]
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleLeafCondition

Name Beschreibung Wert
containsAny Der Wert des Felds des Ereignisses wird mit den Werten in diesem Array (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. string[]
gleich Der Wert des Felds des Ereignisses wird mit diesem Wert (Groß-/Kleinschreibung) verglichen, um festzustellen, ob die Bedingung erfüllt ist. Schnur
Feld Der Name des Felds "Aktivitätsprotokoll", das diese Bedingung untersucht.
Die möglichen Werte für dieses Feld sind (Groß-/Kleinschreibung wird nicht beachtet): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType' oder alles, was mit 'properties' beginnt.
Schnur

AlertRuleProperties

Name Beschreibung Wert
Aktionen Die Aktionen, die aktiviert werden, wenn die Bedingung erfüllt ist. ActionList- (erforderlich)
Zustand Die Bedingung, die dazu führt, dass diese Warnung aktiviert wird. AlertRuleAllOfCondition (erforderlich)
Beschreibung Eine Beschreibung dieser Warnungsregel für das Aktivitätsprotokoll. Schnur
ermöglichte Gibt an, ob diese Aktivitätsprotokollbenachrichtigungsregel aktiviert ist. Wenn eine Aktivitätsprotokollbenachrichtigungsregel nicht aktiviert ist, wird keine der zugehörigen Aktionen aktiviert. Bool
Bereiche Eine Liste der Ressourcen-IDs, die als Präfixe verwendet werden. Die Warnung gilt nur für Aktivitätsprotokollereignisse mit Ressourcen-IDs, die unter eines dieser Präfixe fallen. Diese Liste muss mindestens ein Element enthalten. string[]
tenantScope Die Mandanten-GUID. Muss für Regeln für Gruppenereignisse auf Mandantenebene und Verwaltung bereitgestellt werden. Schnur

AzureResourceTags

Name Beschreibung Wert

Microsoft.Insights/activityLogAlerts

Name Beschreibung Wert
Ort Der Speicherort der Ressource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions. Schnur
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[-\w\._\(\)]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Regel "Aktivitätsprotokollbenachrichtigung" der Ressource. AlertRuleProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"