Met deze monitor wordt de status van de IIS-websites gecontroleerd. Als u een waarschuwing ontvangt van deze monitor is er actie vereist om de website terug naar de operationele status te brengen.
Operationele statussen:
De operationele status van een IIS-website kan "Gestart" of "Gestopt" zijn.
De enige configureerbare parameter van deze monitor is het tijdsinterval dat wordt gebruikt om de status van de website te controleren.
Er kan een groot aantal redenen zijn waarom een IIS-website is gestopt, bijvoorbeeld:
De website is gestopt door een beheerder.
De website is gestopt door IIS als gevolg van een of meer fouten die zich tijdens runtime hebben voorgedaan.
De website is niet goed geconfigureerd, waardoor deze niet kan worden gestart.
Als een IIS-website is gestopt, kunt u een diagnose van het probleem stellen of website opnieuw starten door de volgende acties:
Controleer op extra websitegerelateerde waarschuwingen die mogelijk gelijktijdig hebben plaatsgevonden. Door deze waarschuwingen kan beter worden vastgesteld waarom de website een gestopte status is ingegaan.
Controleer de gebeurtenislogboeken op de beheerde computer en corrigeer onderliggende problemen die mogelijk hebben veroorzaakt dat de website onverwacht is gestopt.
Gebruik de volgende taak om te proberen de website opnieuw op te starten.
IIS-website starten
Target | Microsoft.Windows.InternetInformationServices.6.2.WebSite | ||
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.IISWebSiteStateMonitor.8 | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.WebSite.WebSiteStatusCheck.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebSite" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.IIS.IISWebSiteStateMonitor.8" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.WebSite.WebSiteStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</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>
<SiteID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.WebSite"]/SiteID$</SiteID>
</Configuration>
</UnitMonitor>