Skip to content
Allen on Azure
Azure architect, enthusiast and evangelist
Menu
Close
Home
Monitoring
Open menu
Migration Plan for moving from MMA to AMA
Migrating from Microsoft Monitoring Agent (MMA) to Azure Monitor Agent (AMA)
Ingestion Time Transformation
Azure Monitor: Free Disk Space % Alerts
How to Enable SQL Insights (preview) to monitor your SQL deployments
Azure Monitor availability with URL ping tests
Using resource-specific tables instead of AzureDiagnostics
Collecting custom text logs with Azure Monitor Agent
Azure Monitor Agent: Filtering virtual machine event logs using XPath
Azure Policies
Open menu
Enable Azure Monitor for VMs with Azure Monitoring Agent(AMA)
Enable VM insights using Azure Policy
Provision the CreatedOnDate Tag using Azure Policy
Configuring your Azure Monitor Agent DCR
Cloud Shell / Powershell
Open menu
Powershell
Azure PowerShell error when startup
Deploying an Azure Database for PostgreSQL flexible server
Install the Azure Monitor Agent
Provision a NSG
Install Azure Dependency Agent
Provision a virtual machine
Map a network drive
Resize a virtual machine
Provision a Storage Account
Create an Azure metric alert
Azure Internal load balancer
Creating a Service Principal
Deploy an Azure Database for PostgreSQL flexible server
Deploy an Azure Application Gateway
Storage Account + Container + Get account keys
Export app registrations with expiring secrets and certificates
Azure Bastion native RDP / SSH tooling
Install the ‘Workload.WLILinuxExtension’ Extension on Linux
How to create a new Resource Group with Tagging and adding a budget
Installing the Azure Dependency Agent using CLI
Microsoft Defender for Cloud
Open menu
Microsoft Defender for Cloud: Alert validations
Microsoft Defender for Cloud workflow automation
Azure Bastion
Open menu
Deploying Azure Bastion
Microsoft Purview
Open menu
Microsoft Purview – Landing Zone (Post 1)
Microsoft Purview – Artifacts (Post 2)
Microsoft Purview – Data Catalog (Post 3)
Microsoft Purview – Data Sources: Azure SQL Database (Post 4)
Microsoft Purview – Data Sharing & Receiving (preview): Azure Storage data in-place (post 5)
Microsoft Purview: Registration of a Self-hosted integration runtime (SHIR)
Logic Apps
Open menu
Azure Logic Apps: How to send an email with an attachment
How to start/stop a virtual machine scale set instance using Logic Apps
Automated monitoring Azure App Registration secrets using using Logic Apps
Monitoring your Azure resource deployments
Monitoring Brute Force Attacks in Entra ID
Azure Virtual Desktop
Open menu
Deployment of Azure Virtual Desktop
Azure AI services
Open menu
Speech Service
Speech Service
Azure OpenAI
Azure OpenAI Private Endpoints
Web Application Firewall (WAF)
Open menu
Deploy an Azure Application Gateway with Azure Web Application Firewall
Azure Application Gateway
Web Application Firewall OWASP Core Rule Sets and Custom Managed Rules
Azure Front Door
Open menu
Azure Front Door deployment
Azure Function
Open menu
Azure Monitor private availability testing – Application Insights of non public URL’s.
Azure Function Timer Trigger Function.cs content
Azure Automation
Open menu
Using Azure Automation to Schedule PowerShell Scripts
How to start/stop a virtual machine scale set instance
Azure Automation – delete selected resource groups in a subscription
Terraform
Open menu
Resource Deployment
Terraform – Virtual Network deployment
Terraform – Azure Service Bus deployment
Terraform -Azure Service Bus geo-paired namespace
Fortinet
Open menu
Fortinet Fortigate (HA) Template Deployment
Fortigate end user testing
Fortinet FortiSandbox (HA) Template Deployment
Fortinet FortiSandbox provsion Azure network interfaces using powershell
Fortinet FortiAnalyzer (HA) Template deployment
Fortinet FortiManager (HA) Template deployment
Fortinet FortiManager single instance Template deployment
Trend Cloud One
Open menu
Trend Micro Cloud One scale set deployment in Azure
Trend Micro Cloud One – custom role
Trend Micro Cloud One (HA) Fallback
F5 Networks
Open menu
F5 BIG-IP Virtual Edition LTM in Microsoft Azure marketplace deployment
F5 BIG-IQ Virtual Edition single instance marketplace deployment
F5 BIG-IQ Virtual Edition single instance powershell script
F5 BIG-IQ Virtual Edition (HA) in Microsoft Azure
OPSWAT
Open menu
OPSWAT MetaDefender Core and ICAP Server Kubernetes cluster scale set deployment
Check Point CloudGuard
Open menu
Check Point CloudGuard IaaS High Availability Terraform deployment in Azure
Certificates
Open menu
How to quickly create a dummy / self-signed certificate for sandbox testing
Azure DNS
Open menu
How to host your custom external domain in Azure DNS
Azure Kubernetes Service (AKS)
Open menu
Deploying (AKS) using Cloud Shell
Azure Key Vault
Open menu
Provision a Key Vault
Configure key rotation
Configure certificate auto-rotation
Key Vault secrets – email notification platform
Encryption
Open menu
Creating a virtual network with encryption
Virtual Machines
Open menu
Default outbound VM access in Azure will be retired on 30th September 2025
Azure DevOps Services
Open menu
Deploy Azure Infrastructure using Terraform scripts, GitHub and Azure DevOps pipelines
Deploy Azure Infrastructure using PowerShell scripts, GitHub and Azure DevOps pipelines
Azure App Registration
Open menu
Exporting Registered Apps expiring secrets and certificates
Windows Server 2003
Open menu
Migrating Windows Server 2003 into Azure
Azure Firewall
Open menu
Backup your Azure Firewall using Logic Apps
FinOps
Open menu
Cost analysis with the Cost Management Power BI App
FinOps – Microsoft Cost Management AWS Connector
ARM Templates
Open menu
ARM Templates test toolkit
Azure Monitor
Open menu
Azure Monitor Private Link Scope
Power Automate
Open menu
Power Automate – deploy Azure resources
Google Cloud
Open menu
Setup a Google client App
Azure Service Bus
Open menu
Azure Service Bus geo-paired namespace with automated failover
Azure DevOps Services
blog in progress
Dark Mode: