Automate Infrastructure Health Checks with Azure Logic Apps
Build an Azure Logic App workflow that runs scheduled infrastructure health checks using REST APIs and sends a daily health report via email

Lab overview
Monitoring infrastructure health is a foundational operational practice, yet many teams still rely on manual spot checks or complex monitoring stacks to verify that critical resources are running correctly. Azure Logic Apps provides a low-code automation platform that can orchestrate API calls, process data, and route notifications - all without writing or deploying application code. By combining Logic Apps with Azure's Resource Health REST APIs, teams can build lightweight, scheduled health check pipelines that verify resource availability and surface issues before they escalate.
In this lab, you will create a Logic App workflow with a recurrence trigger that runs on a daily schedule. You will configure HTTP actions that call the Azure Resource Health REST API using a managed identity to check the status of pre-provisioned infrastructure resources, use workflow expressions to aggregate and format the results into a readable health report, and send the report via the Office 365 Outlook connector.
Objectives
Upon completing this intermediate level lab, you will be able to:
- Create a Consumption Logic App with a recurrence trigger configured on a daily schedule
- Configure a system-assigned managed identity on the Logic App and assign it the Reader role
- Use HTTP actions to call the Azure Resource Health REST API to check resource availability
- Apply Logic Apps workflow expressions to parse API responses and aggregate health check results
- Configure an Office 365 Outlook connector action to send a formatted health report email
- Test and validate the end-to-end workflow by running a manual trigger
Who is this lab for?
This lab is designed for:
- Cloud engineers who want to learn how to build low-code automation workflows for infrastructure monitoring
- IT operations professionals looking to automate routine health check processes with Azure Logic Apps
Basic familiarity with the Azure Portal and REST APIs is recommended.
Verified against your live environment
An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed, not multiple choice, real-world proficiency.
More labs like this
Build a Remote MCP Server with Azure Logic Apps Standard
Create a Logic App Standard, build workflows as MCP tools, configure API key authentication, and test the server from VS Code
Building Event-Driven Workflows with Azure Event Grid and Logic Apps
Build event-driven architecture and file processingautomation solutions by connecting storage blob events to Logic Apps using Azure Event Grid.
Managing Azure Blob Storage Operations with Azure CLI
Learn how to perform essential Azure Blob Storage operations using Azure CLI commands. Practice uploading, downloading, listing, and deleting blobs with batch operations.
Related reading
Environment
Every lab includes
- Real environment, pre-credentialed
- Automated checks on every step
- Isolated sandbox, auto cleanup
- AI-recommended next steps
Lab curriculum
- 01
Logging into Azure Account using Azure Portal
- 02
Create a Consumption Logic App with a Recurrence Trigger
1 automated check
- 03
Configure HTTP Actions for Resource Health Checks
1 automated check
- 04
Send a Formatted Health Report via Email Notification
1 automated check
Skills validated
Not the lab you were looking for?
Browse 200+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.