Amalga 2009 SQL Database Discovery

Microsoft.Amalga.UIS.2009.SQLDatabase_Discovery (Discovery)

Discover Amalga 2009 SQL Database Discovery

Knowledge Base article:

Summary

Discovery Amalga 2009 SQL Database

Element properties:

TargetMicrosoft.SQLServer.Database
EnabledTrue
Frequency14900
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Amalga.2009.SQLDatabase.DiscoveryDataSource Microsoft.Amalga.Library.Discovery.RunAsAccount

Source Code:

<Discovery ID="Microsoft.Amalga.UIS.2009.SQLDatabase_Discovery" Enabled="onEssentialMonitoring" Target="MicrosoftSQLServerLibrary!Microsoft.SQLServer.Database" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="MicrosoftSQLServerLibrary!Microsoft.SQLServer.Database">
<Property TypeID="MicrosoftSQLServerLibrary!Microsoft.SQLServer.Database" PropertyID="DatabaseName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="MicrosoftSQLServerLibrary!Microsoft.SQLServer.DBEngine">
<Property TypeID="MicrosoftSQLServerLibrary!Microsoft.SQLServer.ServerRole" PropertyID="InstanceName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Amalga.UIS.2009.DistributedApp">
<Property TypeID="Microsoft.Amalga.UIS.2009.DistributedApp" PropertyID="Environment"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" RunAs="AmalgaLib!Microsoft.Amalga.Library.Discovery.RunAsAccount" TypeID="Amalga.2009.SQLDatabase.DiscoveryDataSource">
<TimeoutSeconds>900</TimeoutSeconds>
<IntervalSeconds>14900</IntervalSeconds>
<PrincipalName>$Target/Host/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</PrincipalName>
<NetbiosComputerName>$Target/Host/Host/Property[Type='Windows!Microsoft.Windows.Computer']/NetbiosComputerName$</NetbiosComputerName>
<InstanceName>$Target/Host/Property[Type='MicrosoftSQLServerLibrary!Microsoft.SQLServer.ServerRole']/InstanceName$</InstanceName>
<DatabaseName>$Target/Property[Type='MicrosoftSQLServerLibrary!Microsoft.SQLServer.Database']/DatabaseName$</DatabaseName>
<DebugEventSource>Amalga</DebugEventSource>
<DebugEnabled>false</DebugEnabled>
<SyncTime/>
</DataSource>
</Discovery>