This template is designed to monitor Microsoft 365 reports by HTTP. It works without any external scripts and uses script items.
The template uses endpoints in the Microsoft Graph API to gather daily metrics from weekly reports.
The template is meant to be used as a long-term trend monitoring tool.

Setup:
  1. Register the app with Microsoft Entra ID.
  2. Configure Microsoft Graph application permissions on the app ID:
    `Reports.Read.All` - required for app usage and activity metrics
    `ServiceHealth.Read.All` - required for service discovery and service status metrics
  3. Request administrator consent.
  4. Configure the macros: `{$MS365.APP.ID}`, `{$MS365.PASSWORD}`, `{$MS365.TENANT.ID}`.

You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/

Generated by official Zabbix template tool "Templator"