Erstellen von Azure Advisor-Warnungen für neue Empfehlungen mithilfe des Azure-Portals

In diesem Artikel erfahren Sie, wie Sie eine Warnung für neue Empfehlungen von Azure Advisor mithilfe des Azure-Portals einrichten.

Sobald Advisor eine neue Empfehlung für eine Ihrer Ressourcen erkennt, wird ein Ereignis im Azure-Aktivitätsprotokoll gespeichert. Sie können Warnungen für diese Ereignisse von Advisor mithilfe einer Benutzeroberfläche für die Erstellung empfehlungsspezifischer Warnungen einrichten. Sie können ein Abonnement und optional eine Ressourcengruppe auswählen, um die Ressourcen anzugeben, für die Sie Warnungen erhalten möchten.

Sie können auch die Arten von Empfehlungen mithilfe der folgenden Eigenschaften festlegen:

  • Category
  • Auswirkungsstufe
  • Empfehlungstyp

Sie können auch die Aktion konfigurieren, die bei Auslösen einer Warnung durch folgende Ereignisse ausgeführt wird:

  • Auswählen einer vorhandenen Aktionsgruppe.
  • Erstellen einer neuen Aktionsgruppe.

Weitere Informationen zu Aktionsgruppen finden Sie unter Erstellen und Verwalten von Aktionsgruppen im Azure-Portal.

Hinweis

Advisor-Warnungen stehen derzeit nur für Hochverfügbarkeits-, Leistungs- und Kostenempfehlungen zur Verfügung. Sicherheitsempfehlungen werden nicht unterstützt.

Erstellen einer Warnungsregel

Führen Sie die folgenden Schritte aus, um eine Warnungsregel zu erstellen.

  1. Wählen Sie im Azure-Portal die Option Advisor aus.

    Screenshot, der Advisor im Portal zeigt.

  2. Wählen Sie im linken Menü im Abschnitt Überwachen die Option Warnungen aus.

    Screenshot, der die Option „Warnung“ in Advisor zeigt.

  3. Wählen Sie Neue Advisor-Warnung aus.

    Screenshot der Option „Neue Advisor-Warnung“.

  4. Wählen Sie im Abschnitt Bereich das Abonnement und optional die Ressourcengruppe aus, für die Sie Warnungen erhalten möchten.

    Screenshot des Advisor-Warnungsbereichs.

  5. Wählen Sie im Abschnitt „Bedingung“ die Methode aus, die Sie zum Konfigurieren der Warnung verwenden möchten. Wenn Sie eine Warnung für alle Empfehlungen einer bestimmten Kategorie oder einer bestimmten Auswirkungsstufe erhalten möchten, wählen Sie Kategorie und Auswirkungsstufe aus. Wenn Sie für alle Empfehlungen eines bestimmten Typs eine Warnung erhalten möchten, wählen Sie Empfehlungstyp aus.

    Screenshot der Advisor-Warnungsbedingungen.

  6. Je nach der von Ihnen ausgewählten Konfiguriert nach-Option können Sie die Kriterien angeben. Wenn Sie alle Empfehlungen wünschen, lassen Sie die restlichen Felder leer.

    Screenshot der Advisor-Warnungsaktionsgruppe.

  7. Wählen Sie im Abschnitt „Aktionsgruppen“ die Option Vorhandene auswählen aus, um eine bereits erstellte Aktionsgruppe zu verwenden, oder wählen Sie Neue erstellen aus, um eine neue Aktionsgruppe einzurichten.

    Screenshot, der die Option „Vorhandene auswählen“ für Advisor-Warnung zeigt.

  8. Geben Sie im Abschnitt mit den Warnungsdetails einen Namen und eine kurze Beschreibung für die Warnung ein. Wenn die Warnung aktiviert werden soll, belassen Sie die Auswahl für Regel beim Erstellen aktivieren auf Ja. Wählen Sie dann die Ressourcengruppe aus, in der die Warnung gespeichert werden soll. Diese Einstellung wirkt sich nicht auf den Zielumfang der Empfehlung aus.

    Screenshot des Abschnitts „Warnungsdetails“.

Konfigurieren von Empfehlungswarnungen für die Verwendung eines Webhooks

In diesem Abschnitt wird beschrieben, wie Sie Advisor-Warnungen zum Senden von Empfehlungsdaten über Webhooks an Ihr vorhandenes System konfigurieren.

Sie können Warnungen so einrichten, dass Sie benachrichtigt werden, wenn für eine Ihrer Ressourcen eine neue Advisor-Empfehlung vorliegt. Diese Warnungen werden per E-Mail oder Textnachricht übermittelt. Sie können auch für die Integration mit Ihren vorhandenen Systemen über einen Webhook verwendet werden.

Verwenden der Nutzdaten für Advisor-Empfehlungswarnungen

Wenn Sie Advisor-Warnungen mithilfe eines Webhooks in Ihre eigenen Systeme integrieren möchten, müssen Sie die JSON-Nutzdaten analysieren, die von der Benachrichtigung gesendet wird.

