Hands-On LabIntermediateFree

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

60 minEstimated time
4Guided steps
AutoVerification
IsolatedSandbox
Automate Infrastructure Health Checks with Azure Logic Apps

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.

[CHECK] validation_activelive
Inspecting deployed resources...
Verifying configuration state...
✓ Step requirements satisfied

More labs like this

Related reading

FreeNo credit card required
Duration
60 min
Steps
4

Environment

Live Cloud Environment

Every lab includes

  • Real environment, pre-credentialed
  • Automated checks on every step
  • Isolated sandbox, auto cleanup
  • AI-recommended next steps

Lab curriculum

  1. 01

    Logging into Azure Account using Azure Portal

  2. 02

    Create a Consumption Logic App with a Recurrence Trigger

    1 automated check

  3. 03

    Configure HTTP Actions for Resource Health Checks

    1 automated check

  4. 04

    Send a Formatted Health Report via Email Notification

    1 automated check

Skills validated

Privileged Identity Management

Not the lab you were looking for?

Browse 200+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.

Explore the catalog