Доступность служб администрирования IIS

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

Доступность служб администрирования IIS.

Knowledge Base article:

Краткое описание

Этот монитор проверяет состояние службы администрирования IIS (IISADMIN). Если вы получаете предупреждение от данного монитора, требуется предпринять действия для возвращения службы в рабочее состояние.

Операционные состояния:

Служба сервера IIS (IISADMIN) может находиться в операционном состоянии "Служба запущена" или "Служба не запущена". Обратите внимание, что задачи доступности службы администрирования IIS не поддерживаются Nano.

Конфигурация

Монитор использует единый параметр конфигурации, контролирующий, следует ли осуществлять мониторинг службы, когда ее тип запуска не выбран как "Автоматический". По умолчанию мониторинг службы будет осуществляться только в том случае, если тип запуска службы выбран как "Автоматический". Его можно настроить как требуется.

Причины

Служба может остановиться по нескольким причинам:

Решения

Если служба сервера IIS (IISADMIN) находится в состоянии "Не запущена", можно диагностировать проблему или перезапустить службу, выполнив следующие действия:

Запустите службу администрирования 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
Роль сервера IIS 10 недоступна.
Роль сервера IIS 10 недоступна.
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>