Wenn Sie die Aktionsgruppe für diese Warnung einrichten, wählen Sie aus, ob Sie das allgemeine Warnungsschema verwenden möchten. Wenn Sie das allgemeine Warnungsschema auswählen, sehen die Nutzdaten wie im folgenden Beispiel aus:

{  
   "schemaId":"azureMonitorCommonAlertSchema",
   "data":{  
      "essentials":{  
         "alertId":"/subscriptions/<subid>/providers/Microsoft.AlertsManagement/alerts/<alerted>",
         "alertRule":"Webhhook-test",
         "severity":"Sev4",
         "signalType":"Activity Log",
         "monitorCondition":"Fired",
         "monitoringService":"Activity Log - Recommendation",
         "alertTargetIDs":[  
            "/subscriptions/<subid>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>"
         ],
         "originAlertId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "firedDateTime":"2019-07-17T23:00:57.3858656Z",
         "description":"A new recommendation is available.",
         "essentialsVersion":"1.0",
         "alertContextVersion":"1.0"
      },
      "alertContext":{  
         "channels":"Operation",
         "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
         "caller":"Microsoft.Advisor",
         "correlationId":"8554b847-2a72-48ef-9776-600aca3c3aab",
         "eventSource":"Recommendation",
         "eventTimestamp":"2019-07-17T22:28:54.1566942+00:00",
         "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
         "eventDataId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "level":"Informational",
         "operationName":"Microsoft.Advisor/recommendations/available/action",
         "properties":{  
            "recommendationSchemaVersion":"1.0",
            "recommendationCategory":"Performance",
            "recommendationImpact":"Medium",
            "recommendationName":"Increase the MariaDB server vCores",
            "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%<subscription id>%2FresourceGroups%2<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
            "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
         },
         "status":"Active",
         "subStatus":"",
         "submissionTimestamp":"2019-07-17T22:28:54.1566942+00:00"
      }
   }
}

Wenn Sie das allgemeine Schema nicht verwenden, sehen die Nutzdaten folgendermaßen aus:

{  
   "schemaId":"Microsoft.Insights/activityLogs",
   "data":{  
      "status":"Activated",
      "context":{  
         "activityLog":{  
            "channels":"Operation",
            "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
            "caller":"Microsoft.Advisor",
            "correlationId":"3ea7320f-c002-4062-adb8-96d3bd92a5f4",
            "description":"A new recommendation is available.",
            "eventSource":"Recommendation",
            "eventTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
            "eventDataId":"a12b8e59-0b1d-4003-bfdc-3d8152922e59",
            "level":"Informational",
            "operationName":"Microsoft.Advisor/recommendations/available/action",
            "properties":{  
               "recommendationSchemaVersion":"1.0",
               "recommendationCategory":"Performance",
               "recommendationImpact":"Medium",
               "recommendationName":"Increase the MariaDB server vCores",
               "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%2F<subscription id>%2FresourceGroups%2F<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
               "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
            },
            "resourceId":"/subscriptions/<subscription id>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>",
            "resourceGroupName":"<resource group name>",
            "resourceProviderName":"MICROSOFT.DBFORMARIADB",
            "status":"Active",
            "subStatus":"",
            "subscriptionId":"<subscription id>",
            "submissionTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "resourceType":"MICROSOFT.DBFORMARIADB/SERVERS"
         }
      },
      "properties":{  
 
      }
   }
}

In beiden Schemas können Sie Empfehlungen von Advisor-Ereignissen identifizieren, indem Sie nach eventSource ist Recommendation und operationName ist Microsoft.Advisor/recommendations/available/action suchen.

Einige der anderen wichtigen Felder, die Sie verwenden können, sind:

  • alertTargetIDs (im allgemeinen Schema) oder resourceId (Legacyschema)
  • recommendationType
  • recommendationName
  • recommendationCategory
  • recommendationImpact
  • recommendationResourceLink

Verwalten Ihrer Warnungen

In Advisor können Sie Empfehlungswarnungen bearbeiten, löschen oder deaktivieren und aktivieren.

  1. Wählen Sie im Azure-Portal die Option Advisor aus.

    Screenshot des Azure-Portalmenüs, in dem Advisor ausgewählt ist.

  2. Wählen Sie im linken Menü im Abschnitt Überwachen die Option Warnungen aus.

    Screenshot des Azure-Portalmenüs mit ausgewählter Option „Warnungen“.

  3. Wenn Sie eine Warnung bearbeiten möchten, wählen Sie den Warnungsnamen aus, um die Warnung zu öffnen, und bearbeiten Sie die entsprechenden Felder.

  4. Um eine Warnung zu löschen, zu aktivieren oder zu deaktivieren, wählen Sie die Auslassungspunkte am Ende der Zeile aus. Wählen Sie dann die Aktion aus, die Sie ausführen möchten.