Új riasztási szabály létrehozása parancssori felület, PowerShell vagy ARM-sablon használatával

Új riasztási szabályt a parancssori felület, a PowerShell vagy az Azure Resource Manager-sablon használatával hozhat létre.

Új riasztási szabály létrehozása a parancssori felület használatával

Új riasztási szabályt az Azure CLI használatával hozhat létre. Az alábbi példakódok az Azure Cloud Shellt használják. Az Azure MonitorHoz készült Azure CLI-parancsok teljes listája látható.

  1. A portálon válassza a Cloud Shellt. A parancssorban használja ezeket.

    Létrehozhat például egy metrikariariasztási szabályt, amely figyeli, hogy egy virtuális gép átlagos százalékos processzorhasználata nagyobb-e 90-nél:

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

Új riasztási szabály létrehozása a PowerShell használatával

  • Metrikariasztási szabály PowerShell-lel való létrehozásához használja az Add-AzMetricAlertRuleV2 parancsmagot.

    Feljegyzés

    Amikor metrikariasztást hoz létre egyetlen erőforráson, a szintaxis a TargetResourceId. Ha több erőforráson hoz létre metrikariasztást, a szintaxis az , TargetResourceTypeés TargetResourceRegiona TargetResourceScope.

  • Ha naplókeresési riasztási szabályt szeretne létrehozni a PowerShell használatával, használja a New-AzScheduledQueryRule parancsmagot.
  • Ha a PowerShell használatával szeretne tevékenységnapló-riasztási szabályt létrehozni, használja a Set-AzActivityLogAlert parancsmagot.

Új riasztási szabály létrehozása ARM-sablonnal

Egy Azure Resource Manager-sablon (ARM-sablon) használatával konfigurálhatja a riasztási szabályokat az összes környezetben.

  1. Hozzon létre egy új erőforrást a következő erőforrástípusok használatával:

    • Metrikariasztások esetén: Microsoft.Insights/metricAlerts

      Feljegyzés

      • Javasoljuk, hogy a metrikariasztást a célerőforrással azonos erőforráscsoport használatával hozza létre.
      • Az Azure Log Analytics-munkaterület erőforrástípusának (Microsoft.OperationalInsights/workspaces) metrikariasztásai másképpen vannak konfigurálva, mint a többi metrikariasztás. További információ: Erőforrássablon a naplók metrikariasztásaihoz.
      • Ha egyetlen erőforráshoz hoz létre metrikariasztást, a sablon a ResourceId célerőforrást használja. Ha több erőforráshoz hoz létre metrikariasztást, a sablon a scope, TargetResourceTypeés TargetResourceRegion a célerőforrásokhoz használja.
    • Naplókeresési riasztások esetén: Microsoft.Insights/scheduledQueryRules
    • Tevékenységnaplók, szolgáltatásállapot- és erőforrás-állapotriasztások esetén: microsoft.Insights/activityLogAlerts
  2. Másolja ki az egyik sablont ezekből a minta ARM-sablonokból.

  3. Szerkessze a sablonfájlt, hogy a riasztáshoz megfelelő információkat tartalmazzon, és mentse a fájlt a-alert-template-file> fájlként<.json.

  4. Szerkessze a megfelelő paraméterfájlt a riasztás testreszabásához, és mentse a riasztás-sablonfájlként<>.parameters.json.

  5. Állítsa be a paramétert metricName az Azure Monitor által támogatott metrikák egyikének használatával.

  6. A sablon üzembe helyezése a PowerShell vagy a parancssori felület használatával.

Következő lépések