Bu izleyici, IIS Web Sunucusu hizmetinin (W3SVC) durumunu denetler. Bu izleyiciden uyarı alırsanız, hizmetin tekrar çalışır duruma getirilmesi için eylem yapılması gerekir.
İşlemsel Durumlar:
IIS Web Sunucusu hizmeti (W3SVC) "Hizmet Çalıştırılıyor" veya "Hizmet Çalıştırılmıyor" işlemsel durumunda olabilir.
İzleyici, hizmet başlatma tipi "Otomatik" olmadığında hizmetin izlenip izlenmemesi gerektiğini denetleyen tek bir yapılandırma parametresi alır. Hizmet varsayılan olarak sadece hizmet başlatma türü "Otomatik" olduğunda izlenir. Bu ayar gereken şekilde değiştirilebilir.
Bir hizmet aşağıdakiler dahil pek çok nedenden ötürü durabilir:
Hizmet bir yönetici tarafından durdurulmuştur.
Kullanıcı hesabı doğrulanamadığından hizmetin başlaması önlenmiştir.
Hizmet, hizmeti durduran özel bir durumla karşılaşmıştır.
Hizmet başlatılmasını engelleyecek şekilde hatalı yapılandırılmıştır.
IIS Web Sunucusu hizmeti (W3SVC) "Çalıştırılmıyor" durumundaysa, aşağıdaki işlemleri yaparak sorunu tanılayabilir veya hizmeti yeniden başlatabilirsiniz:
Aynı zamanda meydana gelmiş olabilecek hizmetle ilgili uyarıları denetleyin. Bu uyarılar sayesine hizmetin "Çalıştırılmıyor" durumuna geçme nedeni daha iyi bir şekilde belirlenebilir.
Yönetilen bilgisayardaki olay günlüklerini inceleyin ve hizmetin beklenmeyen şekilde durdurulmasının altında yatan olası sorunları düzeltin.
Hizmeti yeniden başlatmayı denemek için aşağıdaki Görevi kullanın.
Web Sunucusu (W3SVC) Hizmetini Başlatın
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer | ||
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.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.WebServer.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.WebServer.NTService.CheckServiceState.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>W3SVC</ServiceName>
</Configuration>
</UnitMonitor>