Essa regra do módulo de investigação descobre todos os aplicativos Web que estão instalados.
Type | DataSourceModuleType |
Isolation | Any |
Accessibility | Internal |
RunAs | System.PrivilegedMonitoringAccount |
OutputType | System.Discovery.Data |
Comment | Duplicate IIS 7 Web Site Discovery DataSource recreated here because original DS in IIS 7 MP is internal. |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
Scheduler | DataSource | System.Discovery.Scheduler | Default |
Probe | ProbeAction | Microsoft.Windows.Server.IIS.IISAspDiscoveryProbe.6.2.Duplicate | Default |
ID | ParameterType | Selector | ||
---|---|---|---|---|
PeriodInSeconds | int | $Config/PeriodInSeconds$ | ||
WebApplicationDiscoverEmptyDirectory | bool | $Config/WebApplicationDiscoverEmptyDirectory$ | Descobrir os diretórios vazios como Aplicativos Web do ASP.NET | Defina como Verdadeiro para tratar os aplicativos com um diretório virtual raiz vazio, como um aplicativo Web ASP.NET. |
WebApplicationDiscoverAllDirectories | bool | $Config/WebApplicationDiscoverAllDirectories$ | Descobrir todos os diretórios, como aplicativos Web ASP.NET | Defina como Verdadeiro para descobrir um aplicativo que não foi descoberto anteriormente, como um aplicativo Web ASP.NET ou um serviço Web ASP.NET. Esse sinalizador configura o fluxo de trabalho da descoberta do IIS para que ele descubra aplicativos desconhecidos, como aplicativos Web ASP.NET, de modo que você possa monitorá-los com o modelo .NET Application Performance Monitoring. |
WebApplicationAdditionalExtensions | string | $Config/WebApplicationAdditionalExtensions$ | Extensões de arquivos adicionais para a descoberta de aplicativos Web ASP.NET | Forneça uma lista, delimitada por ponto-e-vírgula (;), das extensões de arquivos que devem ser usadas para identificar um aplicativo como um aplicativo Web ASP.NET. O modelo padrão é usado pela descoberta do IIS 7 para procurar por arquivos .aspx no diretório virtual. Caso algum desses arquivos seja localizado, um ponto de extremidade do aplicativo Web ASP.NET será criado. Um exemplo de uma cadeia de caracteres da lista de novas extensões de arquivos é "foo;bar" que especifica arquivos como myFile.foo e myFile.bar, os quais representam os aplicativos Web ASP.NET. |
WebServiceDiscoverEmptyDirectory | bool | $Config/WebServiceDiscoverEmptyDirectory$ | Descobrir os diretórios vazios como Serviços da Web do ASP.NET | Defina como Verdadeiro para tratar os aplicativos com um diretório virtual raiz vazio, como um serviço Web ASP.NET. |
WebServiceAdditionalExtensions | string | $Config/WebServiceAdditionalExtensions$ | Extensões de arquivos adicionais para a descoberta de serviços Web ASP.NET | Forneça uma lista, delimitada por ponto-e-vírgula (;), das extensões de arquivos que devem ser usadas para identificar um aplicativo como um serviço Web ASP.NET. O modelo padrão é usado pela descoberta do IIS 7 para procurar por arquivos .asmx no diretório virtual. Caso algum desses arquivos seja localizado, um ponto de extremidade do serviço Web ASP.NET será criado. Um exemplo de uma cadeia de caracteres da lista de novas extensões de arquivos é "foo;bar" que especifica arquivos como myFile.foo e myFile.bar, os quais representam os serviços Web ASP.NET. |
<DataSourceModuleType ID="Microsoft.Windows.Server.IIS.IISAspDiscoveryDataSource.6.2.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.6.2.Duplicate">
<DiscoverySourceType>$Config/DiscoverySourceType$</DiscoverySourceType>
<DiscoverySourceObjectId>$Config/DiscoverySourceObjectId$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Config/DiscoverySourceManagedEntityId$</DiscoverySourceManagedEntityId>
<ComputerPrincipalName>$Config/ComputerPrincipalName$</ComputerPrincipalName>
<GUIDAspApplication>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]$</GUIDAspApplication>
<GUIDAspApplication__ApplicationVRoot>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/ApplicationVRoot$</GUIDAspApplication__ApplicationVRoot>
<GUIDAspApplication__IISApplicationName>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/IISApplicationName$</GUIDAspApplication__IISApplicationName>
<GUIDAspApplication__Name>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebApplicationEndpoint"]/Name$</GUIDAspApplication__Name>
<GUIDWebServiceApplication>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]$</GUIDWebServiceApplication>
<GUIDWebServiceApplication__ApplicationVRoot>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/ApplicationVRoot$</GUIDWebServiceApplication__ApplicationVRoot>
<GUIDWebServiceApplication__IISApplicationName>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/IISApplicationName$</GUIDWebServiceApplication__IISApplicationName>
<GUIDWebServiceApplication__Name>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.AspNetWebServiceEndpoint"]/Name$</GUIDWebServiceApplication__Name>
<GUIDWebSite>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.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="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover0To20WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover20To40WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover40To60WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.Discover60To80WebApplications"]$</RuleGuid>
<RuleGuid>$MPElement[Name="IIS8!Microsoft.Windows.InternetInformationServices.6.2.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>