(Deprecated) Microsoft 365 Watcher Node Discovery

Microsoft.SystemCenter.M365.Discovery.WatcherNode (Discovery)

Discovers Microsoft 365 Watcher Node for synthetic transactions.

Knowledge Base article:

Summary

Microsoft 365 Watcher Node Discovery discovers computers used as watcher nodes to run synthetic transactions for Microsoft 365.

Overrides should be created for the required properties of the discover. Class overrides can be created to define values used for all watcher nodes. Instance overrides should be created to define values used for specific watcher nodes. For example, Location Name should be specified for each watcher node. Deprecated and now only present for use with automated testing.

Element properties:

TargetMicrosoft.Windows.OperatingSystem
EnabledTrue
Frequency86400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.M365.DataSource.WatcherNodeDiscovery Default

Source Code:

<Discovery ID="Microsoft.SystemCenter.M365.Discovery.WatcherNode" Enabled="true" Target="Windows!Microsoft.Windows.OperatingSystem" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication">
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="ApplicationClientId"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="AzureADEndpoint"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="EnabledSyntheticTransactions"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="ExchangeURL"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="GraphEndpoint"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="LicenseUser"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="LocationLatLong"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="LocationName"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="M365EmailReceiver"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="M365EmailSender"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="RemainingLicensesErrorPercentageThreshold"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="RemainingLicensesWarningPercentageThreshold"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="SharePointDocumentLibrary"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="SharePointSite"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="SkuPartNumber"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="TeamsChannelName"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="TeamsTeamName"/>
<Property TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication" PropertyID="TenantId"/>
<Property TypeID="System!System.ConfigItem" PropertyID="ObjectStatus"/>
<Property TypeID="System!System.ConfigItem" PropertyID="AssetStatus"/>
<Property TypeID="System!System.ConfigItem" PropertyID="Notes"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.M365MailFlow"/>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.HybridMailFlow"/>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.Teams"/>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.SharePoint"/>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.Networking"/>
<DiscoveryClass TypeID="Microsoft.SystemCenter.M365.WatcherNodeApplication.Licensing"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.M365.DataSource.WatcherNodeDiscovery">
<TimeoutSeconds>300</TimeoutSeconds>
<IntervalSeconds>86400</IntervalSeconds>
<SyncTime/>
<ApplicationClientId>Override required: Format: 01234567-89ab-cdef-fedc-ba9876543210</ApplicationClientId>
<AzureADEndpoint>https://login.microsoftonline.com</AzureADEndpoint>
<EnabledSyntheticTransactions>Override required: Format: +Teams,-SharePoint,+M365MailFlow,-HybridMailFlow,+Networking,-Licensing</EnabledSyntheticTransactions>
<ExchangeURL>Override required: Example: https://&#xAB;serverName&#xBB;/ews/exchange.asmx</ExchangeURL>
<GraphEndpoint>https://graph.microsoft.com/v1.0/</GraphEndpoint>
<LicenseUser>Override required: Format: [email protected]</LicenseUser>
<LocationLatLong>Override required: Example: 47.6473652,-122.1391327</LocationLatLong>
<LocationName>Override required: Example: Redmond</LocationName>
<M365EmailReceiver>Override required: Format: [email protected]</M365EmailReceiver>
<M365EmailSender>Override required: Format: [email protected]</M365EmailSender>
<RemainingLicensesErrorPercentageThreshold>5</RemainingLicensesErrorPercentageThreshold>
<RemainingLicensesWarningPercentageThreshold>10</RemainingLicensesWarningPercentageThreshold>
<SharePointDocumentLibrary>Documents</SharePointDocumentLibrary>
<SharePointSite>Override required: Example: https://&#xAB;yourTenant&#xBB;.sharepoint.com</SharePointSite>
<SkuPartNumber>Override required: Format: XXXXXX</SkuPartNumber>
<TeamsChannelName>Override required: Example: M365TestChannel</TeamsChannelName>
<TeamsTeamName>Override required: Format: XXXXXX</TeamsTeamName>
<TenantId>Override required: Format: 01234567-89ab-cdef-fedc-ba9876543210</TenantId>
</DataSource>
</Discovery>