# Icinga2 Monitoring Teams in the Azure Cloud

**URL:** <https://community.icinga.com/t/icinga2-monitoring-teams-in-the-azure-cloud/6379>\
**Category:** Service Monitoring\
**Created:** [January 4, 2021, 8:48am UTC](https://community.icinga.com/t/icinga2-monitoring-teams-in-the-azure-cloud/6379 "2021-01-04T08:48:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xxandyxx](https://community.icinga.com/letter_avatar_proxy/v4/letter/x/a88e4f/32.png) [@xxandyxx](https://community.icinga.com/u/xxandyxx)\
**Post date:** [January 4, 2021, 8:48am UTC](https://community.icinga.com/t/icinga2-monitoring-teams-in-the-azure-cloud/6379/1 "2021-01-04T08:48:11Z")

</div>

Hello Everyone,

does someone happen to know a plugin with which MS Teams can monitor in the Azure cloud.

Icinga shouldn’t send messages to teams, just check whether the application is available in the Azure cloud.

“PS1 files are not supported”.

Maybe someone happens to know a Python script or something similar.

Thank you for your support …

---

<div class="post-metadata">

**Author:** ![blindzero](https://community.icinga.com/user_avatar/community.icinga.com/blindzero/32/134_2.png) [@blindzero](https://community.icinga.com/u/blindzero)\
**Post date:** [January 5, 2021, 3:57pm UTC](https://community.icinga.com/t/icinga2-monitoring-teams-in-the-azure-cloud/6379/2 "2021-01-05T15:57:17Z")

</div>

Hi @xxandyxx

what do you mean with

> [@xxandyxx](#):
>
> “PS1 files are not supported”.

? What is not supporting PS1?

Checking real availability of MS Online services is a little hard, especially for Teams for several reasons:

- Teams is somehow a “hub”, makeing use of several other services you would have to monitor as well. I added some overviews that might help to separate the services you need to check.  
 ![ms-teams_logical-architecture](https://community.icinga.com/uploads/default/original/2X/8/8db131606e5a6dd4498672f04198a0733a911670.png) ![ms-teams_service-dependencies](https://community.icinga.com/uploads/default/original/2X/3/36f35fcb699ccbfce9baf39b7ad2cdb4033e64cb.png)
- Teams make use of some kind of “microservices” internally. So even when being able to log in you might have service degradation because messages can’t be sent, calls can not be made, presence service is not working, or you get a nasty error message when logging in, …

So on the one hand it might be possible to have some kind of script stuff that manages to log in successfully to some service endpoint, but this is unfortunately not a real availability check.  
I would recommend to check the service degradation messages of MSFT instead:  
[https://docs.microsoft.com/en-us/microsoft-365/enterprise/view-service-health?view=o365-worldwide](https://docs.microsoft.com/en-us/microsoft-365/enterprise/view-service-health?view=o365-worldwide)

Best,  
M.
