Hi,
I would like to ask the community for a suggestion or current implementation for the proactive monitoring of Microsoft M365 services where we can monitor the user experience if one or more services of Microsoft M365 (Exchange Online, Teams, Onedrive, AIP, Sharepoint and Streams) are not available or down on user/client side.
As of now, the only monitoring I can see available in HCO is the SAM templates which depends on the polling interval (15min-30min) and via API which is still dependent on M365 Service Health:


Using this method, if the polling interval is too frequent, Microsoft tends to throttle the connection which results to unknown status and the delay sometimes around 15 to 30 minutes.
On this case, the users are already experiencing the issue and reported too many tickets about the issue before the IT team can react.
If we can have a proactive monitoring with 1-5minutes reaction time when user started experiencing the issue, we can prevent a lot of users calling in to service desk and can announce an outage or notification via SMS of the service affected and can be reported to Microsoft.
I'm thinking also the following as alternatives:
- Netpath but this has a minimum of 10min polling interval just to plot the path to M365 network issues (not including the down services).
- WPM to monitor the websites not including the outlook or exchange and also have some issues with 2FA when connecting to M365 services.
Using the SolarWinds HCO or any modules that can deliver this, how can we fully utilized Solarwinds to meet this proactive monitoring of M365 services?
Thanks in advance. 