Microsoft.Exchange.15.IISApplicationPoolExchange 2013 IIS Application Pool

Microsoft.Exchange.15.IISApplicationPool (ClassType)

The object of this class represents IIS Application Pool created by Microsoft Exchange. This management pack does not define any unit monitors for IIS Application Pools. IIS Application Pools are discovered for performance data collection purposes only.

Knowledge Base article:

Summary

The object of this class represents IIS Application Pool created by Microsoft Exchange. This management pack does not define any unit monitors for IIS Application Pools. IIS Application Pools are discovered for performance data collection purposes only.

Element properties:

Base ClassMicrosoft.Windows.ApplicationComponent
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdef14318a-ada4-1748-31db-0192ef2804f0

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.Exchange.15.IISApplicationPool:
PoolID  string  Pool ID true 256  False 
PeriodicRestartTime  string  Periodic Restart Time false 256  False 
PeriodicRestartRequests  int  Periodic Restart Requests false 256   
MaxProcesses  int  Max Processes false 256   
PingingEnabled  bool  Pinging Enabled false 256   
PingInterval  string  Ping Interval false 256  False 
PingResponseTime  string  Ping Response Time false 256  False 
IdleTimeout  int  Idle Time Out false 256   
CPUAction  bool  CPU Action false 256   
CPULimit  string  CPU Limit false 256  False 
CPUResetInterval  string  CPU Reset Interval false 256  False 
ApplicationPoolIdentityType  int  Application Pool Identity Type false 256   
ApplicationPoolIdentity  string  Application Pool Identity false 256  False 
PeriodicRestartMemory  int  Periodic Restart Memory false 256   
PeriodicRestartPrivateMemory  int  Periodic Restart Private Memory false 256   
ApplicationPoolAutoStart  bool  Application Pool Auto Start false 256   
PeriodicRestartSchedule  string  Periodic Restart Schedule false 256  False 
RapidFailProtection  string  Rapid Fail Protection false 256  False 
RapidFailProtectionInterval  string  Rapid Fail Protection Interval false 256  False 
RapidFailProtectionMaxCrashes  int  Rapid Fail Protection Max Crashes false 256   

Health Model:

Source Code:

<ClassType ID="Microsoft.Exchange.15.IISApplicationPool" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false">
<Property ID="PoolID" Type="string" Key="true"/>
<Property ID="PeriodicRestartTime" Type="string"/>
<Property ID="PeriodicRestartRequests" Type="int"/>
<Property ID="MaxProcesses" Type="int"/>
<Property ID="PingingEnabled" Type="bool"/>
<Property ID="PingInterval" Type="string"/>
<Property ID="PingResponseTime" Type="string"/>
<Property ID="IdleTimeout" Type="int"/>
<Property ID="CPUAction" Type="bool"/>
<Property ID="CPULimit" Type="string"/>
<Property ID="CPUResetInterval" Type="string"/>
<Property ID="ApplicationPoolIdentityType" Type="int"/>
<Property ID="ApplicationPoolIdentity" Type="string"/>
<Property ID="PeriodicRestartMemory" Type="int" Key="false"/>
<Property ID="PeriodicRestartPrivateMemory" Type="int"/>
<Property ID="ApplicationPoolAutoStart" Type="bool"/>
<Property ID="PeriodicRestartSchedule" Type="string"/>
<Property ID="RapidFailProtection" Type="string"/>
<Property ID="RapidFailProtectionInterval" Type="string"/>
<Property ID="RapidFailProtectionMaxCrashes" Type="int"/>
</ClassType>