Dostępność usług administracyjnych usług IIS

Microsoft.Windows.InternetInformationServices.10.0.ServerRole.NTService.CheckServiceState.Monitor (UnitMonitor)

Dostępność usług administracyjnych usług IIS.

Knowledge Base article:

Podsumowanie

Ten monitor sprawdza stan usługi Administrator usług IIS (IISADMIN). W przypadku otrzymania alertu z tego monitora należy wykonać odpowiednie czynności w celu przywrócenia usługi do stanu operacyjnego.

Stany operacyjne:

Usługa serwera IIS (IISADMIN) może być w stanie operacyjnym „Usługa uruchomiona” albo „Usługa nie jest uruchomiona”. Zadania dostępności usługi administracyjnej usług IIS nie są obsługiwane przez system Nano.

Konfiguracja

Monitor pobiera pojedynczy parametr konfiguracyjny określający, czy usługa powinna być monitorowana w przypadku, gdy typ uruchomienia nie jest ustawiony na „Automatyczny”. Domyślnie usługa jest monitorowana tylko wtedy, gdy typ uruchomienia jest ustawiony na „Automatyczny”. To ustawienie można zmienić w zależności od potrzeb.

Przyczyny

Usługa może zostać zatrzymana z wielu powodów, takich jak:

Rozwiązania

Jeżeli usługa serwera IIS (IISADMIN) nie jest uruchomiona, możesz zdiagnozować ten problem lub ponownie uruchomić usługę, wykonując następujące czynności:

Uruchom usługę administrowania usługami IIS (IISADMIN)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Rola serwera usług IIS 10 jest niedostępna.
Rola serwera usług IIS 10 jest niedostępna.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.ServerRole.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.ServerRole.NTService.CheckServiceState.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>IISADMIN</ServiceName>
</Configuration>
</UnitMonitor>