SMB Discovery for Windows Server 2012 R2 for fssagent Service

Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled.Discovery (Discovery)

This discovery specializes the SMB Service for servers with fssagent Service enabled to add additional monitoring

Knowledge Base article:

Summary

This discovery specializes the SMB Service for servers with fssagent Service enabled to add additional monitoring. It will only create an object on servers where the FileServerVssAgent role is installed.

Element properties:

TargetMicrosoft.Windows.FileServices.Service.SMB.6.3
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper Default

Source Code:

<Discovery ID="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled.Discovery" Enabled="true" Target="Microsoft.Windows.FileServices.Service.SMB.6.3" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="FileServices!Microsoft.Windows.FileServer.Contains.Service"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>\\$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$\ROOT\CIMV2</NameSpace>
<Query>SELECT ID, Name FROM Win32_ServerFeature WHERE ID = '434'</Query>
<Frequency>14400</Frequency>
<ClassId>$MPElement[Name="Microsoft.Windows.FileServices.Service.SMB.6.3.FssAgentEnabled"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>