Modul zdroje dat zjišťování webové aplikace IIS 7.0

Microsoft.Windows.Server.IIS.IISAspDiscoveryDataSource.2008.Duplicate (DataSourceModuleType)

Toto pravidlo modulu testu zjišťuje všechny nainstalované webové aplikace.

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityInternal
RunAsSystem.PrivilegedMonitoringAccount
OutputTypeSystem.Discovery.Data
CommentDuplicate IIS 7 Web Site Discovery DataSource recreated here because original DS in IIS 7 MP is internal.

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Discovery.Scheduler Default
Probe ProbeAction Microsoft.Windows.Server.IIS.IISAspDiscoveryProbe.2008.Duplicate Default

Overrideable Parameters:

IDParameterTypeSelector
PeriodInSecondsint$Config/PeriodInSeconds$
WebApplicationDiscoverEmptyDirectorybool$Config/WebApplicationDiscoverEmptyDirectory$Zjišťování prázdných adresářů jako webové aplikace ASP.NETNastavte na pravdivou hodnotu, aby bylo s aplikacemi s prázdným kořenovým virtuálním adresářem zacházeno jako s webovou aplikací ASP.NET.
WebApplicationDiscoverAllDirectoriesbool$Config/WebApplicationDiscoverAllDirectories$Zjišťování všech adresářů jako webové aplikace ASP.NETNastavte na pravdivou hodnotu pro zjištění aplikace, která nebyla dříve zjištěna, jako webové aplikace ASP.NET nebo webové služby ASP.NET. Tento příznak konfiguruje pracovní postup zjišťování IIS pro zjištění neznámých aplikací jako webových aplikací ASP.NET tak, abyste je mohli monitorovat pomocí šablony monitorování výkonu aplikace .NET.
WebApplicationAdditionalExtensionsstring$Config/WebApplicationAdditionalExtensions$Dodatečné přípony souborů pro zjišťování webové aplikace ASP.NETPoskytněte seznam přípon souborů oddělený středníkem (;), který se má použít k identifikaci aplikace jako webové aplikace ASP.NET. Výchozím způsobem používaným zjišťováním ISS 7 je hledání souborů .aspx ve virtuálním adresáři, jsou-li nějaké nalezeny, bude vytvořen koncový bod webové aplikace ASP.NET. Příkladem nového řetězce seznamu přípon souborů je „foo;bar", který specifikuje soubory jako myFile.foo a myFile.bar zastupující webové aplikace ASP.NET.
WebServiceDiscoverEmptyDirectorybool$Config/WebServiceDiscoverEmptyDirectory$Zjišťování prázdných adresářů jako webové služby ASP.NETNastavte na pravdivou hodnotu, aby bylo s aplikacemi s prázdným kořenovým virtuálním adresářem zacházeno jako s webovou službou ASP.NET.
WebServiceAdditionalExtensionsstring$Config/WebServiceAdditionalExtensions$Dodatečné přípony souborů pro zjišťování webové služby ASP.NETPoskytněte seznam přípon souborů oddělený středníkem (;), který se má použít k identifikaci aplikace jako webové služby ASP.NET. Výchozím způsobem používaným zjišťováním ISS 7 je hledání souborů .asmx ve virtuálním adresáři, jsou-li nějaké nalezeny, bude vytvořen koncový bod webové služby ASP.NET. Příkladem nového řetězce seznamu přípon souborů je „foo;bar", který specifikuje soubory jako myFile.foo a myFile.bar zastupující webové služby ASP.NET.

Source Code:

