Ten monitor sprawdza stan witryn sieci Web usług IIS. W przypadku otrzymania alertu z tego monitora należy wykonać odpowiednie czynności w celu przywrócenia witryny sieci Web do stanu operacyjnego.
Stany operacyjne:
Witryna sieci Web usług IIS może być w stanie operacyjnym „Uruchomiono” lub „Zatrzymano”.
Jedynym konfigurowalnym parametrem tego monitora jest przedział czasu używany do sprawdzania stanu witryny sieci Web.
Witryna sieci Web usług IIS może zostać zatrzymana z wielu powodów, takich jak:
Witryna sieci Web została zatrzymana przez administratora.
Witryna sieci Web została zatrzymana przez usługi IIS z powodu przynajmniej jednego błędu, który wystąpił podczas jej działania.
Witryna sieci Web została nieprawidłowo skonfigurowana, co spowodowało błąd lub uniemożliwiło jej uruchomienie.
Jeżeli witryna sieci Web usług IIS jest zatrzymana, możesz diagnozować ten problem lub ponownie uruchomić witrynę, podejmując następujące czynności:
Sprawdź, czy pojawiły się równocześnie dodatkowe alerty związane z witryną sieci Web. Mogą one pomóc w lepszym poznaniu przyczyny zatrzymania witryny sieci Web.
Przejrzyj dzienniki zdarzeń na zarządzanym komputerze i rozwiąż wszystkie napotkane problemy, które mogły spowodować niespodziewane zatrzymanie witryny sieci Web.
Użyj poniższego zadania, aby spróbować ponownie uruchomić witrynę sieci Web.
Uruchomienie witryny sieci Web usług IIS
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="onEssentialMonitoring" 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>