Discovers SQL Server 2008 Mirroring Witness Objects
RABurri.SQLServer.2008.MirroringWitness.Discovery (Discovery)
Probes an SQL 2008 DB engine to check if it is a mirroring witness
Element properties:
Object Discovery Details:
Member Modules:
Source Code:
<Discovery ID="RABurri.SQLServer.2008.MirroringWitness.Discovery" Enabled="true" Target="SQL2008!Microsoft.SQLServer.2008.DBEngine" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="RABurri.SQLServer.2008.MirrorWitness">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="MirroringLibrary!RABurri.SQLServer.MirroredDatabaseWitness">
<Property TypeID="MirroringLibrary!RABurri.SQLServer.MirroredDatabaseWitness" PropertyID="MirroringGUID"/>
<Property TypeID="MirroringLibrary!RABurri.SQLServer.MirroredDatabaseWitness" PropertyID="MirroringPartners"/>
<Property TypeID="MirroringLibrary!RABurri.SQLServer.MirroredDatabaseWitness" PropertyID="MirroringLevel"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="MirroringLibrary!RABurri.SQLServer.MirroredDatabaseWitness" PropertyID="DatabaseName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" RunAs="SQLLibrary!Microsoft.SQLServer.SQLDiscoveryAccount" TypeID="RABurri.SQLServer.2008.MirroringWitness.DiscoveryDataSource">
<Debug>false</Debug>
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>