<DataSourceModuleType ID="Microsoft.Windows.Server.IIS.IISAspDiscoveryDataSource.2008.Duplicate" Accessibility="Internal" RunAs="System!System.PrivilegedMonitoringAccount" Batching="false" Comment="Duplicate IIS 7 Web Site Discovery DataSource recreated here because original DS in IIS 7 MP is internal.">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="PeriodInSeconds" type="xsd:unsignedInt"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceType" type="xsd:unsignedInt"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceObjectId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="DiscoverySourceManagedEntityId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ComputerPrincipalName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationDiscoverEmptyDirectory" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationDiscoverAllDirectories" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebApplicationAdditionalExtensions" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebServiceDiscoverEmptyDirectory" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebServiceAdditionalExtensions" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="PeriodInSeconds" Selector="$Config/PeriodInSeconds$" ParameterType="int"/>
<OverrideableParameter ID="WebApplicationDiscoverEmptyDirectory" ParameterType="bool" Selector="$Config/WebApplicationDiscoverEmptyDirectory$"/>
<OverrideableParameter ID="WebApplicationDiscoverAllDirectories" ParameterType="bool" Selector="$Config/WebApplicationDiscoverAllDirectories$"/>
<OverrideableParameter ID="WebApplicationAdditionalExtensions" ParameterType="string" Selector="$Config/WebApplicationAdditionalExtensions$"/>
<OverrideableParameter ID="WebServiceDiscoverEmptyDirectory" ParameterType="bool" Selector="$Config/WebServiceDiscoverEmptyDirectory$"/>
<OverrideableParameter ID="WebServiceAdditionalExtensions" ParameterType="string" Selector="$Config/WebServiceAdditionalExtensions$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Discovery.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">$Config/PeriodInSeconds$</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
<ProbeAction ID="Probe" TypeID="Microsoft.Windows.Server.IIS.IISAspDiscoveryProbe.2008.Duplicate">
<DiscoverySourceType>$Config/DiscoverySourceType$</DiscoverySourceType>
<DiscoverySourceObjectId>$Config/DiscoverySourceObjectId$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Config/DiscoverySourceManagedEntityId$</DiscoverySourceManagedEntityId>
<ComputerPrincipalName>$Config/ComputerPrincipalName$</ComputerPrincipalName>
<GUIDAspApplication>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebApplicationEndpoint"]$</GUIDAspApplication>
<GUIDAspApplication__ApplicationVRoot>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebApplicationEndpoint"]/ApplicationVRoot$</GUIDAspApplication__ApplicationVRoot>
<GUIDAspApplication__IISApplicationName>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebApplicationEndpoint"]/IISApplicationName$</GUIDAspApplication__IISApplicationName>
<GUIDAspApplication__Name>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebApplicationEndpoint"]/Name$</GUIDAspApplication__Name>
<GUIDWebServiceApplication>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebServiceEndpoint"]$</GUIDWebServiceApplication>
<GUIDWebServiceApplication__ApplicationVRoot>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebServiceEndpoint"]/ApplicationVRoot$</GUIDWebServiceApplication__ApplicationVRoot>
<GUIDWebServiceApplication__IISApplicationName>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebServiceEndpoint"]/IISApplicationName$</GUIDWebServiceApplication__IISApplicationName>
<GUIDWebServiceApplication__Name>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.AspNetWebServiceEndpoint"]/Name$</GUIDWebServiceApplication__Name>
<GUIDWebSite>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.WebSite"]$</GUIDWebSite>
<GUIDWebSite__SiteID>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.WebSite"]/SiteID$</GUIDWebSite__SiteID>
<LowerDiscoveryPercentage>0</LowerDiscoveryPercentage>
<UpperDiscoveryPercentage>100</UpperDiscoveryPercentage>
<DeprecatedRules>
<RuleGuids>
<RuleGuid>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.Discover0To20WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.Discover20To40WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.Discover40To60WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.Discover60To80WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS7!Microsoft.Windows.InternetInformationServices.2008.Discover80To100WebApplications"]$</RuleGuid>
</RuleGuids>
</DeprecatedRules>
<ExtendedSettings>
<WebApplicationDiscoverEmptyDirectory>$Config/WebApplicationDiscoverEmptyDirectory$</WebApplicationDiscoverEmptyDirectory>
<WebApplicationDiscoverAllDirectories>$Config/WebApplicationDiscoverAllDirectories$</WebApplicationDiscoverAllDirectories>
<WebApplicationAdditionalExtensions>$Config/WebApplicationAdditionalExtensions$</WebApplicationAdditionalExtensions>
<WebServiceDiscoverEmptyDirectory>$Config/WebServiceDiscoverEmptyDirectory$</WebServiceDiscoverEmptyDirectory>
<WebServiceAdditionalExtensions>$Config/WebServiceAdditionalExtensions$</WebServiceAdditionalExtensions>
</ExtendedSettings>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Probe">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>