diff --git a/services/Automation/automationAccounts/alerts.yaml b/services/Automation/automationAccounts/alerts.yaml index 6ca5b07e5..52e70b779 100644 --- a/services/Automation/automationAccounts/alerts.yaml +++ b/services/Automation/automationAccounts/alerts.yaml @@ -20,6 +20,9 @@ operator: Exclude values: - Completed + references: + - name: Azure Automation Azure Monitor Metrics + url: https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftautomationautomationaccounts deployments: - description: Policy to audit/deploy Automation Account TotalJob Alert template: Deploy-AA-TotalJob-Alert.json diff --git a/services/KeyVault/vaults/alerts.yaml b/services/KeyVault/vaults/alerts.yaml index 4bbbeea41..12d7691a1 100644 --- a/services/KeyVault/vaults/alerts.yaml +++ b/services/KeyVault/vaults/alerts.yaml @@ -35,6 +35,13 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Monitoring KeyVault Reference + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault-reference + - name: Monitoring Microsoft.KeyVault/vaults + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault + - name: KeyVault Insights Overview + url: https://docs.microsoft.com/en-us/azure/azure-monitor/insights/key-vault-insights-overview deployments: - description: Policy to audit/deploy KeyVault Availability Alert template: Deploy-KV-Availability-Alert.json @@ -55,6 +62,13 @@ operator: GreaterThan threshold: 75 criterionType: StaticThresholdCriterion + references: + - name: Monitoring KeyVault Reference + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault-reference + - name: Monitoring Microsoft.KeyVault/vaults + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault + - name: KeyVault Insights Overview + url: https://docs.microsoft.com/en-us/azure/azure-monitor/insights/key-vault-insights-overview deployments: - description: Policy to audit/deploy KeyVault Capacity Alert template: Deploy-KV-Capacity-Alert.json @@ -75,6 +89,13 @@ operator: GreaterThan threshold: 1000 criterionType: StaticThresholdCriterion + references: + - name: Monitoring KeyVault Reference + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault-reference + - name: Monitoring Microsoft.KeyVault/vaults + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault + - name: KeyVault Insights Overview + url: https://docs.microsoft.com/en-us/azure/azure-monitor/insights/key-vault-insights-overview deployments: - description: Policy to audit/deploy KeyVault Latency Alert template: Deploy-KV-Latency-Alert.json @@ -98,6 +119,13 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Monitoring KeyVault Reference + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault-reference + - name: Monitoring Microsoft.KeyVault/vaults + url: https://docs.microsoft.com/en-us/azure/key-vault/general/monitor-key-vault + - name: KeyVault Insights Overview + url: https://docs.microsoft.com/en-us/azure/azure-monitor/insights/key-vault-insights-overview deployments: - description: Policy to audit/deploy KeyVault Requests Alert template: Deploy-KV-Requests-Alert.json diff --git a/services/Network/azureFirewalls/alerts.yaml b/services/Network/azureFirewalls/alerts.yaml index 21c0023d6..e1c88848f 100644 --- a/services/Network/azureFirewalls/alerts.yaml +++ b/services/Network/azureFirewalls/alerts.yaml @@ -35,6 +35,9 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Overview of Azure Firewall logs and metrics + url: https://docs.microsoft.com/en-us/azure/firewall/logs-and-metrics#metrics deployments: - description: Policy to audit/deploy Azure Firewall FirewallHealth Alert template: Deploy-AFW-FirewallHealth-Alert.json @@ -55,6 +58,9 @@ operator: LessThan threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: Overview of Azure Firewall logs and metrics + url: https://docs.microsoft.com/en-us/azure/firewall/logs-and-metrics#metrics deployments: - description: Policy to audit/deploy Azure Firewall SNATPortUtilization Alert template: Deploy-AFW-SNATPortUtilization-Alert.json diff --git a/services/Network/expressRouteCircuits/alerts.yaml b/services/Network/expressRouteCircuits/alerts.yaml index 84d464c4d..f9ccabe2e 100644 --- a/services/Network/expressRouteCircuits/alerts.yaml +++ b/services/Network/expressRouteCircuits/alerts.yaml @@ -15,6 +15,11 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Monitor ExpressRoute Alerts + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#alerts + - name: ExpressRoute KQL Queries + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#sample-kusto-queries deployments: - description: Policy to audit/deploy ExpressRoute Circuits ARP Availability Alert template: Deploy-ERCIR-ARPAvailability-Alert.json @@ -35,6 +40,11 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Monitor ExpressRoute Alerts + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#alerts + - name: ExpressRoute KQL Queries + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#sample-kusto-queries deployments: - description: Policy to audit/deploy ExpressRoute Circuits BGP Availability Alert template: Deploy-ERCIR-BGPAvailability-Alert.json @@ -58,6 +68,11 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Monitor ExpressRoute Alerts + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#alerts + - name: ExpressRoute KQL Queries + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#sample-kusto-queries deployments: - description: Policy to audit/deploy ExpressRoute Circuits QosDropBitsInPerSecond Alert @@ -82,6 +97,11 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Monitor ExpressRoute Alerts + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#alerts + - name: ExpressRoute KQL Queries + url: https://docs.microsoft.com/en-us/azure/expressroute/monitor-expressroute#sample-kusto-queries deployments: - description: Policy to audit/deploy ExpressRoute Circuits QosDropBitsOutPerSecond Alert diff --git a/services/Network/expressRouteGateways/alerts.yaml b/services/Network/expressRouteGateways/alerts.yaml index baa42c0b6..7ac927bed 100644 --- a/services/Network/expressRouteGateways/alerts.yaml +++ b/services/Network/expressRouteGateways/alerts.yaml @@ -15,6 +15,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: ExpressRoute Monitoring Metrics Alerts for ExpressRoute Gateways + url: https://learn.microsoft.com/en-us/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways deployments: - description: Policy to audit/deploy ER Gateway Connection BitsInPerSecond Alert template: Deploy-ERG-BitsInPerSecond-Alert.json @@ -35,6 +38,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: ExpressRoute Monitoring Metrics Alerts for ExpressRoute Gateways + url: https://learn.microsoft.com/en-us/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways deployments: - description: Policy to audit/deploy ER Gateway Connection BitsOutPerSecond Alert template: Deploy-ERG-BitsOutPerSecond-Alert.json @@ -55,6 +61,9 @@ operator: GreaterThan threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: ExpressRoute Monitoring Metrics Alerts for ExpressRoute Gateways + url: https://learn.microsoft.com/en-us/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways deployments: - description: Policy to audit/deploy ER Gateway Express Route CPU Utilization Alert template: Deploy-ERG-CPUUtilization-Alert.json diff --git a/services/Network/loadBalancers/alerts.yaml b/services/Network/loadBalancers/alerts.yaml index 0b472f945..d0cbdae8b 100644 --- a/services/Network/loadBalancers/alerts.yaml +++ b/services/Network/loadBalancers/alerts.yaml @@ -15,6 +15,13 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Azure Monitor supported metrics by resource type - Azure Load Balancer + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics + - name: Azure Load Balancer Multi-Demensional-Metrics + url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#multi-dimensional-metrics + - name: Is The Data Path Up and Available for My Load-Balancer + url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#is-the-data-path-up-and-available-for-my-load-balancer-frontend deployments: - description: Policy to audit/deploy Azure Load Balancer Data Path Availability Alert @@ -36,6 +43,9 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Azure Monitor supported metrics by resource type - Azure Load Balancer + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics deployments: - description: Policy to audit/deploy Azure Load Balancer Global Backend Availability Alert @@ -57,6 +67,11 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Azure Monitor supported metrics by resource type - Azure Load Balancer + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics + - name: Are Backend Instances for my Load-Balancer Responding to Probes + url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#are-the-backend-instances-for-my-load-balancer-responding-to-probes deployments: - description: Policy to audit/deploy Azure Load Balancer Health Probe Status Alert template: Deploy-LB-HealthProbeStatus-Alert.json @@ -77,6 +92,13 @@ operator: GreaterThan threshold: 900 criterionType: StaticThresholdCriterion + references: + - name: Azure Monitor supported metrics by resource type - Azure Load Balancer + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics + - name: Load-Balancer Alerts + url: https://learn.microsoft.com/en-us/azure/load-balancer/monitor-load-balancer#alerts + - name: Check My SNAT Port Usage and Allocation + url: https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics#how-do-i-check-my-snat-port-usage-and-allocation deployments: - description: Policy to audit/deploy Azure Load Balancer Used SNAT Ports Alert template: Deploy-LB-UsedSNATPorts-Alert.json diff --git a/services/Network/privateDnsZones/alerts.yaml b/services/Network/privateDnsZones/alerts.yaml index 9abb00427..26df53eba 100644 --- a/services/Network/privateDnsZones/alerts.yaml +++ b/services/Network/privateDnsZones/alerts.yaml @@ -16,6 +16,9 @@ operator: GreaterThanOrEqual threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: Private DNS Alert Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics deployments: - description: Policy to audit/deploy Private DNS Zone Capacity Utilization Alert template: Deploy-PDNSZ-CapacityUtilization-Alert.json @@ -36,6 +39,9 @@ operator: GreaterThanOrEqual threshold: 500 criterionType: StaticThresholdCriterion + references: + - name: Private DNS Alert Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics deployments: - description: Policy to audit/deploy Private DNS Zone Query Volume Alert template: Deploy-PDNSZ-QueryVolume-Alert.json @@ -56,6 +62,9 @@ operator: GreaterThanOrEqual threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: Private DNS Alert Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics deployments: - description: Policy to audit/deploy Private DNS Zone Record Set Capacity Alert template: Deploy-PDNSZ-RecordSetCapacity-Alert.json @@ -77,6 +86,9 @@ operator: GreaterThanOrEqual threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: Private DNS Alert Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-privatednszones-metrics deployments: - description: Policy to audit/deploy Private DNS Zone Registration Capacity Utilization Alert diff --git a/services/Network/publicIPAddresses/alerts.yaml b/services/Network/publicIPAddresses/alerts.yaml index 42eda0d31..8ee2527b3 100644 --- a/services/Network/publicIPAddresses/alerts.yaml +++ b/services/Network/publicIPAddresses/alerts.yaml @@ -15,6 +15,11 @@ operator: GreaterThan threshold: 8000000 criterionType: StaticThresholdCriterion + references: + - name: Monitor Public IP Addresses + url: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip#alerts + - name: Public IP Addresses Supported Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftnetworkpublicipaddresses deployments: - description: Policy to audit/deploy PIP Bytes in DDoS Attack Alert template: Deploy-PIP-BytesInDDOSAttack-Alert.json @@ -35,6 +40,11 @@ operator: GreaterThan threshold: 0 criterionType: StaticThresholdCriterion + references: + - name: Monitor Public IP Addresses + url: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip#alerts + - name: Public IP Addresses Supported Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftnetworkpublicipaddresses deployments: - description: Policy to audit/deploy PIP DDoS Attack Alert template: Deploy-PIP-DDOSAttack-Alert.json @@ -55,6 +65,11 @@ operator: GreaterThanOrEqual threshold: 40000 criterionType: StaticThresholdCriterion + references: + - name: Monitor Public IP Addresses + url: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip#alerts + - name: Public IP Addresses Supported Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftnetworkpublicipaddresses deployments: - description: Policy to audit/deploy PIP Packets in DDoS Attack Alert template: Deploy-PIP-PacketsInDDOS-Alert.json @@ -75,6 +90,11 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Monitor Public IP Addresses + url: https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/monitor-public-ip#alerts + - name: Public IP Addresses Supported Metrics + url: https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftnetworkpublicipaddresses deployments: - description: Policy to audit/deploy PIP VIP Availability Alert template: Deploy-PIP-VIPAvailability-Alert.json diff --git a/services/Network/virtualNetworkGateways/alerts.yaml b/services/Network/virtualNetworkGateways/alerts.yaml index 31352d37e..beb1f3152 100644 --- a/services/Network/virtualNetworkGateways/alerts.yaml +++ b/services/Network/virtualNetworkGateways/alerts.yaml @@ -15,6 +15,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Virtual Network Gateway Tunnel Bandwidth Alert template: Deploy-VNETG-BandwidthUtilization-Alert.json @@ -35,6 +38,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Virtual Network Gateway Tunnel Egress Alert template: Deploy-VNETG-Egress-Alert.json @@ -58,6 +64,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Vnet Gateway Egress Packet Drop Count Alert template: Deploy-VNETG-EgressPacketDropCount-Alert.json @@ -81,6 +90,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Vnet Gateway Egress Packet Drop Mismatch Alert template: Deploy-VNETG-EgressPacketDropMismatch-Alert.json @@ -101,6 +113,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Virtual Network Gateway Express Route Bits Per Second Alert @@ -122,6 +137,9 @@ operator: GreaterThan threshold: 80 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Virtual Network Gateway Express Route CPU Utilization @@ -143,6 +161,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Virtual Network Gateway Tunnel Ingress Alert template: Deploy-VNETG-Ingress-Alert.json @@ -166,6 +187,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Vnet Gateway Ingress Packet Drop Count Alert template: Deploy-VNETG-IngressPacketDropCount-Alert.json @@ -189,6 +213,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/virtualnetworkgateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics deployments: - description: Policy to audit/deploy Vnet Gateway Ingress Packet Drop Mismatch Alert diff --git a/services/Network/virtualNetworks/alerts.yaml b/services/Network/virtualNetworks/alerts.yaml index e8188e8f4..113c5cb32 100644 --- a/services/Network/virtualNetworks/alerts.yaml +++ b/services/Network/virtualNetworks/alerts.yaml @@ -15,6 +15,9 @@ operator: GreaterThan threshold: 0 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for Microsoft.Network/virtualNetworks + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworks-metrics deployments: - description: Policy to audit/deploy Virtual Network DDoS Attack Alert template: Deploy-VNET-DDOSAttack-Alert.json diff --git a/services/Network/vpnGateways/alerts.yaml b/services/Network/vpnGateways/alerts.yaml index 529cd3d0c..407398e29 100644 --- a/services/Network/vpnGateways/alerts.yaml +++ b/services/Network/vpnGateways/alerts.yaml @@ -29,6 +29,11 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Activity Log Service Notifications + url: https://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-portal + - name: Best practices for setting up service health alerts + url: https://www.microsoft.com/videoplayer/embed/RE2OtUa deployments: - description: Policy to audit/deploy VPN Gateway Bandwidth Utilization Alert template: Deploy-VPNG-BandwidthUtilization-Alert.json @@ -49,6 +54,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway BGP Peer Status Alert template: Deploy-VPNG-BGPPeerStatus-Alert.json @@ -69,6 +77,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway Egress Alert template: Deploy-VPNG-Egress-Alert.json @@ -92,6 +103,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway Egress Packet Drop Count Alert template: Deploy-VPNG-EgressPacketDropCount-Alert.json @@ -115,6 +129,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway Egress Packet Drop Mismatch Alert template: Deploy-VPNG-EgressPacketDropMismatch-Alert.json @@ -135,6 +152,9 @@ operator: LessThan threshold: 1 criterionType: StaticThresholdCriterion + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway Ingress Alert template: Deploy-VPNG-Ingress-Alert.json @@ -158,6 +178,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy VPN Gateway Ingress Packet Drop Count Alert template: Deploy-VNETG-IngressPacketDropMismatch-Alert.json @@ -181,6 +204,9 @@ failingPeriods: numberOfEvaluationPeriods: 4 minFailingPeriodsToAlert: 4 + references: + - name: Supported metrics for microsoft.network/vpngateways + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-vpngateways-metrics deployments: - description: Policy to audit/deploy Vnet Gateway Ingress Packet Drop Mismatch Alert template: Deploy-VNETG-IngressPacketDropMismatch-Alert.json diff --git a/services/RecoveryServices/alerts.yaml b/services/RecoveryServices/alerts.yaml new file mode 100644 index 000000000..9f72b0ce5 --- /dev/null +++ b/services/RecoveryServices/alerts.yaml @@ -0,0 +1,15 @@ +- name: Deploy RV Backup Health Monitoring Alerts + description: Deploy RecoveryVault BackupHealthMonitor Alert + type: Microsoft.RecoveryServices/vaults/monitoringSettings.azureMonitorAlertSettings + properties: + category: Site Recovery + operationName: Microsoft.RecoveryServices/vaults/monitoringSettings.azureMonitorAlertSettings.alertsForAllJobFailures" + status: [ Enabled ] + references: + - name: Azure Monitor Alerts for Azure Backup + url: https://learn.microsoft.com/azure/service-health/alerts-activity-log-service-notifications-portal + - name: Move to Azure Monitor Alerts + url: https://learn.microsoft.com/en-us/azure/backup/move-to-azure-monitor-alerts + deployments: + - description: Policy to audit/update Recovery Vault Backup Health Alerting to Azure monitor alerts + template: Modify-RSV-BackupHealth-Alert.json \ No newline at end of file diff --git a/services/RecoveryServices/vaults/_index.md b/services/RecoveryServices/vaults/_index.md index 50e8641b5..30124b0aa 100644 --- a/services/RecoveryServices/vaults/_index.md +++ b/services/RecoveryServices/vaults/_index.md @@ -1,7 +1,6 @@ --- -title: vaults +title: Vaults geekdocCollapseSection: true -geekdocHidden: true --- {{< alertList name="alertList" >}} \ No newline at end of file diff --git a/services/Storage/storageAccounts/alerts.yaml b/services/Storage/storageAccounts/alerts.yaml index 9310c7cb6..db7329767 100644 --- a/services/Storage/storageAccounts/alerts.yaml +++ b/services/Storage/storageAccounts/alerts.yaml @@ -19,6 +19,11 @@ operator: LessThan threshold: 90 criterionType: StaticThresholdCriterion + references: + - name: Monitoring Availability + url: https://learn.microsoft.com/en-us/troubleshoot/azure/azure-storage/storage-monitoring-diagnosing-troubleshooting?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&tabs=dotnet#monitoring-availability + - name: Supported metrics for Microsoft.Storage/storageAccounts + url: https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-metrics deployments: - description: Policy to audit/deploy SA Availability Alert template: Deploy-SA-Availability-Alert.json