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.
De enige configureerbare parameter van deze monitor is het tijdsinterval dat wordt gebruikt om de status van de groep van toepassingen te controleren.
Er kan een groot aantal redenen zijn waarom een groep van IIS-toepassingen is gestopt, bijvoorbeeld:
De groep van toepassingen is gestopt door een beheerder.
De groep van toepassingen is niet goed geconfigureerd, waardoor deze niet kan worden gestart.
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:
Controleer op extra aan de groep van toepassingen gerelateerde waarschuwingen die mogelijk gelijktijdig hebben plaatsgevonden. Door deze waarschuwingen kan beter worden vastgesteld waarom de groep van toepassingen een gestopte status is ingegaan.
Controleer de gebeurtenislogboeken op de beheerde computer en corrigeer onderliggende problemen die mogelijk hebben veroorzaakt dat de groep van toepassingen onverwacht is gestopt.
Toepassingsgroep starten
Target | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.8 | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>