| Item | Value |
|---|
| Management Group | smb-rf (SMB Ready Foundation) |
| Primary Region | swedencentral |
| Resource Groups | rg-hub, rg-spoke, rg-monitor, rg-backup, rg-migrate, rg-security |
| MG Policy Count | See Policy Catalog |
| Sub Policy Count | Subscription-scoped policies (backup, defender, budget) |
| Resource | Name | Resource Group | Criticality |
|---|
| Azure Firewall | fw-hub-smb-swc | rg-hub-smb-swc | High |
| VPN Gateway | vpng-hub-smb-swc | rg-hub-smb-swc | High |
| Key Vault | kv-smbrf-swc-* | rg-security-smb-swc | High |
| Log Analytics | log-smbrf-smb-swc | rg-monitor-smb-swc | Medium |
| Recovery Vault | rsv-smbrf-smb-swc | rg-backup-smb-swc | Medium |
Morning check (~5 minutes):
- Verify Azure Service Health — no active incidents in swedencentral
- Check Firewall status — running and healthy (if deployed)
- Check VPN Gateway — connected (if deployed)
- Review Log Analytics ingestion — data flowing
- Check budget alerts — no overspend notifications
KQL — System Health Overview:
| where TimeGenerated > ago(24h)
| summarize ErrorCount = count() by ResourceType, Resource
| order by ErrorCount desc
| Severity | Definition | Response Time | Escalation |
|---|
| P1 | Complete service outage, no workaround | 15 minutes | Immediate |
| P2 | Major feature unavailable, workaround exists | 1 hour | Within 2 hrs |
| P3 | Minor issue, service functional | 4 hours | Next day |
| P4 | Cosmetic/documentation issue | Best effort | None |
| Error Code | Meaning | Resolution |
|---|
AnotherOperationInProgress | Resource locked by concurrent operation | Wait 5–10 min, retry |
InternalServerError | Azure platform issue | Check Service Health, retry |
QuotaExceeded | Subscription limit reached | Request quota increase |
Azure Firewall cannot be restarted directly. To recover:
# Option 1: Force re-provisioning (5–10 min downtime)
$fw = Get-AzFirewall -Name "fw-hub-smb-swc" -ResourceGroupName "rg-hub-smb-swc"
Set-AzFirewall -AzureFirewall $fw
# Option 2: Stop and Start (10–15 min downtime)
$fw = Get-AzFirewall -Name "fw-hub-smb-swc" -ResourceGroupName "rg-hub-smb-swc"
Set-AzFirewall -AzureFirewall $fw
# Wait for deallocation, then re-allocate
$fw.Allocate($vnet, $pip, $mgmtPip)
Set-AzFirewall -AzureFirewall $fw
Get-AzVirtualNetworkGateway -Name "vpng-hub-smb-swc" -ResourceGroupName "rg-hub-smb-swc"
Get-AzVirtualNetworkGatewayConnection -ResourceGroupName "rg-hub-smb-swc"
# Reset gateway (15–30 min recovery)
Reset-AzVirtualNetworkGateway -VirtualNetworkGateway $gw
If the 500 MB/day cap is hitting limits:
az monitor log-analytics workspace update \
--resource-group rg-monitor-smb-swc \
--workspace-name log-smbrf-smb-swc \
- Check current spend: Cost Management → Cost analysis in the Azure Portal
- Identify the top cost contributor (usually Firewall or VPN Gateway)
- If approaching the $500 cap, consider downgrading the scenario (e.g.,
full → firewall)
- For VM workload costs, review VM SKUs against the allowed list (B, D/E v5/v6)
| Task | Frequency | Impact | Duration |
|---|
| Policy compliance review | Monthly | None | 30 min |
| Backup verification | Weekly | None | 15 min |
| AVM module updates | Quarterly | Redeploy | 1–2 hours |
| Firewall rule review | Monthly | None | 30 min |