Community MKP for monitoring Microsoft Entra Cloud Sync with Checkmk.
The package provides a special agent that uses the Microsoft Graph API to monitor Cloud Sync job health and provisioning activity.
Checkmk 2.5
Microsoft Entra application registration
Microsoft Graph application permissions:
Synchronization.Read.AllAuditLog.Read.AllDirectory.Read.AllOutbound HTTPS access from the Checkmk server to Microsoft Graph and Microsoft identity endpoints
No additional Python packages or PowerShell modules are required.
Install the MKP using mkp add / mkp enable, or via Setup > Extension packages.
After installation, configure the special-agent rule:
Microsoft Entra Cloud Sync
Credentials can be stored in the Checkmk password store.
The optional Windows local checks can be deployed on the server running the Microsoft Entra Cloud Sync provisioning agent.