URLGenie.HttpRequest.Properties.Discovery.2
URLGenie.HttpRequest.Properties.Discovery.2 (Discovery)
HTTP Request Discovery #2
NOTE: It is extremely rare to need/enable Discovery #2 and/or #3. THIS SHOULD ONLY BE ENABLED AND CONFIGURED FOR LARGE DISCOVERIES.
"LowerDiscoveryPercentage" and "UpperDiscoveryPercentage" should coincide with all other "URLGenie.HttpRequest.Properties.Discovery.X" discoveries. Ranges must overlap as shown below and should encompass 0 to 100.
Example (with all 3 discoveries enabled):
URLGenie.HttpRequest.Properties.Discovery.1 Lower=0, Upper=33
URLGenie.HttpRequest.Properties.Discovery.2 Lower=33, Upper=66
URLGenie.HttpRequest.Properties.Discovery.3 Lower=66, Upper=100
See management pack documentation for more details.
Element properties: Object Discovery Details: Member Modules:
Source Code: <Discovery ID="URLGenie.HttpRequest.Properties.Discovery.2" Enabled="false" Target="URLGenie.WatcherNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="URLGenie.HttpRequest.Standard">
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Body"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="CertThumbprint"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ConfigFile"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ContentMatch"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Description"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ErrorTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="GroupID"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="HeaderContentType"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Index"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Interval"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Proxy"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyAuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ResponseTimeout"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="RetryCount"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="StatusThreshold"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="URL"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="UserAgent"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Verb"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="WarningTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Watchers"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Wiki"/>
</DiscoveryClass>
<DiscoveryClass TypeID="URLGenie.HttpsRequest.Standard">
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Body"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="CertThumbprint"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ConfigFile"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ContentMatch"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Description"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ErrorTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="GroupID"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="HeaderContentType"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Index"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Interval"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Proxy"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyAuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ResponseTimeout"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="RetryCount"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="StatusThreshold"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="URL"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="UserAgent"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Verb"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="WarningTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Watchers"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Wiki"/>
</DiscoveryClass>
<DiscoveryClass TypeID="URLGenie.HttpRequest.Special">
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Body"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="CertThumbprint"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ConfigFile"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ContentMatch"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Description"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ErrorTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="GroupID"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="HeaderContentType"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Index"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Interval"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Proxy"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyAuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ResponseTimeout"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="RetryCount"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="StatusThreshold"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="URL"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="UserAgent"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Verb"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="WarningTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Watchers"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Wiki"/>
</DiscoveryClass>
<DiscoveryClass TypeID="URLGenie.HttpsRequest.Special">
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="AuthUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Body"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="CertThumbprint"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ConfigFile"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ContentMatch"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Description"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ErrorTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="GroupID"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="HeaderContentType"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header1Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header2Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Name"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Header3Value"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Index"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Interval"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Proxy"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyUser"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ProxyAuthenticationScheme"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="ResponseTimeout"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="RetryCount"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="StatusThreshold"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="URL"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="UserAgent"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Verb"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="WarningTime"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Watchers"/>
<Property TypeID="URLGenie.HttpRequest.Seed" PropertyID="Wiki"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="URLGenie.WatcherNodeHostsRequest"/>
</DiscoveryTypes>
<DataSource ID="DataSource" RunAs="URLGenie.Discovery.Profile" TypeID="URLGenie.ReadConfig.Composite.DS">
<ConfigFilesPath>$Target/Property[Type="URLGenie.WatcherNode"]/ConfigFilesPath$</ConfigFilesPath>
<IntervalSeconds>28800</IntervalSeconds>
<LowerDiscoveryPercentage>0</LowerDiscoveryPercentage>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<PrincipalName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</PrincipalName>
<ProbeActionTimeoutSeconds>300</ProbeActionTimeoutSeconds>
<SourceID>$MPElement$</SourceID>
<SyncTime>12:03</SyncTime>
<UpperDiscoveryPercentage>0</UpperDiscoveryPercentage>
<WriteToEventLog>false</WriteToEventLog>
</DataSource>
</Discovery>