# Monitoring your Microsoft 365 tenant with Maester

Source: https://maester.dev/docs/monitoring

Maester can be set up to continuously monitor your tenant's configuration using your favorite DevOps service.

In this section we provide guidance for some popular services.

With Maester 3.0 the built-in tests ship inside the Maester PowerShell module, so a pipeline only needs to install the module and run `Invoke-Maester`. There is no tests repository to clone or keep up to date: updating the module updates the tests, and your repository holds only your own custom tests and configuration. If you set up monitoring with Maester 2.x, see [Upgrading from 2.x](../upgrading-from-2x.md).

- <IIcon icon="mdi:github" height="18" /> [GitHub Actions](./github.mdx)
- <IIcon icon="vscode-icons:file-type-azurepipelines" height="18" /> [Azure DevOps Pipeline](./azure-devops.mdx)
- <IIcon icon="devicon:terraform" height="18" /> [Azure DevOps Terraform Module](./azure-devops-terraform.mdx)
- <IIcon icon="devicon:gitlab" height="18" /> [Gitlab](./gitlab.mdx)
- <IIcon icon="devicon:bitbucket" height="18" /> [BitBucket](./bitbucket.mdx)
- <IIcon icon="devicon:azure" height="18" /> [Azure Automation](./azure-automation.mdx)
- <IIcon icon="devicon:azure" height="18" /> [Azure Automation with Bicep](./azure-automation-bicep.mdx)
- <IIcon icon="devicon:azure" height="18" /> [Azure Web App with Bicep](./azure-web-app-bicep.mdx)
- <IIcon icon="vscode-icons:file-type-docker2" height="18" /> [Azure Container App Job](./azure-container-app-job.mdx)
- <IIcon icon="devicon:azure" height="18" /> [Azure Devops & Azure Web App](./azure-devops-web-app-bicep.mdx)
