Ermittlung von IIS 10-Anwendungspools (90-100 Prozent)

Microsoft.Windows.InternetInformationServices.10.0.Discover90To100AppPools (Discovery)

Diese Regel wird für jeden IIS 10-Webserver ausgeführt, um die installierten Anwendungspools zu ermitteln. Auf einigen Webservern ist möglicherweise eine große Anzahl von Anwendungspools vorhanden. Damit die Ermittlung einer großen Anzahl von Anwendungspools ordnungsgemäß ausgeführt wird, ermittelt diese Regel nur eine Untermenge der installierten Anwendungspools.

Knowledge Base article:

Zusammenfassung

Diese Regel wird für jeden IIS 10-Webserver ausgeführt, um die installierten Anwendungspools zu ermitteln. Auf einigen Webservern ist möglicherweise eine große Anzahl von Anwendungspools vorhanden. Damit die Ermittlung einer großen Anzahl von Anwendungspools ordnungsgemäß ausgeführt wird, ermittelt diese Regel nur eine Untermenge der installierten Anwendungspools.

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.WebServer
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.Server.IIS.IISApplicationPoolDiscoveryDataSource.10 Default

Source Code:

<Discovery ID="Microsoft.Windows.InternetInformationServices.10.0.Discover90To100AppPools" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.WebServer" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool">
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PoolID"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PeriodicRestartTime"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PeriodicRestartRequests"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="MaxProcesses"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PingingEnabled"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PingInterval"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PingResponseTime"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="IdleTimeout"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="CPUAction"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="CPULimit"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="CPUResetInterval"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="ApplicationPoolIdentityType"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="ApplicationPoolIdentity"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PeriodicRestartMemory"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PeriodicRestartPrivateMemory"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="ApplicationPoolAutoStart"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="PeriodicRestartSchedule"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="RapidFailProtection"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="RapidFailProtectionInterval"/>
<Property TypeID="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool" PropertyID="RapidFailProtectionMaxCrashes"/>
<Property TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" PropertyID="DotNetVersion"/>
<Property TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" PropertyID="QueueLength"/>
<Property TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" PropertyID="Enable32BitApplications"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.IISApplicationPoolDiscoveryDataSource.10">
<PeriodInSeconds>14400</PeriodInSeconds>
<DiscoverySourceType>0</DiscoverySourceType>
<DiscoverySourceObjectId>$MPElement$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Target/Id$</DiscoverySourceManagedEntityId>
<ComputerPrincipalName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerPrincipalName>
<LowerDiscoveryPercentage>90</LowerDiscoveryPercentage>
<UpperDiscoveryPercentage>100</UpperDiscoveryPercentage>
</DataSource>
</Discovery>