OneDrive Availability

NiCE.Active.O365.OneDriveOnline.60141.OneDriveAvailability.UM (UnitMonitor)


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.

Knowledge Base article:

Summary

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:

Monitor implementation:

Configuration

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.

Causes

Please see the Alert Context or State Change tab for details.

Resolutions

Depends on the cause of the issue, which can be manifold. Please refer to the below section for "additional information".

Additional

Graph API 'Get Drive' call

This monitor depends on metric 60141.

External

For more information on NiCE Management Packs for Microsoft System Center Operations Manager visit www.nice.de

Element properties:

TargetNiCE.Active.O365.OneDrive.OneDriveProxy
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeNiCE.Active.O365.3State.ObjectFilter.UMT
RemotableTrue
AccessibilityPublic
Alert Message
OneDrive Unavailable

OneDrive failed with the following execution status:
Alert Parameter 1 (warning threshold): {0}
Alert Parameter 2 (current value): {1}
Alert Parameter 3 (metric number): {2}
Alert Parameter 4 (date/time): {3}
Alert Parameter 5: {4}
Alert Parameter 6: {5}
Alert Parameter 7: {6}
Alert Parameter 8: {7}
Alert Parameter 9 (critical threshold): {8}
RunAsDefault