Bu izleyici, IIS web sitelerinin durumunu denetler. Bu izleyiciden bir uyarı alırsanız, Web sitesini çalışır duruma döndürmek için eylem yapılması gerekir.
İşlemsel Durumlar:
IIS Web sitesi "Başlatıldı" veya "Durduruldu" işlemsel durumunda olabilir.
Bu izleyicinin yapılandırılabilir tek parametresi, web sitesinin durumunu denetlemek için kullanılan zaman aralığıdır.
Bir IIS Web sitesi aşağıdakiler dahil pek çok nedenden ötürü durabilir:
Web sitesi bir yönetici tarafından durdurulmuştur
Web sitesi, çalışma zamanı sırasında oluşan bir veya daha fazla hata nedeniyle IIS tarafından durdurulmuştur.
Web sitesi hatalı yapılandırılması nedeniyle başarısız olmuş veya başlatılamamıştır.
IIS Web sitesi durdurulmuşsa, aşağıdaki işlemleri yaparak sorunu tanılayabilir veya siteyi yeniden başlatabilirsiniz:
Aynı zamanda meydana gelmiş olabilecek web sitesi ile ilgili uyarıları denetleyin. Bu uyarılar sayesinde web sitesinin durdurulma nedeni daha iyi bir şekilde belirlenebilir.
Yönetilen bilgisayardaki olay günlüklerini inceleyin ve web sitesinin beklenmeyen şekilde durdurulmasının altında yatan olası sorunları düzeltin.
Web sitesini yeniden başlatmayı denemek için aşağıdaki görevi kullanın.
IIS Web Sitesini Başlat
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>