Beschikbaarheid van de groep van toepassingen

Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.ApplicationPoolStatusCheck.Monitor (UnitMonitor)

Knowledge Base article:

Samenvatting

Met deze monitor wordt de status van de groep van IIS-toepassingen gecontroleerd. Als u een waarschuwing ontvangt van deze monitor is er actie vereist om de groep van toepassingen terug naar de operationele status te brengen.

Operationele statussen:

De operationele status van een groep van IIS-toepassingen kan "Gestart" of "Gestopt" zijn.

Configuratie

De enige configureerbare parameter van deze monitor is het tijdsinterval dat wordt gebruikt om de status van de groep van toepassingen te controleren.

Oorzaken

Er kan een groot aantal redenen zijn waarom een groep van IIS-toepassingen is gestopt, bijvoorbeeld:

Oplossingen

Als een groep van IIS-toepassingen is gestopt, kunt u een diagnose van het probleem stellen of de groep van toepassingen opnieuw starten door de volgende acties:

Toepassingsgroep starten

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.8
RemotableFalse
AccessibilityPublic
Alert Message
IIS 8-groep van toepassingen is niet beschikbaar
De IIS 8-groep van toepassingen met de naam {0} op {1} is niet beschikbaar omdat de groep van toepassingen is gestopt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.ApplicationPoolStatusCheck.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.8" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.ApplicationPoolStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PoolID$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Started" MonitorTypeStateID="Started" HealthState="Success"/>
<OperationalState ID="Stopped" MonitorTypeStateID="Stopped" HealthState="Error"/>
</OperationalStates>
<Configuration>
<PeriodInSeconds>60</PeriodInSeconds>
<PoolID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PoolID$</PoolID>
</Configuration>
</UnitMonitor>