IIS 8 アプリケーション プール検出データ ソース
Microsoft.Windows.Server.IIS.IISApplicationPoolDiscoveryDataSource.8 (DataSourceModuleType)
Element properties:
Member Modules:
Overrideable Parameters:
Source Code:
<DataSourceModuleType ID="Microsoft.Windows.Server.IIS.IISApplicationPoolDiscoveryDataSource.8" Accessibility="Internal" RunAs="System!System.PrivilegedMonitoringAccount" Batching="false">
<Configuration>
<xsd:element minOccurs="1" name="PeriodInSeconds" type="xsd:unsignedInt"/>
<xsd:element minOccurs="1" name="DiscoverySourceType" type="xsd:unsignedInt"/>
<xsd:element minOccurs="1" name="DiscoverySourceObjectId" type="xsd:string"/>
<xsd:element minOccurs="1" name="DiscoverySourceManagedEntityId" type="xsd:string"/>
<xsd:element minOccurs="1" name="ComputerPrincipalName" type="xsd:string"/>
<xsd:element minOccurs="0" maxOccurs="1" name="LowerDiscoveryPercentage" type="xsd:unsignedInt"/>
<xsd:element minOccurs="0" maxOccurs="1" name="UpperDiscoveryPercentage" type="xsd:unsignedInt"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="PeriodInSeconds" Selector="$Config/PeriodInSeconds$" ParameterType="int"/>
<OverrideableParameter ID="LowerDiscoveryPercentage" Selector="$Config/LowerDiscoveryPercentage$" ParameterType="int"/>
<OverrideableParameter ID="UpperDiscoveryPercentage" Selector="$Config/UpperDiscoveryPercentage$" ParameterType="int"/>
</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.IISApplicationPoolDiscoveryProbe.8">
<DiscoverySourceType>$Config/DiscoverySourceType$</DiscoverySourceType>
<DiscoverySourceObjectId>$Config/DiscoverySourceObjectId$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Config/DiscoverySourceManagedEntityId$</DiscoverySourceManagedEntityId>
<ComputerPrincipalName>$Config/ComputerPrincipalName$</ComputerPrincipalName>
<GUIDApplicationPool>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool"]$</GUIDApplicationPool>
<GUIDApplicationPool__PoolID>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PoolID$</GUIDApplicationPool__PoolID>
<GUIDApplicationPool__PeriodicRestartTime>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PeriodicRestartTime$</GUIDApplicationPool__PeriodicRestartTime>
<GUIDApplicationPool__PeriodicRestartRequests>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PeriodicRestartRequests$</GUIDApplicationPool__PeriodicRestartRequests>
<GUIDApplicationPool__MaxProcesses>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/MaxProcesses$</GUIDApplicationPool__MaxProcesses>
<GUIDApplicationPool__PingingEnabled>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PingingEnabled$</GUIDApplicationPool__PingingEnabled>
<GUIDApplicationPool__PingInterval>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PingInterval$</GUIDApplicationPool__PingInterval>
<GUIDApplicationPool__PingResponseTime>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PingResponseTime$</GUIDApplicationPool__PingResponseTime>
<GUIDApplicationPool__IdleTimeout>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/IdleTimeout$</GUIDApplicationPool__IdleTimeout>
<GUIDApplicationPool__CPUAction>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/CPUAction$</GUIDApplicationPool__CPUAction>
<GUIDApplicationPool__CPULimit>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/CPULimit$</GUIDApplicationPool__CPULimit>
<GUIDApplicationPool__CPUResetInterval>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/CPUResetInterval$</GUIDApplicationPool__CPUResetInterval>
<GUIDApplicationPool__ApplicationPoolIdentityType>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/ApplicationPoolIdentityType$</GUIDApplicationPool__ApplicationPoolIdentityType>
<GUIDApplicationPool__ApplicationPoolIdentity>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/ApplicationPoolIdentity$</GUIDApplicationPool__ApplicationPoolIdentity>
<GUIDApplicationPool__PeriodicRestartMemory>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PeriodicRestartMemory$</GUIDApplicationPool__PeriodicRestartMemory>
<GUIDApplicationPool__PeriodicRestartPrivateMemory>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PeriodicRestartPrivateMemory$</GUIDApplicationPool__PeriodicRestartPrivateMemory>
<GUIDApplicationPool__ApplicationPoolAutoStart>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/ApplicationPoolAutoStart$</GUIDApplicationPool__ApplicationPoolAutoStart>
<GUIDApplicationPool__PeriodicRestartSchedule>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PeriodicRestartSchedule$</GUIDApplicationPool__PeriodicRestartSchedule>
<GUIDApplicationPool__RapidFailProtection>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/RapidFailProtection$</GUIDApplicationPool__RapidFailProtection>
<GUIDApplicationPool__RapidFailProtectionInterval>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/RapidFailProtectionInterval$</GUIDApplicationPool__RapidFailProtectionInterval>
<GUIDApplicationPool__RapidFailProtectionMaxCrashes>$MPElement[Name="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/RapidFailProtectionMaxCrashes$</GUIDApplicationPool__RapidFailProtectionMaxCrashes>
<GUIDApplicationPool__DotNetVersion>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool"]/DotNetVersion$</GUIDApplicationPool__DotNetVersion>
<GUIDApplicationPool__QueueLength>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool"]/QueueLength$</GUIDApplicationPool__QueueLength>
<GUIDApplicationPool__Enable32BitApplications>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool"]/Enable32BitApplications$</GUIDApplicationPool__Enable32BitApplications>
<LowerDiscoveryPercentage>$Config/LowerDiscoveryPercentage$</LowerDiscoveryPercentage>
<UpperDiscoveryPercentage>$Config/UpperDiscoveryPercentage$</UpperDiscoveryPercentage>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Probe">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>