Доступность служб администрирования IIS.
Этот монитор проверяет состояние службы администрирования IIS (IISADMIN). Если вы получаете предупреждение от данного монитора, требуется предпринять действия для возвращения службы в рабочее состояние.
Операционные состояния:
Служба сервера IIS (IISADMIN) может находиться в операционном состоянии "Служба запущена" или "Служба не запущена". Обратите внимание, что задачи доступности службы администрирования IIS не поддерживаются Nano.
Монитор использует единый параметр конфигурации, контролирующий, следует ли осуществлять мониторинг службы, когда ее тип запуска не выбран как "Автоматический". По умолчанию мониторинг службы будет осуществляться только в том случае, если тип запуска службы выбран как "Автоматический". Его можно настроить как требуется.
Служба может остановиться по нескольким причинам:
Служба была остановлена администратором.
Служба не смогла запуститься, поскольку учетная запись пользователя не смогла пройти проверку подлинности.
Служба обнаружила исключение, которое остановило службу.
Служба была настроена неправильно, что помешало ее запуску.
Если служба сервера IIS (IISADMIN) находится в состоянии "Не запущена", можно диагностировать проблему или перезапустить службу, выполнив следующие действия:
Проверьте дополнительные предупреждения, относящиеся к службе, которые могли возникнуть последовательно. Данные предупреждения могут помочь лучше определить причину перехода службы в остановленное состояние.
Просмотрите журналы событий на управляемом компьютере и исправьте все проблемы, которые могли привести к неожиданной остановке службы.
Используйте следующие задачи, чтобы попытаться перезапустить службу.
Запустите службу администрирования IIS (IISADMIN)
Target | Microsoft.Windows.InternetInformationServices.10.0.ServerRole | ||
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.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>