Share via


Een nieuwe waarschuwingsregel maken met behulp van de CLI, PowerShell of een ARM-sjabloon

U kunt een nieuwe waarschuwingsregel maken met behulp van de CLI, PowerShell of een Azure Resource Manager-sjabloon.

Vereisten

Als u een waarschuwingsregel wilt maken of bewerken, moet u over de volgende machtigingen beschikken:

  • Leesmachtiging voor de doelresource van de waarschuwingsregel.
  • Schrijfmachtiging voor de resourcegroep waarin de waarschuwingsregel wordt gemaakt. Als u de waarschuwingsregel maakt vanuit Azure Portal, wordt de waarschuwingsregel standaard gemaakt in dezelfde resourcegroep waarin de doelresource zich bevindt.
  • Leesmachtiging voor een actiegroep die is gekoppeld aan de waarschuwingsregel, indien van toepassing.

Een nieuwe waarschuwingsregel maken met behulp van de CLI

U kunt een nieuwe waarschuwingsregel maken met behulp van de Azure CLI. In de volgende codevoorbeelden wordt Gebruikgemaakt van Azure Cloud Shell. U ziet de volledige lijst met de Azure CLI-opdrachten voor Azure Monitor.

  1. Selecteer Cloud Shell in de portal. Gebruik deze bij de prompt.

    Als u bijvoorbeeld een waarschuwingsregel voor metrische gegevens wilt maken die controleert of het gemiddelde CPU-percentage op een VIRTUELE machine groter is dan 90:

     az monitor metrics alert create -n {nameofthealert} -g {ResourceGroup} --scopes {VirtualMachineResourceID} --condition "avg Percentage CPU > 90" --description {descriptionofthealert}
    

Een nieuwe waarschuwingsregel maken met Behulp van PowerShell

  • Gebruik de cmdlet Add-AzMetricAlertRuleV2 om een waarschuwingsregel voor metrische gegevens te maken met PowerShell.

    Notitie

    Wanneer u een metrische waarschuwing voor één resource maakt, gebruikt de syntaxis de TargetResourceId. Wanneer u een waarschuwing voor metrische gegevens voor meerdere resources maakt, bevat de syntaxis de TargetResourceScope, TargetResourceTypeen TargetResourceRegion.

  • Als u een waarschuwingsregel voor zoeken in logboeken wilt maken met PowerShell, gebruikt u de cmdlet New-AzScheduledQueryRule .
  • Als u een waarschuwingsregel voor activiteitenlogboeken wilt maken met behulp van PowerShell, gebruikt u de cmdlet New-AzActivityLogAlert .

Een nieuwe waarschuwingsregel maken met behulp van een ARM-sjabloon

U kunt een Azure Resource Manager-sjabloon (ARM-sjabloon) gebruiken om waarschuwingsregels consistent in al uw omgevingen te configureren.

  1. Maak een nieuwe resource met behulp van de volgende resourcetypen:

    • Voor waarschuwingen voor metrische gegevens: Microsoft.Insights/metricAlerts

      Notitie

      • U wordt aangeraden de waarschuwing voor metrische gegevens te maken met behulp van dezelfde resourcegroep als uw doelresource.
      • Metrische waarschuwingen voor een resourcetype van een Azure Log Analytics-werkruimte (Microsoft.OperationalInsights/workspaces) zijn anders geconfigureerd dan andere metrische waarschuwingen. Zie Resourcesjabloon voor waarschuwingen voor metrische gegevens voor logboeken voor meer informatie.
      • Als u een metrische waarschuwing voor één resource maakt, gebruikt de sjabloon de ResourceId doelresource. Als u een metrische waarschuwing voor meerdere resources maakt, gebruikt de sjabloon de scope, TargetResourceTypeen TargetResourceRegion voor de doelbronnen.
    • Voor waarschuwingen voor zoeken in logboeken: Microsoft.Insights/scheduledQueryRules
    • Voor waarschuwingen voor activiteitenlogboeken, servicestatus en resourcestatus: microsoft.Insights/activityLogAlerts
  2. Kopieer een van de sjablonen uit deze ARM-voorbeeldsjablonen.

  3. Bewerk het sjabloonbestand met de juiste informatie voor uw waarschuwing en sla het bestand op als <uw waarschuwingssjabloonbestand>.json.

  4. Bewerk het bijbehorende parameterbestand om de waarschuwing aan te passen en sla deze op als <uw-waarschuwingssjabloonbestand>.parameters.json.

  5. Stel de metricName parameter in met behulp van een van de waarden in ondersteunde metrische gegevens van Azure Monitor.

  6. Implementeer de sjabloon met behulp van PowerShell of de CLI.

Volgende stappen