This monitor uses the Graph API to check the availability of a defined Microsoft OneDrive account in a tenant. It will run the "Get Drive" API call and retrieve details of a OneDrive drive. If this fails, metric value changes. See Product Knowledge for details.
This monitor uses the Graph API to check the availability of a defined Microsoft OneDrive account in a tenant. It will run the "Get Drive" API call and retrieve details of a OneDrive drive. If this fails, metric value changes.
An alert triggers when there is a OneDrive outage.
Requirement: OneDrive drives must exist and their names should be added to the m365mp_instance_onedrive.cfg configuration file.
OneDrive health score algorithm:
A previously created OneDrive drive does not exist: allocate metric value 5. Availability state is set to warning.
A OneDrive drive is present and details are received : allocate metric value 10. Availability state is set to healthy.
Password of user is incorrect: allocate metric value of 3. Availability state is set to warning.
The 'Get Drive' endpoint provides an exception or is unavailable: allocate metric value 0. Availability state is set to critical.
Monitor implementation:
This is a Minimum Monitor.
HEALTY: Value > 5
WARNING: 5 >= Value > 2
CRITICAL: Value < 2
Requires Microsoft Graph API permission 'Files.Read', 'Files.ReadWrite', 'Files.Read.All', 'Files.ReadWrite.All', 'Sites.Read.All', 'Sites.ReadWrite.All' for calls to 'Get Drive'.
Utilise the Quick Start guide to configure the 'm365mp_instance_onedrive.cfg' file with the OneDrive drives required for testing.
Please see the Alert Context or State Change tab for details.
Depends on the cause of the issue, which can be manifold. Please refer to the below section for "additional information".
This monitor depends on metric 60141.
For more information on NiCE Management Packs for Microsoft System Center Operations Manager visit www.nice.de
Target | NiCE.Active.O365.OneDrive.OneDriveProxy | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | NiCE.Active.O365.3State.ObjectFilter.UMT | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |