Delen 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 doelbron van de meldingsregel.
  • Schrijfmachtiging voor de resource group waarin de waarschuwingsregel wordt aangemaakt. Als u de waarschuwingsregel maakt vanuit Azure Portal, wordt de waarschuwingsregel standaard gemaakt in dezelfde resourcegroep waarin de doelresource zich bevindt.
  • Leesrechten voor elke 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 portal en kies Cloud Shell. Gebruik deze zodra u een prompt krijgt.

    Als u bijvoorbeeld een waarschuwingsregel voor metrische gegevens wilt maken die controleert of het gemiddelde CPU-percentage op een virtuele machine (VM) 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

      • We raden u aan de metrische waarschuwing te maken door gebruik te maken van dezelfde resourcegroep als de doelresource.
      • Metrische waarschuwingen voor een resourcetype van een Azure Log Analytics-werkruimte (Microsoft.OperationalInsights/workspaces) zijn anders geconfigureerd dan andere metrische waarschuwingen. Zie Resource Sjabloon voor meldingen 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 doelresources.
    • 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