The monitor implements synthetic transactions to verify the ability to upload and download files to and from SharePoint.
The monitor implements synthetic transactions to verify the ability to upload and download files to and from SharePoint.
An error state is caused by having issues uploading data to or fetching data from Microsoft 365. It can be caused by the following:
Microsoft 365 subscription not allowed to get data from Microsoft 365.
SharePoint site or document library are not correct.
Resolution depends on the specific error. Verify and/or fix the following:
Update permissions for the Microsoft 365 subscription.
Update SharePoint site and/or document library.
Target | Microsoft.SystemCenter.M365.WatcherNodeApplication.SharePoint | ||
Parent Monitor | Microsoft.SystemCenter.M365.Monitor.Availability.WatcherNode.SharePoint | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.M365.Monitor.SharePointPerformance.UnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.M365.Monitor.SharePointPerformanceMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.M365.WatcherNodeApplication.SharePoint" ParentMonitorID="Microsoft.SystemCenter.M365.Monitor.Availability.WatcherNode.SharePoint" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.M365.Monitor.SharePointPerformance.UnitMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.M365.Monitor.SharePointPerformanceMonitor.Alert.Message">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Alert Message']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="Critical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<AzureADEndpoint>$Target/Host/Property[Type="Microsoft.SystemCenter.M365.WatcherNodeApplication"]/AzureADEndpoint$</AzureADEndpoint>
<GraphEndpoint>$Target/Host/Property[Type="Microsoft.SystemCenter.M365.WatcherNodeApplication"]/GraphEndpoint$</GraphEndpoint>
<TenantId>$Target/Host/Property[Type="Microsoft.SystemCenter.M365.WatcherNodeApplication"]/TenantId$</TenantId>
<ApplicationClientId>$RunAs[Name="Microsoft.SystemCenter.M365.RunAsProfile.ApplicationClient"]/UserName$</ApplicationClientId>
<ApplicationClientCredentials>$RunAs[Name="Microsoft.SystemCenter.M365.RunAsProfile.ApplicationClient"]/Password$</ApplicationClientCredentials>
<DelegatedUserId>$RunAs[Name="Microsoft.SystemCenter.M365.RunAsProfile.DelegatedSharePointUser"]/UserName$</DelegatedUserId>
<DelegatedUserCredentials>$RunAs[Name="Microsoft.SystemCenter.M365.RunAsProfile.DelegatedSharePointUser"]/Password$</DelegatedUserCredentials>
<SharePointSite>$Target/Host/Property[Type="Microsoft.SystemCenter.M365.WatcherNodeApplication"]/SharePointSite$</SharePointSite>
<SharePointDocumentLibrary>$Target/Host/Property[Type="Microsoft.SystemCenter.M365.WatcherNodeApplication"]/SharePointDocumentLibrary$</SharePointDocumentLibrary>
<MatchCount>1</MatchCount>
</Configuration>
</UnitMonitor>