Microsoft 365 Service Status Event Monitor Reference Guide
notitie
Overview
The Microsoft 365 Service Status Event Monitor assesses the health of Microsoft 365 services associated with your account, alerting you to outages, performance degradation, and other service-related issues as reported by Microsoft's service health dashboard.
info
Use Cases
- Outage Detection: Alerts about outages affecting Microsoft 365 services.
- Performance Monitoring: Monitors the performance health of services, alerting on any degradations.
Monitoring Options
Alerts
- Service Connectivity: Alerts if the monitor cannot establish contact with Microsoft 365.
- Service Health: Alerts based on the health status of Microsoft 365 services, with configurable severity levels for different scenarios.
Technical Setup
- Office API v2: Recommended for its enhanced capabilities and future compatibility. Setup involves registering an application in Azure, obtaining credentials, and configuring permissions.
Setup Steps
-
Register a New Application in Azure:
- Navigate to Azure Active Directory.
- Access App registrations.
- Create a new registration.
- Enter a name for the app and set the account type.
- Leave the Redirect URI empty.
-
Obtain Client ID and Secret:
- Note the Application (client) ID.
- Navigate to Certificates & secrets.
- Create a new client secret, note its value.
-
Configure API Permissions:
- Navigate to API permissions for the app.
- Add a permission for Microsoft Graph.
- Select Application permissions and enable ServiceHealth.Read.
-
Install AzureAD PowerShell Module:
- On the PIM+ server or remote nodes, run
Install-Module -Name AzureAD
in PowerShell as administrator.
- On the PIM+ server or remote nodes, run
Authentication and Security
The monitoring setup requires proper authentication through Azure credentials linked to the necessary API permissions to access Microsoft 365 service health data.
Protocols
Data Points
- The event monitor will generate one data point for each Microsoft service active in your account.